/illumos-gate/usr/src/cmd/ptools/plgrp/ |
H A D | plgrp.c | 297 if (lgrpid < 0) { in lgrps_bitmap_init() 299 if (lgrpid < 0) in lgrps_bitmap_init() 499 lgrp_id_t lgrpid; in print_lgrps() local 508 end = lgrpid; in print_lgrps() 879 lgrp_id_t lgrpid; in do_op() local 1022 for (lgrpid = 0; lgrpid < NLGRPS; lgrpid++) { in do_op() 1042 cur_affs[lgrpid] = init_affs[lgrpid]; in do_op() 1100 progname, lgrpid, cur_affs[lgrpid], aff, in do_op() 1111 for (lgrpid = 0; lgrpid < NLGRPS; lgrpid++) { in do_op() 1112 if (init_affs[lgrpid] != cur_affs[lgrpid]) { in do_op() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | lgrp.h | 415 #define klgrpset_add(klgrpset, lgrpid) \ argument 416 (klgrpset) |= ((klgrpset_t)1 << (lgrpid)) 419 #define klgrpset_del(klgrpset, lgrpid) \ argument 420 (klgrpset) &= ~((klgrpset_t)1 << (lgrpid)) 440 ((klgrpset) & ((klgrpset_t)1 << (lgrpid))) 453 lgrp_id_t lgrpid; \ 454 for (lgrpid = 0, count = 0; lgrpid <= lgrp_alloc_max; lgrpid++) {\ 464 lgrp_id_t lgrpid; \ 466 for (lgrpid = 0, size = 0; lgrpid <= lgrp_alloc_max; lgrpid++) {\ 468 lgrp_table[lgrpid]) { \ [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | lgrp.c | 784 lgrpid)) in lgrp_cpu_init() 851 lgrpid = 0; in lgrp_create() 872 lgrpid = i; in lgrp_create() 1090 lgrpid)) in lgrp_cpu_fini() 1321 lgrpid)) in lgrp_mem_init() 1506 lgrpid)) in lgrp_mem_fini() 1693 if (lgrpid < 0 || lgrpid > lgrp_alloc_max) in lgrp_stat_add() 1706 if (lgrpid < 0 || lgrpid > lgrp_alloc_max) in lgrp_stat_read() 1722 if (lgrpid < 0 || lgrpid > lgrp_alloc_max) in lgrp_kstat_reset() 3049 lgrpid = 0; in lgrp_choose() [all …]
|
H A D | lgrp_topo.c | 125 klgrpset_del(lgrp->lgrp_set[i], lgrpid); in lgrp_rsets_delete() 174 if (klgrpset_ismember(rset[i], lgrpid)) in lgrp_rsets_member() 190 if (!klgrpset_ismember(rset[i], lgrpid)) in lgrp_rsets_member_all() 237 lgrp_rsets_set(klgrpset_t *to, lgrp_id_t lgrpid) in lgrp_rsets_set() argument 243 klgrpset_add(from, lgrpid); in lgrp_rsets_set() 260 lgrp_id_t lgrpid; in lgrp_ancestor_delete() local 281 lgrpid = current->lgrp_id; in lgrp_ancestor_delete() 287 parent->lgrp_id, lgrpid); in lgrp_ancestor_delete() 290 klgrpset_del(parent->lgrp_leaves, lgrpid); in lgrp_ancestor_delete() 291 klgrpset_del(parent->lgrp_children, lgrpid); in lgrp_ancestor_delete() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | lgrpsys.c | 488 lgrp_id_t lgrpid; in lgrp_affinity_best() local 517 lgrpid = lpl->lpl_lgrpid; in lgrp_affinity_best() 520 best_aff = affs[lgrpid]; in lgrp_affinity_best() 535 lgrpid = home; in lgrp_affinity_best() 537 lgrpid = start; in lgrp_affinity_best() 539 lgrpid = LGRP_ROOTID; in lgrp_affinity_best() 542 best_aff = affs[lgrpid]; in lgrp_affinity_best() 543 finish = lgrpid; in lgrp_affinity_best() 560 best_aff = affs[lgrpid]; in lgrp_affinity_best() 567 } while (lgrpid != finish); in lgrp_affinity_best() [all …]
|
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | sfmmu.c | 1180 lgrp_id_t lgrpid = LGRP_NONE; in sfmmu_tsb_segkmem_alloc() local 1188 for (lgrpid = 0; lgrpid < NLGRPS_MAX && in sfmmu_tsb_segkmem_alloc() 1189 vmp != kmem_tsb_default_arena[lgrpid]; lgrpid++) in sfmmu_tsb_segkmem_alloc() 1191 if (lgrpid == NLGRPS_MAX) in sfmmu_tsb_segkmem_alloc() 1192 lgrpid = LGRP_NONE; in sfmmu_tsb_segkmem_alloc() 1196 sfmmu_tsb_page_create, lgrpid != LGRP_NONE? &lgrpid : NULL)); in sfmmu_tsb_segkmem_alloc()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | lgrpplat.c | 344 lgrp_plat_alloc(lgrp_id_t lgrpid) in lgrp_plat_alloc() argument 349 if (lgrpid >= NLGRP || nlgrps_alloc > NLGRP) in lgrp_plat_alloc()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | cpupart.c | 329 lgrp_id_t lgrpid; in cpupart_move_cpu() local 469 lgrpid = cp->cpu_lpl->lpl_lgrpid; in cpupart_move_cpu() 475 lgrp_config(LGRP_CONFIG_CPUPART_DEL, (uintptr_t)cp, lgrpid); in cpupart_move_cpu() 515 lgrp_config(LGRP_CONFIG_CPUPART_ADD, (uintptr_t)cp, lgrpid); in cpupart_move_cpu() 549 t->t_lpl->lpl_lgrpid == lgrpid) in cpupart_move_cpu() 588 klgrpset_del(p->p_lgrpset, lgrpid); in cpupart_move_cpu()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | lgrpplat.c | 423 lgrp_t *lgrp_plat_alloc(lgrp_id_t lgrpid); 741 lgrp_plat_alloc(lgrp_id_t lgrpid) in lgrp_plat_alloc() argument 746 if (lgrpid >= NLGRP || nlgrps_alloc > NLGRP) in lgrp_plat_alloc()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_page.c | 2154 lgrp_id_t *lgrpid = (lgrp_id_t *)arg; in page_create_va_large() local 2214 if (lgrpid != NULL && *lgrpid >= 0 && *lgrpid <= lgrp_alloc_max && in page_create_va_large() 2215 LGRP_EXISTS(lgrp_table[*lgrpid])) in page_create_va_large() 2216 lgrp = lgrp_table[*lgrpid]; in page_create_va_large()
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.c | 12806 lgrp_id_t lgrpid = LGRP_NONE; in sfmmu_init_tsbinfo() local 12890 lgrpid = lgrp_home_id(curthread); in sfmmu_init_tsbinfo() 12891 if (lgrpid == LGRP_NONE) in sfmmu_init_tsbinfo() 12892 lgrpid = 0; /* use lgrp of boot CPU */ in sfmmu_init_tsbinfo() 12896 vmp = kmem_bigtsb_default_arena[lgrpid]; in sfmmu_init_tsbinfo() 12900 vmp = kmem_tsb_default_arena[lgrpid]; in sfmmu_init_tsbinfo() 12913 kmem_cachep = sfmmu_tsb_cache[lgrpid]; in sfmmu_init_tsbinfo()
|