| /freebsd-13.1/sys/powerpc/booke/ |
| H A D | mp_cpudep.c | 81 pcpup->pc_curthread = pcpup->pc_idlethread; in cpudep_ap_bootstrap() 83 __asm __volatile("mr 13,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap() 85 __asm __volatile("mr 2,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap() 87 pcpup->pc_curpcb = pcpup->pc_curthread->td_pcb; in cpudep_ap_bootstrap()
|
| /freebsd-13.1/sys/powerpc/aim/ |
| H A D | mp_cpudep.c | 130 pcpup->pc_curthread = pcpup->pc_idlethread; in cpudep_ap_bootstrap() 132 __asm __volatile("mr 13,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap() 134 __asm __volatile("mr 2,%0" :: "r"(pcpup->pc_curthread)); in cpudep_ap_bootstrap() 136 pcpup->pc_curpcb = pcpup->pc_curthread->td_pcb; in cpudep_ap_bootstrap()
|
| /freebsd-13.1/sys/amd64/include/ |
| H A D | pcpu_aux.h | 56 pc_curthread))); in __curthread()
|
| /freebsd-13.1/sys/i386/include/ |
| H A D | pcpu_aux.h | 55 : "m" (*(char *)offsetof(struct pcpu, pc_curthread))); in __curthread()
|
| /freebsd-13.1/sys/kern/ |
| H A D | subr_pcpu.c | 360 td = pc->pc_curthread; in show_pcpu() 384 db_printf("curvnet = %p\n", pc->pc_curthread->td_vnet); in show_pcpu()
|
| H A D | sched_4bsd.c | 1175 pc->pc_curthread == pc->pc_idlethread) { in forward_wakeup() 1237 cpri = pcpu->pc_curthread->td_priority; in kick_other_cpu() 1251 pcpu->pc_curthread->td_flags |= TDF_NEEDRESCHED; in kick_other_cpu()
|
| H A D | subr_smp.c | 1034 td = pcpu->pc_curthread; in quiesce_all_critical() 1040 atomic_load_acq_ptr((void *)pcpu->pc_curthread); in quiesce_all_critical()
|
| H A D | subr_kdb.c | 596 if (pc->pc_curthread == thr && in kdb_thr_ctx()
|
| H A D | sched_ule.c | 609 ctd = pcpu_find(TDQ_ID(tdq))->pc_curthread; in tdq_setlowpri() 855 td = pcpu_find(high)->pc_curthread; in sched_balance_group() 1119 ctd = pcpu_find(cpu)->pc_curthread; in tdq_notify()
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | genassym.c | 56 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
|
| H A D | mp_machdep.c | 254 pcpup->pc_curthread = pcpup->pc_idlethread; in init_secondary()
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | genassym.c | 81 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
|
| H A D | mp_machdep.c | 250 pcpup->pc_curthread = pcpup->pc_idlethread; in init_secondary()
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | genassym.c | 83 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
|
| H A D | mp_machdep.c | 182 pc->pc_curthread = pc->pc_idlethread; in init_secondary()
|
| /freebsd-13.1/sys/sys/ |
| H A D | pcpu.h | 178 struct thread *pc_curthread; /* Current thread */ member
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | genassym.c | 90 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
|
| /freebsd-13.1/sys/i386/i386/ |
| H A D | genassym.c | 196 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
|
| H A D | mp_machdep.c | 299 pc->pc_curthread = 0; in init_secondary()
|
| H A D | machdep.c | 159 CTASSERT(offsetof(struct pcpu, pc_curthread) == 0);
|
| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | genassym.c | 60 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
|
| H A D | machdep.c | 456 pc->pc_curthread = &thread0; in powerpc_init()
|
| /freebsd-13.1/sys/amd64/amd64/ |
| H A D | genassym.c | 242 ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
|
| H A D | mp_machdep.c | 207 pc->pc_curthread = 0; in init_secondary()
|
| H A D | machdep.c | 156 CTASSERT(offsetof(struct pcpu, pc_curthread) == 0);
|