Home
last modified time | relevance | path

Searched refs:pc_curthread (Results 1 – 25 of 25) sorted by relevance

/NextBSD/sys/powerpc/booke/
HDmp_cpudep.c73 pcpup->pc_curthread = pcpup->pc_idlethread; in cpudep_ap_bootstrap()
75 __asm __volatile("mr 13,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
77 __asm __volatile("mr 2,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
79 pcpup->pc_curpcb = pcpup->pc_curthread->td_pcb; in cpudep_ap_bootstrap()
/NextBSD/sys/powerpc/aim/
HDmp_cpudep.c98 pcpup->pc_curthread = pcpup->pc_idlethread; in cpudep_ap_bootstrap()
100 __asm __volatile("mr 13,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
102 __asm __volatile("mr 2,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
104 pcpup->pc_curpcb = pcpup->pc_curthread->td_pcb; in cpudep_ap_bootstrap()
/NextBSD/sys/powerpc/powerpc/
HDmachdep.c301 pc->pc_curthread = &thread0; in powerpc_init()
303 __asm __volatile("mr 13,%0" :: "r"(pc->pc_curthread)); in powerpc_init()
305 __asm __volatile("mr 2,%0" :: "r"(pc->pc_curthread)); in powerpc_init()
HDgenassym.c59 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
/NextBSD/sys/arm64/arm64/
HDgenassym.c48 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
HDmp_machdep.c227 pcpup->pc_curthread = pcpup->pc_idlethread; in init_secondary()
/NextBSD/sys/kern/
HDsubr_pcpu.c355 td = pc->pc_curthread; in show_pcpu()
378 db_printf("curvnet = %p\n", pc->pc_curthread->td_vnet); in show_pcpu()
HDsched_4bsd.c1147 pc->pc_curthread == pc->pc_idlethread) { in forward_wakeup()
1209 cpri = pcpu->pc_curthread->td_priority; in kick_other_cpu()
1223 pcpu->pc_curthread->td_flags |= TDF_NEEDRESCHED; in kick_other_cpu()
HDsubr_kdb.c526 if (pc->pc_curthread == thr && in kdb_thr_ctx()
HDsched_ule.c599 ctd = pcpu_find(TDQ_ID(tdq))->pc_curthread; in tdq_setlowpri()
1051 ctd = pcpu_find(cpu)->pc_curthread; in tdq_notify()
/NextBSD/sys/sys/
HDpcpu.h151 struct thread *pc_curthread; /* Current thread */ member
/NextBSD/sys/arm/arm/
HDgenassym.c91 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
HDmp_machdep.c201 pc->pc_curthread = pc->pc_idlethread; in init_secondary()
/NextBSD/sys/mips/mips/
HDgenassym.c83 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
/NextBSD/sys/sparc64/sparc64/
HDmp_machdep.c393 pc->pc_curthread = pc->pc_idlethread; in cpu_mp_unleash()
394 pc->pc_curpcb = pc->pc_curthread->td_pcb; in cpu_mp_unleash()
HDgenassym.c131 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
HDmachdep.c538 pc->pc_curthread = &thread0; in sparc64_init()
/NextBSD/sys/i386/i386/
HDmp_machdep.c243 pc->pc_curthread = 0; in init_secondary()
HDgenassym.c207 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
HDvm_machdep.c110 _Static_assert(OFFSETOF_CURTHREAD == offsetof(struct pcpu, pc_curthread),
HDmachdep.c164 CTASSERT(offsetof(struct pcpu, pc_curthread) == 0);
/NextBSD/sys/amd64/amd64/
HDmp_machdep.c230 pc->pc_curthread = 0; in init_secondary()
HDgenassym.c203 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
HDvm_machdep.c92 _Static_assert(OFFSETOF_CURTHREAD == offsetof(struct pcpu, pc_curthread),
HDmachdep.c150 CTASSERT(offsetof(struct pcpu, pc_curthread) == 0);