Lines Matching defs:lgrp
55 static int lgrp_cpus_hier(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp,
85 lgrp_affinity_get(idtype_t idtype, id_t id, lgrp_id_t lgrp)
91 args.lgrp = lgrp;
100 lgrp_affinity_set(idtype_t idtype, id_t id, lgrp_id_t lgrp,
107 args.lgrp = lgrp;
213 prune_child(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp)
219 if (snap == NULL || lgrp < 0 || lgrp > snap->ss_nlgrps_max)
222 lgrp_info = &snap->ss_info[lgrp];
234 BT_CLEAR(lgrp_info->info_children, lgrp);
243 prune_cpus(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp, processorid_t *cpus,
254 if (snap == NULL || lgrp < 0 || lgrp > snap->ss_nlgrps_max)
257 lgrp_info = &snap->ss_info[lgrp];
611 lgrp_parents(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *parents,
626 lgrp < 0 || lgrp == LGRP_NONE) {
635 if (lgrp >= nlgrps_max || !BT_TEST(snap->ss_lgrpset, lgrp)) {
644 if (lgrp == snap->ss_root || snap->ss_levels == 1) {
661 lgrp_parents = &snap->ss_parents[lgrp * BT_BITOUL(nlgrps_max)];
688 lgrp_children(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *children,
703 lgrp < 0 || lgrp == LGRP_NONE) {
712 if (lgrp >= nlgrps_max || !BT_TEST(snap->ss_lgrpset, lgrp)) {
737 lgrp_children = &snap->ss_children[lgrp * BT_BITOUL(nlgrps_max)];
762 lgrp_cpus_hier(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp,
777 lgrp_info = &snap->ss_info[lgrp];
834 lgrp_cpus(lgrp_cookie_t cookie, lgrp_id_t lgrp, processorid_t *cpuids,
849 lgrp < 0 || lgrp == LGRP_NONE ||
859 if (lgrp >= snap->ss_nlgrps_max || snap->ss_info == NULL ||
860 !BT_TEST(snap->ss_lgrpset, lgrp)) {
868 lgrp_info = &snap->ss_info[lgrp];
898 return (lgrp_cpus_hier(snap, lgrp, &cpuids, &count));
911 lgrp_mem_size(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_mem_size_flag_t type,
928 lgrp < 0 || lgrp == LGRP_NONE) {
937 if (lgrp >= nlgrps_max || snap->ss_info == NULL ||
938 !BT_TEST(snap->ss_lgrpset, lgrp)) {
948 lgrp_info = &snap->ss_info[lgrp];
1021 lgrp_resources(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *lgrps,
1037 lgrp < 0 || lgrp == LGRP_NONE ||
1047 if (lgrp >= nlgrps_max || snap->ss_info == NULL ||
1048 !BT_TEST(snap->ss_lgrpset, lgrp)) {
1056 lgrp_info = &snap->ss_info[lgrp];