Lines Matching refs:namelist
134 struct dirent **namelist = NULL; in get_port() local
182 num_pkeys = sys_scandir(port_dir, &namelist, check_for_digit_name, NULL); in get_port()
195 idx = strtoul(namelist[i]->d_name, NULL, 0); in get_port()
196 sys_read_uint(port_dir, namelist[i]->d_name, &val); in get_port()
198 free(namelist[i]); in get_port()
201 free(namelist); in get_port()
202 namelist = NULL; in get_port()
210 if (namelist) { in get_port()
212 free(namelist[i]); in get_port()
213 free(namelist); in get_port()
384 struct dirent **namelist; in get_ca() local
415 if ((r = sys_scandir(dir_name, &namelist, NULL, alphasort)) < 0) { in get_ca()
423 if (!strcmp(".", namelist[i]->d_name) || in get_ca()
424 !strcmp("..", namelist[i]->d_name)) in get_ca()
426 if (strcmp("0", namelist[i]->d_name) && in get_ca()
427 ((portnum = atoi(namelist[i]->d_name)) <= 0 || in get_ca()
449 free(namelist[i]); in get_ca()
450 free(namelist); in get_ca()
457 free(namelist[i]); in get_ca()
458 free(namelist); in get_ca()
548 struct dirent **namelist; in umad_get_cas_names() local
553 n = sys_scandir(SYS_INFINIBAND, &namelist, NULL, alphasort); in umad_get_cas_names()
556 if (strcmp(namelist[i]->d_name, ".") && in umad_get_cas_names()
557 strcmp(namelist[i]->d_name, "..")) { in umad_get_cas_names()
558 if (j < max && is_ib_type(namelist[i]->d_name)) in umad_get_cas_names()
559 strncpy(cas[j++], namelist[i]->d_name, in umad_get_cas_names()
562 free(namelist[i]); in umad_get_cas_names()
572 free(namelist); in umad_get_cas_names()