vldc_svc
struct vldc_svc vldc_svc[VLDC_NUM_SERVICES] = {
struct vldc_svc *svc;
for (svc = vldc_svc; svc->vs_name != NULL; svc++)
struct vldc_svc *svc;
for (svc = vldc_svc; svc->vs_name != NULL; svc++) {
if (minor < nitems(vldc_svc))
vldc_svc[minor].vs_sc = sc;
if (minor(dev) < nitems(vldc_svc))
sc = vldc_svc[minor(dev)].vs_sc;