Lines Matching refs:pg

83 	topo_pgroup_t *pg;  in pgroup_get()  local
87 for (pg = topo_list_next(&node->tn_pgroups); pg != NULL; in pgroup_get()
88 pg = topo_list_next(pg)) { in pgroup_get()
89 if (strcmp(pg->tpg_info->tpi_name, pgname) == 0) { in pgroup_get()
90 return (pg); in pgroup_get()
98 propval_get(topo_pgroup_t *pg, const char *pname) in propval_get() argument
102 if (pg == NULL) in propval_get()
105 for (pvl = topo_list_next(&pg->tpg_pvals); pvl != NULL; in propval_get()
525 topo_pgroup_t *pg; in prop_create() local
532 if ((pg = pgroup_get(node, pgname)) == NULL) { in prop_create()
538 if ((pv = propval_get(pg, pname)) != NULL) { in prop_create()
564 topo_list_append(&pg->tpg_pvals, pvl); in prop_create()
983 topo_pgroup_t *pg; in topo_prop_method_unregister() local
989 for (pg = topo_list_next(&node->tn_pgroups); pg != NULL; in topo_prop_method_unregister()
990 pg = topo_list_next(pg)) { in topo_prop_method_unregister()
991 if (strcmp(pg->tpg_info->tpi_name, pgname) == 0) { in topo_prop_method_unregister()
996 if (pg == NULL) { in topo_prop_method_unregister()
1001 for (pvl = topo_list_next(&pg->tpg_list); pvl != NULL; in topo_prop_method_unregister()
1005 topo_list_delete(&pg->tpg_pvals, pvl); in topo_prop_method_unregister()
1080 topo_pgroup_t *pg; in topo_prop_inherit() local
1111 if ((pg = pgroup_get(node, pgname)) == NULL) in topo_prop_inherit()
1120 topo_list_append(&pg->tpg_pvals, pvl); in topo_prop_inherit()
1132 topo_pgroup_t *pg; in topo_pgroup_info() local
1137 for (pg = topo_list_next(&node->tn_pgroups); pg != NULL; in topo_pgroup_info()
1138 pg = topo_list_next(pg)) { in topo_pgroup_info()
1139 if (strcmp(pgname, pg->tpg_info->tpi_name) == 0) { in topo_pgroup_info()
1144 pip = pg->tpg_info; in topo_pgroup_info()
1167 pgroup_seterr(tnode_t *node, topo_pgroup_t *pg, topo_ipgroup_info_t *pip, in pgroup_seterr() argument
1178 topo_hdl_free(thp, pg, sizeof (topo_pgroup_t)); in pgroup_seterr()
1189 topo_pgroup_t *pg; in topo_pgroup_create() local
1199 for (pg = topo_list_next(&node->tn_pgroups); pg != NULL; in topo_pgroup_create()
1200 pg = topo_list_next(pg)) { in topo_pgroup_create()
1201 if (strcmp(pg->tpg_info->tpi_name, pinfo->tpi_name) == 0) { in topo_pgroup_create()
1208 if ((pg = topo_hdl_zalloc(thp, sizeof (topo_pgroup_t))) == NULL) { in topo_pgroup_create()
1216 return (pgroup_seterr(node, pg, pip, err)); in topo_pgroup_create()
1220 return (pgroup_seterr(node, pg, pip, err)); in topo_pgroup_create()
1226 pg->tpg_info = pip; in topo_pgroup_create()
1228 topo_list_append(&node->tn_pgroups, pg); in topo_pgroup_create()
1238 topo_pgroup_t *pg; in topo_pgroup_destroy() local
1243 for (pg = topo_list_next(&node->tn_pgroups); pg != NULL; in topo_pgroup_destroy()
1244 pg = topo_list_next(pg)) { in topo_pgroup_destroy()
1245 if (strcmp(pg->tpg_info->tpi_name, pname) == 0) { in topo_pgroup_destroy()
1250 if (pg == NULL) { in topo_pgroup_destroy()
1255 while ((pvl = topo_list_next(&pg->tpg_list)) != NULL) { in topo_pgroup_destroy()
1256 topo_list_delete(&pg->tpg_pvals, pvl); in topo_pgroup_destroy()
1261 topo_list_delete(&node->tn_pgroups, pg); in topo_pgroup_destroy()
1264 pip = pg->tpg_info; in topo_pgroup_destroy()
1271 topo_hdl_free(thp, pg, sizeof (topo_pgroup_t)); in topo_pgroup_destroy()
1278 topo_pgroup_t *pg; in topo_pgroup_destroy_all() local
1283 while ((pg = topo_list_next(&node->tn_pgroups)) != NULL) { in topo_pgroup_destroy_all()
1284 while ((pvl = topo_list_next(&pg->tpg_pvals)) != NULL) { in topo_pgroup_destroy_all()
1285 topo_list_delete(&pg->tpg_pvals, pvl); in topo_pgroup_destroy_all()
1290 topo_list_delete(&node->tn_pgroups, pg); in topo_pgroup_destroy_all()
1292 pip = pg->tpg_info; in topo_pgroup_destroy_all()
1299 topo_hdl_free(thp, pg, sizeof (topo_pgroup_t)); in topo_pgroup_destroy_all()
1421 topo_pgroup_t *pg; in topo_prop_getpgrp() local
1431 for (pg = topo_list_next(&node->tn_pgroups); pg != NULL; in topo_prop_getpgrp()
1432 pg = topo_list_next(pg)) { in topo_prop_getpgrp()
1434 if (strcmp(pgname, pg->tpg_info->tpi_name) != 0) in topo_prop_getpgrp()
1438 pg->tpg_info->tpi_name) != 0 || in topo_prop_getpgrp()
1440 topo_stability2name(pg->tpg_info->tpi_namestab)) != 0 || in topo_prop_getpgrp()
1442 topo_stability2name(pg->tpg_info->tpi_datastab)) != 0 || in topo_prop_getpgrp()
1444 pg->tpg_info->tpi_version) != 0) in topo_prop_getpgrp()
1448 for (pvl = topo_list_next(&pg->tpg_pvals); pvl != NULL; in topo_prop_getpgrp()
1492 topo_pgroup_t *pg; in topo_prop_getprops() local
1501 for (pg = topo_list_next(&node->tn_pgroups); pg != NULL; in topo_prop_getprops()
1502 pg = topo_list_next(pg)) { in topo_prop_getprops()
1507 pg->tpg_info->tpi_name) != 0 || in topo_prop_getprops()
1509 topo_stability2name(pg->tpg_info->tpi_namestab)) != 0 || in topo_prop_getprops()
1511 topo_stability2name(pg->tpg_info->tpi_datastab)) != 0 || in topo_prop_getprops()
1513 pg->tpg_info->tpi_version) != 0) in topo_prop_getprops()
1517 for (pvl = topo_list_next(&pg->tpg_pvals); pvl != NULL; in topo_prop_getprops()