Searched refs:lpl (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | lgrp.c | 1551 lpl_t *lpl; in lgrp_home_lgrp() local 1555 lpl = curthread->t_lpl; in lgrp_home_lgrp() 1556 ASSERT(lpl != NULL); in lgrp_home_lgrp() 1557 ASSERT(lpl->lpl_lgrpid >= 0 && lpl->lpl_lgrpid <= lgrp_alloc_max); in lgrp_home_lgrp() 1558 ASSERT(LGRP_EXISTS(lgrp_table[lpl->lpl_lgrpid])); in lgrp_home_lgrp() 1559 lgrp = lgrp_table[lpl->lpl_lgrpid]; in lgrp_home_lgrp() 1575 lpl_t *lpl; in lgrp_home_id() local 1587 lpl = t->t_lpl; in lgrp_home_id() 1588 ASSERT(lpl != NULL); in lgrp_home_id() 1589 ASSERT(lpl->lpl_lgrpid >= 0 && lpl->lpl_lgrpid <= lgrp_alloc_max); in lgrp_home_id() [all …]
|
H A D | cpu.c | 2661 lpl_t *lpl; in cpu_bind_thread() local 2672 lpl = lgrp_affinity_best(tp, tp->t_cpupart, in cpu_bind_thread() 2675 lpl = cp->cpu_lpl; in cpu_bind_thread() 2677 if (tp->t_lpl != lpl) { in cpu_bind_thread() 2679 lgrp_move_thread(tp, lpl, 1); in cpu_bind_thread()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | cpupart.c | 250 lpl_t *lpl; in cpupart_lpl_teardown() local 253 lpl = &cp->cp_lgrploads[i]; in cpupart_lpl_teardown() 255 sz = lpl->lpl_rset_sz; in cpupart_lpl_teardown() 256 kmem_free(lpl->lpl_rset, sizeof (struct lgrp_ld *) * sz); in cpupart_lpl_teardown() 257 kmem_free(lpl->lpl_id2rset, sizeof (int) * sz); in cpupart_lpl_teardown() 258 lpl->lpl_rset = NULL; in cpupart_lpl_teardown() 259 lpl->lpl_id2rset = NULL; in cpupart_lpl_teardown()
|
H A D | disp.c | 1904 lpl_t *lpl, *lpl_leaf; in disp_getwork() local 1934 lpl = lpl_leaf = cp->cpu_lpl; in disp_getwork() 2028 if ((lpl_leaf = lpl->lpl_rset[++leafidx]) == NULL) { in disp_getwork() 2030 lpl_leaf = lpl->lpl_rset[leafidx]; in disp_getwork() 2044 if ((lpl = lpl->lpl_parent) != NULL) { in disp_getwork() 2045 leafidx = startidx = lpl->lpl_id2rset[local_id]; in disp_getwork() 2046 lpl_leaf = lpl->lpl_rset[leafidx]; in disp_getwork() 2048 } while (!tcp && lpl); in disp_getwork()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | lgrpsys.c | 489 lpl_t *lpl; in lgrp_affinity_best() local 513 best_lpl = lpl = cp->cpu_lpl; in lgrp_affinity_best() 515 while (lpl->lpl_parent != NULL) { in lgrp_affinity_best() 516 lpl = lpl->lpl_parent; in lgrp_affinity_best() 517 lgrpid = lpl->lpl_lgrpid; in lgrp_affinity_best() 519 best_lpl = lpl; in lgrp_affinity_best() 558 lpl = &cpupart->cp_lgrploads[lgrpid]; in lgrp_affinity_best() 561 best_lpl = lpl; in lgrp_affinity_best()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | lgrp.c | 180 lpl_t lpl; in lgrp_cpuwalk_callback() local 205 if (mdb_vread(&lpl, sizeof (lpl_t), (uintptr_t)cpu->cpu_lpl) in lgrp_cpuwalk_callback() 211 lcc->lcc_loadavg[offset] = lpl.lpl_loadavg; in lgrp_cpuwalk_callback()
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | trap_table.S | 2299 ldn [%g2 + T_LPL], %g2 ! load lpl pointer
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | trap_table.S | 2538 ldn [%g2 + T_LPL], %g2 ! load lpl pointer
|