Lines Matching refs:my_lgrp

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