Home
last modified time | relevance | path

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

12

/freebsd-12.1/sys/powerpc/booke/
H A Dmp_cpudep.c80 pcpup->pc_curthread = pcpup->pc_idlethread; in cpudep_ap_bootstrap()
82 __asm __volatile("mr 13,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
84 __asm __volatile("mr 2,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
86 pcpup->pc_curpcb = pcpup->pc_curthread->td_pcb; in cpudep_ap_bootstrap()
/freebsd-12.1/sys/powerpc/aim/
H A Dmp_cpudep.c123 pcpup->pc_curthread = pcpup->pc_idlethread; in cpudep_ap_bootstrap()
125 __asm __volatile("mr 13,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
127 __asm __volatile("mr 2,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap()
129 pcpup->pc_curpcb = pcpup->pc_curthread->td_pcb; in cpudep_ap_bootstrap()
/freebsd-12.1/sys/kern/
H A Dsubr_pcpu.c357 td = pc->pc_curthread; in show_pcpu()
380 db_printf("curvnet = %p\n", pc->pc_curthread->td_vnet); in show_pcpu()
H A Dsched_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()
H A Dsubr_kdb.c569 if (pc->pc_curthread == thr && in kdb_thr_ctx()
H A Dsched_ule.c605 ctd = pcpu_find(TDQ_ID(tdq))->pc_curthread; in tdq_setlowpri()
1082 ctd = pcpu_find(cpu)->pc_curthread; in tdq_notify()
/freebsd-12.1/sys/arm64/arm64/
H A Dgenassym.c45 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
H A Dmp_machdep.c287 pcpup->pc_curthread = pcpup->pc_idlethread; in init_secondary()
/freebsd-12.1/sys/riscv/riscv/
H A Dgenassym.c80 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
H A Dmp_machdep.c248 pcpup->pc_curthread = pcpup->pc_idlethread; in init_secondary()
/freebsd-12.1/sys/sys/
H A Dpcpu.h176 struct thread *pc_curthread; /* Current thread */ member
/freebsd-12.1/sys/arm/arm/
H A Dmp_machdep.c186 pc->pc_curthread = pc->pc_idlethread; in init_secondary()
H A Dgenassym.c94 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
/freebsd-12.1/sys/mips/mips/
H A Dgenassym.c88 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
/freebsd-12.1/sys/sparc64/sparc64/
H A Dmp_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()
H A Dgenassym.c133 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
H A Dmachdep.c541 pc->pc_curthread = &thread0; in sparc64_init()
/freebsd-12.1/sys/i386/i386/
H A Dmp_machdep.c232 pc->pc_curthread = 0; in init_secondary()
H A Dgenassym.c209 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
H A Dvm_machdep.c93 _Static_assert(OFFSETOF_CURTHREAD == offsetof(struct pcpu, pc_curthread),
/freebsd-12.1/sys/powerpc/powerpc/
H A Dmachdep.c399 pc->pc_curthread = &thread0; in powerpc_init()
H A Dgenassym.c60 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
/freebsd-12.1/sys/amd64/amd64/
H A Dvm_machdep.c87 _Static_assert(OFFSETOF_CURTHREAD == offsetof(struct pcpu, pc_curthread),
H A Dgenassym.c213 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
H A Dmp_machdep.c324 pc->pc_curthread = 0; in init_secondary()

12