Lines Matching refs:sc_list

1154 	subclass_lst_t *sc_list;  in cache_find_subclass()  local
1159 sc_list = c_list->cl_subclass_list; in cache_find_subclass()
1161 while (sc_list != NULL) { in cache_find_subclass()
1162 if (strcmp(sc_list->sl_name, subclass) == 0) { in cache_find_subclass()
1163 return (sc_list); in cache_find_subclass()
1165 sc_list = sc_list->sl_next; in cache_find_subclass()
1200 subclass_lst_t *sc_list; in cache_insert_subclass() local
1203 if ((sc_list = cache_find_subclass(c_list, subclass_names[i])) in cache_insert_subclass()
1205 sc_list->sl_num[sub_id] = 1; in cache_insert_subclass()
1207 sc_list = (subclass_lst_t *)calloc(1, in cache_insert_subclass()
1209 if (sc_list == NULL) in cache_insert_subclass()
1212 sc_list->sl_name = strdup(subclass_names[i]); in cache_insert_subclass()
1213 if (sc_list->sl_name == NULL) { in cache_insert_subclass()
1214 free(sc_list); in cache_insert_subclass()
1218 sc_list->sl_num[sub_id] = 1; in cache_insert_subclass()
1219 sc_list->sl_next = c_list->cl_subclass_list; in cache_insert_subclass()
1220 c_list->cl_subclass_list = sc_list; in cache_insert_subclass()
1286 subclass_lst_t *sc_list; in cache_remove_all_class() local
1291 sc_list = c_list->cl_subclass_list; in cache_remove_all_class()
1292 while (sc_list != NULL) { in cache_remove_all_class()
1293 sc_list->sl_num[sub_id] = 0; in cache_remove_all_class()
1294 sc_list = sc_list->sl_next; in cache_remove_all_class()
1305 subclass_lst_t *sc_list; in cache_remove_class() local
1316 sc_list = c_list->cl_subclass_list; in cache_remove_class()
1317 while (sc_list != NULL) { in cache_remove_class()
1318 sc_list->sl_num[sub_id] = 0; in cache_remove_class()
1319 sc_list = sc_list->sl_next; in cache_remove_class()
1328 subclass_lst_t *sc_list, *next_sc; in free_cached_registration() local
1333 sc_list = clist->cl_subclass_list; in free_cached_registration()
1334 while (sc_list != NULL) { in free_cached_registration()
1335 free(sc_list->sl_name); in free_cached_registration()
1336 next_sc = sc_list->sl_next; in free_cached_registration()
1337 free(sc_list); in free_cached_registration()
1338 sc_list = next_sc; in free_cached_registration()
1360 subclass_lst_t *sc_list; in create_cached_registration() local
1414 sc_list = (subclass_lst_t *)calloc(1, in create_cached_registration()
1416 if (sc_list == NULL) { in create_cached_registration()
1420 sc_list->sl_next = clist->cl_subclass_list; in create_cached_registration()
1421 clist->cl_subclass_list = sc_list; in create_cached_registration()
1423 sc_list->sl_name = strdup(nvpair_name(nvpair)); in create_cached_registration()
1424 if (sc_list->sl_name == NULL) { in create_cached_registration()
1432 bcopy(subscribers, (uchar_t *)sc_list->sl_num, in create_cached_registration()
1436 if (sc_list->sl_num[j] == 0) in create_cached_registration()