Home
last modified time | relevance | path

Searched refs:cpu_part (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/os/cpupm/
H A Dcpu_idle.c183 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 Dmp_machdep.c463 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 Dmach_startup.c231 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 Ddisp.c535 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 Dcpupart.c339 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 Dcmt.c956 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 Dcmt_policy.c218 if (newcp->cpu_part == tp->t_cpupart && in cmt_balance()
H A Dshuttle.c136 if (t->t_bound_cpu != NULL || t->t_cpupart != cp->cpu_part) { in shuttle_resume()
H A Dthread.c509 if (CPU->cpu_part == &cp_default) { in thread_create()
/illumos-gate/usr/src/uts/common/os/
H A Dcyclic.c1577 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 Dlgrp.c603 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 Dcpu.c497 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 Dpool_pset.c415 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 Dclock.c510 cpupart = cp->cpu_part; in clock()
1132 cp->cpu_part->cp_loadavg.lg_total += cpu_total; in loadavg_update()
H A Dtaskq.c908 cpupart_t *cp = cpu[id]->cpu_part; in taskq_cpu_setup()
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_startup.c110 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 Dsched.d41 cpu_pset = C->cpu_part->cp_id;
/illumos-gate/usr/src/uts/i86pc/io/
H A Dhpet_acpi.c1356 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 Dlgrp.c184 (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 Dcpuvar.h96 struct cpupart *cpu_part; /* partition with this CPU */ member
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dus3_common.c3030 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 Ddr_cpu.c805 cpp = cp->cpu_part; in dr_cpu_check_psrset()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_datapath_setup.c549 if ((cpupart == NULL) || (cp->cpu_part == cpupart)) in mac_next_bind_cpu()