Lines Matching refs:my_lgrp
719 lgrp_t *my_lgrp; in lgrp_cpu_init() local
747 my_lgrp = lgrp_hand_to_lgrp(hand); in lgrp_cpu_init()
749 if (my_lgrp == NULL) { in lgrp_cpu_init()
753 my_lgrp = lgrp_create(); in lgrp_cpu_init()
754 my_lgrp->lgrp_plathand = hand; in lgrp_cpu_init()
755 my_lgrp->lgrp_latency = lgrp_plat_latency(hand, hand); in lgrp_cpu_init()
756 lgrpid = my_lgrp->lgrp_id; in lgrp_cpu_init()
757 klgrpset_add(my_lgrp->lgrp_leaves, lgrpid); in lgrp_cpu_init()
758 klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid); in lgrp_cpu_init()
762 count += lgrp_leaf_add(my_lgrp, lgrp_table, lgrp_alloc_max + 1, in lgrp_cpu_init()
769 } else if (my_lgrp->lgrp_latency == 0 && lgrp_plat_latency(hand, hand) in lgrp_cpu_init()
777 lgrpid = my_lgrp->lgrp_id; in lgrp_cpu_init()
779 if (!klgrpset_ismember(my_lgrp->lgrp_set[LGRP_RSRC_CPU], in lgrp_cpu_init()
781 klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid); in lgrp_cpu_init()
782 count = lgrp_leaf_add(my_lgrp, lgrp_table, lgrp_alloc_max + 1, in lgrp_cpu_init()
790 } else if (!klgrpset_ismember(my_lgrp->lgrp_set[LGRP_RSRC_CPU], in lgrp_cpu_init()
791 my_lgrp->lgrp_id)) { in lgrp_cpu_init()
798 lgrpid = my_lgrp->lgrp_id; in lgrp_cpu_init()
799 klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid); in lgrp_cpu_init()
812 lgrpid = my_lgrp->lgrp_id; in lgrp_cpu_init()
826 if (my_lgrp->lgrp_cpucnt == 0) { in lgrp_cpu_init()
827 my_lgrp->lgrp_cpu = cp; in lgrp_cpu_init()
830 cptr = my_lgrp->lgrp_cpu; in lgrp_cpu_init()
836 my_lgrp->lgrp_cpucnt++; in lgrp_cpu_init()
842 lgrp_t *my_lgrp; in lgrp_create() local
852 my_lgrp = NULL; in lgrp_create()
865 my_lgrp = lgrp_table[i]; in lgrp_create()
866 if (!LGRP_EXISTS(my_lgrp)) { in lgrp_create()
885 if (my_lgrp == NULL) in lgrp_create()
886 my_lgrp = lgrp_plat_alloc(lgrpid); in lgrp_create()
888 if (nlgrps > nlgrpsmax || my_lgrp == NULL) in lgrp_create()
891 my_lgrp->lgrp_id = lgrpid; in lgrp_create()
892 my_lgrp->lgrp_latency = 0; in lgrp_create()
893 my_lgrp->lgrp_plathand = LGRP_NULL_HANDLE; in lgrp_create()
894 my_lgrp->lgrp_parent = NULL; in lgrp_create()
895 my_lgrp->lgrp_childcnt = 0; in lgrp_create()
896 my_lgrp->lgrp_mnodes = (mnodeset_t)0; in lgrp_create()
897 my_lgrp->lgrp_nmnodes = 0; in lgrp_create()
898 klgrpset_clear(my_lgrp->lgrp_children); in lgrp_create()
899 klgrpset_clear(my_lgrp->lgrp_leaves); in lgrp_create()
901 klgrpset_clear(my_lgrp->lgrp_set[i]); in lgrp_create()
903 my_lgrp->lgrp_cpu = NULL; in lgrp_create()
904 my_lgrp->lgrp_cpucnt = 0; in lgrp_create()
906 if (my_lgrp->lgrp_kstat != NULL) in lgrp_create()
909 lgrp_table[my_lgrp->lgrp_id] = my_lgrp; in lgrp_create()
911 return (my_lgrp); in lgrp_create()
989 lgrp_t *my_lgrp; in lgrp_kstat_create() local
994 my_lgrp = lgrp_table[lgrpid]; in lgrp_kstat_create()
996 if (my_lgrp->lgrp_kstat != NULL) in lgrp_kstat_create()
1005 lgrp_kstat->ks_private = my_lgrp; in lgrp_kstat_create()
1008 my_lgrp->lgrp_kstat = lgrp_kstat; in lgrp_kstat_create()
1030 lgrp_t *my_lgrp; in lgrp_cpu_fini() local
1048 my_lgrp = lgrp_table[lgrpid]; in lgrp_cpu_fini()
1049 my_lgrp->lgrp_cpucnt--; in lgrp_cpu_fini()
1054 if (my_lgrp->lgrp_cpucnt == 0) { in lgrp_cpu_fini()
1059 my_lgrp->lgrp_cpu = NULL; in lgrp_cpu_fini()
1066 klgrpset_del(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid); in lgrp_cpu_fini()
1067 if (lgrp_rsets_empty(my_lgrp->lgrp_set)) { in lgrp_cpu_fini()
1070 count += lgrp_leaf_delete(my_lgrp, lgrp_table, in lgrp_cpu_fini()
1093 if (my_lgrp->lgrp_cpu == cp) in lgrp_cpu_fini()
1094 my_lgrp->lgrp_cpu = next; in lgrp_cpu_fini()
1245 lgrp_t *my_lgrp; in lgrp_mem_init() local
1289 my_lgrp = lgrp_hand_to_lgrp(hand); in lgrp_mem_init()
1290 if (my_lgrp == NULL) { in lgrp_mem_init()
1292 my_lgrp = lgrp_create(); in lgrp_mem_init()
1293 lgrpid = my_lgrp->lgrp_id; in lgrp_mem_init()
1294 my_lgrp->lgrp_plathand = hand; in lgrp_mem_init()
1295 my_lgrp->lgrp_latency = lgrp_plat_latency(hand, hand); in lgrp_mem_init()
1296 klgrpset_add(my_lgrp->lgrp_leaves, lgrpid); in lgrp_mem_init()
1297 klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid); in lgrp_mem_init()
1301 count = lgrp_leaf_add(my_lgrp, lgrp_table, lgrp_alloc_max + 1, in lgrp_mem_init()
1305 } else if (my_lgrp->lgrp_latency == 0 && lgrp_plat_latency(hand, hand) in lgrp_mem_init()
1314 lgrpid = my_lgrp->lgrp_id; in lgrp_mem_init()
1315 if (!klgrpset_ismember(my_lgrp->lgrp_set[LGRP_RSRC_MEM], in lgrp_mem_init()
1317 klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid); in lgrp_mem_init()
1320 count = lgrp_leaf_add(my_lgrp, lgrp_table, lgrp_alloc_max + 1, in lgrp_mem_init()
1324 } else if (!klgrpset_ismember(my_lgrp->lgrp_set[LGRP_RSRC_MEM], in lgrp_mem_init()
1325 my_lgrp->lgrp_id)) { in lgrp_mem_init()
1329 lgrpid = my_lgrp->lgrp_id; in lgrp_mem_init()
1330 klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid); in lgrp_mem_init()
1351 if (!(my_lgrp->lgrp_mnodes & mnodes_mask)) { in lgrp_mem_init()
1352 my_lgrp->lgrp_mnodes |= mnodes_mask; in lgrp_mem_init()
1353 my_lgrp->lgrp_nmnodes++; in lgrp_mem_init()
1389 lgrp_t *my_lgrp; in lgrp_mem_fini() local
1410 my_lgrp = lgrp_hand_to_lgrp(hand); in lgrp_mem_fini()
1415 ASSERT(my_lgrp != NULL); in lgrp_mem_fini()
1455 if ((my_lgrp->lgrp_nmnodes > 0) && in lgrp_mem_fini()
1456 !(is_copy_rename && (my_lgrp == lgrp_root) && in lgrp_mem_fini()
1457 (my_lgrp->lgrp_mnodes == mnodes_mask))) { in lgrp_mem_fini()
1466 klgrpset_clear(my_lgrp->lgrp_set[LGRP_RSRC_MEM]); in lgrp_mem_fini()
1472 lgrpid = my_lgrp->lgrp_id; in lgrp_mem_fini()
1475 if (lgrp_rsets_empty(my_lgrp->lgrp_set)) { in lgrp_mem_fini()
1481 count = lgrp_leaf_delete(my_lgrp, lgrp_table, in lgrp_mem_fini()