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

/illumos-gate/usr/src/uts/common/sys/
H A Dlgrp.h269 int *lpl_id2rset; /* mapping of lgrpid to rset index */
413 #define klgrpset_add(klgrpset, lgrpid) \
414 (klgrpset) |= ((klgrpset_t)1 << (lgrpid))
417 #define klgrpset_del(klgrpset, lgrpid) \
418 (klgrpset) &= ~((klgrpset_t)1 << (lgrpid))
437 #define klgrpset_ismember(klgrpset, lgrpid) \
438 ((klgrpset) & ((klgrpset_t)1 << (lgrpid)))
451 lgrp_id_t lgrpid; \
452 for (lgrpid = 0, count = 0; lgrpid <
[all...]
/illumos-gate/usr/src/cmd/ptools/plgrp/
H A Dplgrp.c292 lgrps_bitmap_init(lgrp_cookie_t cookie, lgrp_id_t lgrpid, char **bitmap_array, argument
299 if (lgrpid < 0) {
300 lgrpid = lgrp_root(cookie);
301 if (lgrpid < 0)
309 while (lgrpid >= *bitmap_nelements) {
325 (*bitmap_array)[lgrpid] = 1;
326 if (lgrpid > max_lgrpid)
327 max_lgrpid = lgrpid;
333 nchildren = lgrp_children(cookie, lgrpid, NULL, 0);
341 if (lgrp_children(cookie, lgrpid, childre
501 lgrp_id_t lgrpid; local
577 lgrp_id_t lgrpid = lgrps[i]; local
881 lgrp_id_t lgrpid; local
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dlgrp.c439 lgrp_id_t lgrpid; local
462 lgrpid = cp->cpu_lpl->lpl_lgrpid;
463 if (lgrp_table[lgrpid]->lgrp_plathand !=
466 lgrp_cpu_fini(cp, lgrpid);
720 lgrp_id_t lgrpid; local
756 lgrpid = my_lgrp->lgrp_id;
757 klgrpset_add(my_lgrp->lgrp_leaves, lgrpid);
758 klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid);
777 lgrpid = my_lgrp->lgrp_id;
780 lgrpid))
843 lgrp_id_t lgrpid; local
988 lgrp_id_t lgrpid; local
1028 lgrp_cpu_fini(struct cpu *cp, lgrp_id_t lgrpid) argument
1246 lgrp_id_t lgrpid; local
1390 lgrp_id_t lgrpid; local
1676 lgrp_stat_add(lgrp_id_t lgrpid, lgrp_stat_t stat, int64_t val) argument
1692 lgrp_stat_read(lgrp_id_t lgrpid, lgrp_stat_t stat) argument
1709 lgrp_kstat_reset(lgrp_id_t lgrpid) argument
1734 lgrp_id_t lgrpid; local
2581 lgrp_part_add_cpu(cpu_t *cp, lgrp_id_t lgrpid) argument
3016 lgrp_id_t lgrpid, lgrpid_start; local
3878 lgrp_mem_size(lgrp_id_t lgrpid, lgrp_mem_query_t query) argument
[all...]
H A Dlgrp_topo.c119 lgrp_rsets_delete(lgrp_t *lgrp, lgrp_id_t lgrpid, int follow_parent) argument
125 klgrpset_del(lgrp->lgrp_set[i], lgrpid);
169 lgrp_rsets_member(klgrpset_t *rset, lgrp_id_t lgrpid) argument
174 if (klgrpset_ismember(rset[i], lgrpid))
185 lgrp_rsets_member_all(klgrpset_t *rset, lgrp_id_t lgrpid) argument
190 if (!klgrpset_ismember(rset[i], lgrpid))
237 lgrp_rsets_set(klgrpset_t *to, lgrp_id_t lgrpid) argument
243 klgrpset_add(from, lgrpid);
260 lgrp_id_t lgrpid; local
281 lgrpid
[all...]
/illumos-gate/usr/src/uts/sun4/os/
H A Dlgrpplat.c344 lgrp_plat_alloc(lgrp_id_t lgrpid) argument
349 if (lgrpid >= NLGRP || nlgrps_alloc > NLGRP)
/illumos-gate/usr/src/uts/common/syscall/
H A Dlgrpsys.c488 lgrp_id_t lgrpid; local
517 lgrpid = lpl->lpl_lgrpid;
518 if (affs[lgrpid] > best_aff) {
520 best_aff = affs[lgrpid];
535 lgrpid = home;
537 lgrpid = start;
539 lgrpid = LGRP_ROOTID;
541 best_lpl = &cpupart->cp_lgrploads[lgrpid];
542 best_aff = affs[lgrpid];
543 finish = lgrpid;
[all...]
/illumos-gate/usr/src/uts/sun4/vm/
H A Dsfmmu.c1180 lgrp_id_t lgrpid = LGRP_NONE; local
1184 * Search for the vmp->lgrpid mapping by brute force;
1188 for (lgrpid = 0; lgrpid < NLGRPS_MAX &&
1189 vmp != kmem_tsb_default_arena[lgrpid]; lgrpid++)
1191 if (lgrpid == NLGRPS_MAX)
1192 lgrpid = LGRP_NONE;
1196 sfmmu_tsb_page_create, lgrpid != LGRP_NONE? &lgrpid
[all...]
/illumos-gate/usr/src/uts/common/disp/
H A Dcpupart.c326 lgrp_id_t lgrpid; local
466 lgrpid = cp->cpu_lpl->lpl_lgrpid;
472 lgrp_config(LGRP_CONFIG_CPUPART_DEL, (uintptr_t)cp, lgrpid);
512 lgrp_config(LGRP_CONFIG_CPUPART_ADD, (uintptr_t)cp, lgrpid);
546 t->t_lpl->lpl_lgrpid == lgrpid)
585 klgrpset_del(p->p_lgrpset, lgrpid);
/illumos-gate/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) argument
746 if (lgrpid >= NLGRP || nlgrps_alloc > NLGRP)
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_page.c2134 lgrp_id_t *lgrpid = (lgrp_id_t *)arg; local
2194 if (lgrpid != NULL && *lgrpid >= 0 && *lgrpid <= lgrp_alloc_max &&
2195 LGRP_EXISTS(lgrp_table[*lgrpid]))
2196 lgrp = lgrp_table[*lgrpid];
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c12812 lgrp_id_t lgrpid = LGRP_NONE; local
12896 lgrpid = lgrp_home_id(curthread);
12897 if (lgrpid == LGRP_NONE)
12898 lgrpid = 0; /* use lgrp of boot CPU */
12902 vmp = kmem_bigtsb_default_arena[lgrpid];
12906 vmp = kmem_tsb_default_arena[lgrpid];
12919 kmem_cachep = sfmmu_tsb_cache[lgrpid];

Completed in 167 milliseconds