Home
last modified time | relevance | path

Searched refs:lgrpid (Results 1 – 11 of 11) sorted by relevance

/titanic_50/usr/src/cmd/ptools/plgrp/
H A Dplgrp.c292 lgrps_bitmap_init(lgrp_cookie_t cookie, lgrp_id_t lgrpid, char **bitmap_array, in lgrps_bitmap_init() argument
299 if (lgrpid < 0) { in lgrps_bitmap_init()
300 lgrpid = lgrp_root(cookie); in lgrps_bitmap_init()
301 if (lgrpid < 0) in lgrps_bitmap_init()
309 while (lgrpid >= *bitmap_nelements) { in lgrps_bitmap_init()
325 (*bitmap_array)[lgrpid] = 1; in lgrps_bitmap_init()
326 if (lgrpid > max_lgrpid) in lgrps_bitmap_init()
327 max_lgrpid = lgrpid; in lgrps_bitmap_init()
333 nchildren = lgrp_children(cookie, lgrpid, NULL, 0); in lgrps_bitmap_init()
341 if (lgrp_children(cookie, lgrpid, children, nchildren) != in lgrps_bitmap_init()
[all …]
/titanic_50/usr/src/uts/common/sys/
H A Dlgrp.h413 #define klgrpset_add(klgrpset, lgrpid) \ argument
414 (klgrpset) |= ((klgrpset_t)1 << (lgrpid))
417 #define klgrpset_del(klgrpset, lgrpid) \ argument
418 (klgrpset) &= ~((klgrpset_t)1 << (lgrpid))
437 #define klgrpset_ismember(klgrpset, lgrpid) \ argument
438 ((klgrpset) & ((klgrpset_t)1 << (lgrpid)))
451 lgrp_id_t lgrpid; \
452 for (lgrpid = 0, count = 0; lgrpid <= lgrp_alloc_max; lgrpid++) {\
453 if (klgrpset_ismember(klgrpset, lgrpid)) \
462 lgrp_id_t lgrpid; \
[all …]
/titanic_50/usr/src/uts/common/os/
H A Dlgrp.c439 lgrp_id_t lgrpid; in lgrp_main_init() local
462 lgrpid = cp->cpu_lpl->lpl_lgrpid; in lgrp_main_init()
463 if (lgrp_table[lgrpid]->lgrp_plathand != in lgrp_main_init()
466 lgrp_cpu_fini(cp, lgrpid); in lgrp_main_init()
720 lgrp_id_t lgrpid; in lgrp_cpu_init() local
756 lgrpid = my_lgrp->lgrp_id; in lgrp_cpu_init()
757 klgrpset_add(my_lgrp->lgrp_leaves, lgrpid); in lgrp_cpu_init()
758 klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid); in lgrp_cpu_init()
777 lgrpid = my_lgrp->lgrp_id; in lgrp_cpu_init()
780 lgrpid)) in lgrp_cpu_init()
[all …]
H A Dlgrp_topo.c119 lgrp_rsets_delete(lgrp_t *lgrp, lgrp_id_t lgrpid, int follow_parent) in lgrp_rsets_delete() argument
125 klgrpset_del(lgrp->lgrp_set[i], lgrpid); in lgrp_rsets_delete()
169 lgrp_rsets_member(klgrpset_t *rset, lgrp_id_t lgrpid) in lgrp_rsets_member() argument
174 if (klgrpset_ismember(rset[i], lgrpid)) in lgrp_rsets_member()
185 lgrp_rsets_member_all(klgrpset_t *rset, lgrp_id_t lgrpid) in lgrp_rsets_member_all() argument
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()
[all …]
/titanic_50/usr/src/uts/common/syscall/
H A Dlgrpsys.c488 lgrp_id_t lgrpid; in lgrp_affinity_best() local
517 lgrpid = lpl->lpl_lgrpid; in lgrp_affinity_best()
518 if (affs[lgrpid] > best_aff) { 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()
541 best_lpl = &cpupart->cp_lgrploads[lgrpid]; in lgrp_affinity_best()
542 best_aff = affs[lgrpid]; in lgrp_affinity_best()
543 finish = lgrpid; in lgrp_affinity_best()
[all …]
/titanic_50/usr/src/uts/sun4/vm/
H A Dsfmmu.c1180 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()
/titanic_50/usr/src/uts/sun4/os/
H A Dlgrpplat.c344 lgrp_plat_alloc(lgrp_id_t lgrpid) in lgrp_plat_alloc() argument
349 if (lgrpid >= NLGRP || nlgrps_alloc > NLGRP) in lgrp_plat_alloc()
/titanic_50/usr/src/uts/common/disp/
H A Dcpupart.c326 lgrp_id_t lgrpid; in cpupart_move_cpu() local
466 lgrpid = cp->cpu_lpl->lpl_lgrpid; in cpupart_move_cpu()
472 lgrp_config(LGRP_CONFIG_CPUPART_DEL, (uintptr_t)cp, lgrpid); in cpupart_move_cpu()
512 lgrp_config(LGRP_CONFIG_CPUPART_ADD, (uintptr_t)cp, lgrpid); in cpupart_move_cpu()
546 t->t_lpl->lpl_lgrpid == lgrpid) in cpupart_move_cpu()
585 klgrpset_del(p->p_lgrpset, lgrpid); in cpupart_move_cpu()
/titanic_50/usr/src/uts/i86pc/os/
H A Dlgrpplat.c423 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()
/titanic_50/usr/src/uts/common/vm/
H A Dvm_page.c2134 lgrp_id_t *lgrpid = (lgrp_id_t *)arg; in page_create_va_large() local
2194 if (lgrpid != NULL && *lgrpid >= 0 && *lgrpid <= lgrp_alloc_max && in page_create_va_large()
2195 LGRP_EXISTS(lgrp_table[*lgrpid])) in page_create_va_large()
2196 lgrp = lgrp_table[*lgrpid]; in page_create_va_large()
/titanic_50/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c12804 lgrp_id_t lgrpid = LGRP_NONE; in sfmmu_init_tsbinfo() local
12888 lgrpid = lgrp_home_id(curthread); in sfmmu_init_tsbinfo()
12889 if (lgrpid == LGRP_NONE) in sfmmu_init_tsbinfo()
12890 lgrpid = 0; /* use lgrp of boot CPU */ in sfmmu_init_tsbinfo()
12894 vmp = kmem_bigtsb_default_arena[lgrpid]; in sfmmu_init_tsbinfo()
12898 vmp = kmem_tsb_default_arena[lgrpid]; in sfmmu_init_tsbinfo()
12911 kmem_cachep = sfmmu_tsb_cache[lgrpid]; in sfmmu_init_tsbinfo()