Lines Matching defs:lgrp

50 static int lgrp_cpus_hier(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp,
80 lgrp_affinity_get(idtype_t idtype, id_t id, lgrp_id_t lgrp)
86 args.lgrp = lgrp;
95 lgrp_affinity_set(idtype_t idtype, id_t id, lgrp_id_t lgrp,
102 args.lgrp = lgrp;
153 * Get lgrp information for a device
266 prune_child(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp)
272 if (snap == NULL || lgrp < 0 || lgrp > snap->ss_nlgrps_max)
275 lgrp_info = &snap->ss_info[lgrp];
287 BT_CLEAR(lgrp_info->info_children, lgrp);
296 prune_cpus(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp, processorid_t *cpus,
307 if (snap == NULL || lgrp < 0 || lgrp > snap->ss_nlgrps_max)
310 lgrp_info = &snap->ss_info[lgrp];
665 lgrp_parents(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *parents,
680 lgrp < 0 || lgrp == LGRP_NONE) {
689 if (lgrp >= nlgrps_max || !BT_TEST(snap->ss_lgrpset, lgrp)) {
698 if (lgrp == snap->ss_root || snap->ss_levels == 1) {
715 lgrp_parents = &snap->ss_parents[lgrp * BT_BITOUL(nlgrps_max)];
742 lgrp_children(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *children,
757 lgrp < 0 || lgrp == LGRP_NONE) {
766 if (lgrp >= nlgrps_max || !BT_TEST(snap->ss_lgrpset, lgrp)) {
791 lgrp_children = &snap->ss_children[lgrp * BT_BITOUL(nlgrps_max)];
816 lgrp_cpus_hier(lgrp_snapshot_header_t *snap, lgrp_id_t lgrp,
831 lgrp_info = &snap->ss_info[lgrp];
888 lgrp_cpus(lgrp_cookie_t cookie, lgrp_id_t lgrp, processorid_t *cpuids,
903 lgrp < 0 || lgrp == LGRP_NONE ||
913 if (lgrp >= snap->ss_nlgrps_max || snap->ss_info == NULL ||
914 !BT_TEST(snap->ss_lgrpset, lgrp)) {
922 lgrp_info = &snap->ss_info[lgrp];
952 return (lgrp_cpus_hier(snap, lgrp, &cpuids, &count));
965 lgrp_mem_size(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_mem_size_flag_t type,
982 lgrp < 0 || lgrp == LGRP_NONE) {
991 if (lgrp >= nlgrps_max || snap->ss_info == NULL ||
992 !BT_TEST(snap->ss_lgrpset, lgrp)) {
1002 lgrp_info = &snap->ss_info[lgrp];
1075 lgrp_resources(lgrp_cookie_t cookie, lgrp_id_t lgrp, lgrp_id_t *lgrps,
1091 lgrp < 0 || lgrp == LGRP_NONE ||
1101 if (lgrp >= nlgrps_max || snap->ss_info == NULL ||
1102 !BT_TEST(snap->ss_lgrpset, lgrp)) {
1110 lgrp_info = &snap->ss_info[lgrp];