Lines Matching refs:lgrp

52 static int lgrp_cpus_hier(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp,
82 lgrp_affinity_get(idtype_t idtype, id_t id, lgrp_id_t lgrp) in lgrp_affinity_get() argument
88 args.lgrp = lgrp; in lgrp_affinity_get()
97 lgrp_affinity_set(idtype_t idtype, id_t id, lgrp_id_t lgrp, in lgrp_affinity_set() argument
104 args.lgrp = lgrp; in lgrp_affinity_set()
210 prune_child(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp) in prune_child() argument
216 if (snap == NULL || lgrp < 0 || lgrp > snap->ss_nlgrps_max) in prune_child()
219 lgrp_info = &snap->ss_info[lgrp]; in prune_child()
231 BT_CLEAR(lgrp_info->info_children, lgrp); in prune_child()
240 prune_cpus(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp, processorid_t *cpus, in prune_cpus() argument
251 if (snap == NULL || lgrp < 0 || lgrp > snap->ss_nlgrps_max) in prune_cpus()
254 lgrp_info = &snap->ss_info[lgrp]; in prune_cpus()
608 lgrp_parents(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *parents, in lgrp_parents() argument
623 lgrp < 0 || lgrp == LGRP_NONE) { in lgrp_parents()
632 if (lgrp >= nlgrps_max || !BT_TEST(snap->ss_lgrpset, lgrp)) { in lgrp_parents()
641 if (lgrp == snap->ss_root || snap->ss_levels == 1) { in lgrp_parents()
658 lgrp_parents = &snap->ss_parents[lgrp * BT_BITOUL(nlgrps_max)]; in lgrp_parents()
685 lgrp_children(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *children, in lgrp_children() argument
700 lgrp < 0 || lgrp == LGRP_NONE) { in lgrp_children()
709 if (lgrp >= nlgrps_max || !BT_TEST(snap->ss_lgrpset, lgrp)) { in lgrp_children()
734 lgrp_children = &snap->ss_children[lgrp * BT_BITOUL(nlgrps_max)]; in lgrp_children()
759 lgrp_cpus_hier(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp, in lgrp_cpus_hier() argument
774 lgrp_info = &snap->ss_info[lgrp]; in lgrp_cpus_hier()
831 lgrp_cpus(lgrp_cookie_t cookie, lgrp_id_t lgrp, processorid_t *cpuids, in lgrp_cpus() argument
846 lgrp < 0 || lgrp == LGRP_NONE || in lgrp_cpus()
856 if (lgrp >= snap->ss_nlgrps_max || snap->ss_info == NULL || in lgrp_cpus()
857 !BT_TEST(snap->ss_lgrpset, lgrp)) { in lgrp_cpus()
865 lgrp_info = &snap->ss_info[lgrp]; in lgrp_cpus()
895 return (lgrp_cpus_hier(snap, lgrp, &cpuids, &count)); in lgrp_cpus()
908 lgrp_mem_size(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_mem_size_flag_t type, in lgrp_mem_size() argument
925 lgrp < 0 || lgrp == LGRP_NONE) { in lgrp_mem_size()
934 if (lgrp >= nlgrps_max || snap->ss_info == NULL || in lgrp_mem_size()
935 !BT_TEST(snap->ss_lgrpset, lgrp)) { in lgrp_mem_size()
945 lgrp_info = &snap->ss_info[lgrp]; in lgrp_mem_size()
1018 lgrp_resources(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *lgrps, in lgrp_resources() argument
1034 lgrp < 0 || lgrp == LGRP_NONE || in lgrp_resources()
1044 if (lgrp >= nlgrps_max || snap->ss_info == NULL || in lgrp_resources()
1045 !BT_TEST(snap->ss_lgrpset, lgrp)) { in lgrp_resources()
1053 lgrp_info = &snap->ss_info[lgrp]; in lgrp_resources()