/illumos-gate/usr/src/uts/i86pc/os/cpupm/ |
H A D | cpu_idle.c | 183 cpupart_t *cpu_part; in cstate_wakeup() local 187 cpu_part = cp->cpu_part; in cstate_wakeup() 193 if (bitset_in_set(&cpu_part->cp_haltset, cpu_sid)) { in cstate_wakeup() 198 bitset_atomic_del(&cpu_part->cp_haltset, cpu_sid); in cstate_wakeup() 244 cpu_found = bitset_find(&cpu_part->cp_haltset); in cstate_wakeup() 248 } while (bitset_atomic_test_and_del(&cpu_part->cp_haltset, in cstate_wakeup() 392 cpupart_t *cp = cpup->cpu_part; in acpi_cpu_cstate()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_machdep.c | 463 cpupart_t *cp = cpup->cpu_part; in cpu_idle() 583 cp = cpu->cpu_part; in cpu_wakeup() 673 cpupart_t *cp = cpup->cpu_part; in cpu_idle_mwait() 764 cpupart_t *cpu_part; in cpu_wakeup_mwait() local 768 cpu_part = cp->cpu_part; in cpu_wakeup_mwait() 775 if (bitset_in_set(&cpu_part->cp_haltset, cpu_sid)) { in cpu_wakeup_mwait() 780 bitset_atomic_del(&cpu_part->cp_haltset, cpu_sid); in cpu_wakeup_mwait() 819 cpu_found = bitset_find(&cpu_part->cp_haltset); in cpu_wakeup_mwait() 822 } while (bitset_atomic_test_and_del(&cpu_part->cp_haltset, in cpu_wakeup_mwait()
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | mach_startup.c | 231 cpupart_t *cp = cpup->cpu_part; in cpu_halt() 354 cp = cpu->cpu_part; in cpu_wakeup()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | disp.c | 535 if (CP_MAXRUNPRI(cp->cpu_part) >= 0) in disp_anywork() 651 kpq = &cp->cpu_part->cp_kp_queue; in idle() 746 kpq = &cpup->cpu_part->cp_kp_queue; in disp() 1071 part = CPU->cpu_part; in thread_on_queue() 1075 } while ((part = part->cp_next) != CPU->cpu_part); in thread_on_queue() 1255 if (tp->t_cpupart == cp->cpu_part) { in setbackdq() 1419 if (tp->t_cpupart == cp->cpu_part) { in setfrontdq() 1583 if (tp->t_cpupart != cp->cpu_part) { in setkpdq() 1807 max_run_pri = CP_MAXRUNPRI(cpup->cpu_part); in cpu_surrender() 1912 kpq = &cp->cpu_part->cp_kp_queue; in disp_getwork() [all …]
|
H A D | cpupart.c | 339 oldpp = cp->cpu_part; in cpupart_move_cpu() 505 cp->cpu_part = newpp; in cpupart_move_cpu() 683 if (boundcpu != NULL && boundcpu->cpu_part != cp) in cpupart_movable_thread() 1001 if (cp->cpu_part == pp) { in cpupart_destroy() 1003 cp->cpu_part = newpp; in cpupart_destroy() 1047 return (CPTOPS(cp->cpu_part->cp_id)); in cpupart_query_cpu()
|
H A D | cmt.c | 956 cpp->cpu_part->cp_id == oldpp->cp_id) { in pg_cmt_cpupart_move() 962 bitset_del(&cp->cpu_part->cp_cmt_pgs, pg->pg_id); in pg_cmt_cpupart_move() 1032 bitset_add(&cp->cpu_part->cp_cmt_pgs, ((pg_t *)pg)->pg_id); in pg_cmt_cpu_active() 1112 cpp->cpu_part->cp_id == cp->cpu_part->cp_id) { in pg_cmt_cpu_inactive() 1118 bitset_del(&cp->cpu_part->cp_cmt_pgs, in pg_cmt_cpu_inactive()
|
H A D | cmt_policy.c | 218 if (newcp->cpu_part == tp->t_cpupart && in cmt_balance()
|
H A D | shuttle.c | 136 if (t->t_bound_cpu != NULL || t->t_cpupart != cp->cpu_part) { in shuttle_resume()
|
H A D | thread.c | 509 if (CPU->cpu_part == &cp_default) { in thread_create()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | cyclic.c | 1577 if ((flags & CYF_PART_BOUND) && bound->cpu_part != part) in cyclic_pick_cpu() 1644 ASSERT(avoid->cpu_part == start->cpu_part); in cyclic_pick_cpu() 2177 cpupart_t *part = c->cpu_part; in cyclic_juggle_one() 2235 cpupart_t *part = c->cpu_part; in cyclic_bind_cpu() 2265 CYC_PTRACE("unbind-part", idp, c->cpu_part); in cyclic_unbind_cpupart() 3033 ASSERT(part == NULL || d == NULL || d->cpu_part == part); in cyclic_bind() 3054 if (part != c->cpu_part && (flags & CYF_PART_BOUND)) in cyclic_bind() 3066 ASSERT(!(flags & CYF_PART_BOUND) || c->cpu_part == part); in cyclic_bind() 3470 cpupart_t *part = d->cpu_part; in cyclic_move_in() 3498 if (c->cpu_part != part || (c->cpu_flags & CPU_ENABLE)) in cyclic_move_in() [all …]
|
H A D | lgrp.c | 603 rc = lpl_topo_verify(cp->cpu_part); in lgrp_config() 616 rc = lpl_topo_verify(cp->cpu_part); in lgrp_config() 627 rc = lpl_topo_verify(cp->cpu_part); in lgrp_config() 637 rc = lpl_topo_verify(cp->cpu_part); in lgrp_config() 746 ASSERT(cp->cpu_part != NULL); in lgrp_cpu_init() 817 cp->cpu_lpl = &cp->cpu_part->cp_lgrploads[lgrpid]; in lgrp_cpu_init() 1996 cpupart = cp->cpu_part; in lpl_cpu_adjcnt() 2599 cpupart = cp->cpu_part; in lgrp_part_add_cpu() 2688 klgrpset_del(cp->cpu_part->cp_lgrpset, lpl->lpl_lgrpid); in lgrp_part_del_cpu() 2693 lpl_leaf_remove(leaf_lpl, cp->cpu_part); in lgrp_part_del_cpu()
|
H A D | cpu.c | 497 if (t->t_cpu->cpu_part != t->t_cpupart) { in thread_affinity_clear() 1238 pg_cpupart_in(cp, cp->cpu_part); in cpu_online() 1315 pp = cp->cpu_part; in cpu_offline() 1765 cp->cpu_part = &cp_default; in cpu_list_init() 1803 cp->cpu_part = &cp_default; in cpu_add_unit() 1929 cpupart_t *pp = cp->cpu_part; in cpu_add_active_internal() 1970 pg_cpupart_in(cp, cp->cpu_part); in cpu_add_active() 1991 cpupart_t *pp = cp->cpu_part; in cpu_remove_active() 2627 if (cp == NULL || tp->t_cpupart != cp->cpu_part) { in cpu_bind_thread() 2658 tp->t_cpu->cpu_part != tp->t_cpupart) in cpu_bind_thread()
|
H A D | pool_pset.c | 415 if (c->cpu_part == cp && !cpu_is_poweredoff(c)) { in pool_pset_visibility_change() 877 if (cpu->cpu_part != cpupart) /* not our pset */ in pool_pset_pack()
|
H A D | clock.c | 510 cpupart = cp->cpu_part; in clock() 1132 cp->cpu_part->cp_loadavg.lg_total += cpu_total; in loadavg_update()
|
H A D | taskq.c | 908 cpupart_t *cp = cpu[id]->cpu_part; in taskq_cpu_setup()
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mach_startup.c | 110 cpupart_t *cp = cpup->cpu_part; in cpu_halt() 231 cp = cpu->cpu_part; in cpu_wakeup()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | sched.d | 41 cpu_pset = C->cpu_part->cp_id;
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | hpet_acpi.c | 1356 cpupart_t *cpu_part; in hpet_use_hpet_timer() local 1363 cpu_part = CPU->cpu_part; in hpet_use_hpet_timer() 1409 !bitset_in_set(&cpu_part->cp_haltset, cpu_sid)) { in hpet_use_hpet_timer()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | lgrp.c | 184 (uintptr_t)cpu->cpu_part) == -1) { in lgrp_cpuwalk_callback() 186 cpu->cpu_part); in lgrp_cpuwalk_callback()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpuvar.h | 96 struct cpupart *cpu_part; /* partition with this CPU */ member
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_common.c | 3030 if (ncpus == 1 || dtcr->cpu_part->cp_ncpus == 1) { in ce_ptnr_select() 3062 if (sp == NULL || sp->cpu_part != dtcr->cpu_part || in ce_ptnr_select() 3094 if (sp->cpu_part != dtcr->cpu_part) in ce_ptnr_select()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | dr_cpu.c | 805 cpp = cp->cpu_part; in dr_cpu_check_psrset()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_datapath_setup.c | 549 if ((cpupart == NULL) || (cp->cpu_part == cpupart)) in mac_next_bind_cpu()
|