Home
last modified time | relevance | path

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

/titanic_44/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_44/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_44/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_44/usr/src/uts/common/syscall/
H A Dlgrpsys.c470 lgrp_id_t lgrpid; in lgrp_affinity_best() local
499 lgrpid = lpl->lpl_lgrpid; in lgrp_affinity_best()
500 if (affs[lgrpid] > best_aff) { in lgrp_affinity_best()
502 best_aff = affs[lgrpid]; in lgrp_affinity_best()
517 lgrpid = home; in lgrp_affinity_best()
519 lgrpid = start; in lgrp_affinity_best()
521 lgrpid = LGRP_ROOTID; in lgrp_affinity_best()
523 best_lpl = &cpupart->cp_lgrploads[lgrpid]; in lgrp_affinity_best()
524 best_aff = affs[lgrpid]; in lgrp_affinity_best()
525 finish = lgrpid; in lgrp_affinity_best()
[all …]
/titanic_44/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_44/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_44/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_44/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_44/usr/src/uts/common/vm/
H A Dvm_page.c2145 lgrp_id_t *lgrpid = (lgrp_id_t *)arg; in page_create_va_large() local
2205 if (lgrpid != NULL && *lgrpid >= 0 && *lgrpid <= lgrp_alloc_max && in page_create_va_large()
2206 LGRP_EXISTS(lgrp_table[*lgrpid])) in page_create_va_large()
2207 lgrp = lgrp_table[*lgrpid]; in page_create_va_large()
/titanic_44/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c12993 lgrp_id_t lgrpid = LGRP_NONE; in sfmmu_init_tsbinfo() local
13077 lgrpid = lgrp_home_id(curthread); in sfmmu_init_tsbinfo()
13078 if (lgrpid == LGRP_NONE) in sfmmu_init_tsbinfo()
13079 lgrpid = 0; /* use lgrp of boot CPU */ in sfmmu_init_tsbinfo()
13083 vmp = kmem_bigtsb_default_arena[lgrpid]; in sfmmu_init_tsbinfo()
13087 vmp = kmem_tsb_default_arena[lgrpid]; in sfmmu_init_tsbinfo()
13100 kmem_cachep = sfmmu_tsb_cache[lgrpid]; in sfmmu_init_tsbinfo()