| /openbsd-src/sys/arch/macppc/macppc/ |
| H A D | locore0.S | 54 .globl esym,proc0paddr 56 .type proc0paddr,@object 59 proc0paddr: .long 0 /* proc0 p_addr */ label 117 lis %r9,proc0paddr@ha 118 stw %r8,proc0paddr@l(%r9)
|
| H A D | machdep.c | 94 extern struct user *proc0paddr; 156 proc0.p_addr = proc0paddr; in initppc() 159 curpcb = &proc0paddr->u_pcb; in initppc() 368 proc0.p_addr = proc0paddr; in cpu_startup()
|
| /openbsd-src/sys/arch/hppa/hppa/ |
| H A D | locore0.S | 85 .import proc0paddr, data 170 ldil L%proc0paddr, t1 171 stw arg3, R%proc0paddr(t1)
|
| H A D | machdep.c | 138 struct user *proc0paddr; variable 377 proc0paddr->u_pcb.pcb_fpstate = &proc0fpstate; in hppa_init()
|
| H A D | pmap.c | 622 extern struct user *proc0paddr; in pmap_bootstrap() 629 else if (va == (vaddr_t)proc0paddr + USPACE) in pmap_bootstrap()
|
| /openbsd-src/sys/arch/sh/sh/ |
| H A D | sh_machdep.c | 123 struct user *proc0paddr; /* init_main.c use this. */ variable 213 proc0paddr = (struct user *)u; in sh_proc0_init() 214 proc0.p_addr = proc0paddr; in sh_proc0_init()
|
| /openbsd-src/sys/arch/loongson/loongson/ |
| H A D | machdep.c | 117 struct user *proc0paddr; variable 827 proc0.p_addr = proc0paddr = curcpu()->ci_curprocpaddr = in mips_init() 829 proc0.p_md.md_regs = (struct trapframe *)&proc0paddr->u_pcb.pcb_regs; in mips_init() 874 return ((vaddr_t)proc0paddr + USPACE - 64); in mips_init()
|
| /openbsd-src/sys/arch/alpha/alpha/ |
| H A D | machdep.c | 166 struct user *proc0paddr; variable 617 proc0.p_addr = proc0paddr = 632 (struct pcb *)ALPHA_K0SEG_TO_PHYS((vaddr_t)&proc0paddr->u_pcb); 638 proc0paddr->u_pcb.pcb_hw.apcb_ksp = 639 (u_int64_t)proc0paddr + USPACE - sizeof(struct trapframe); 641 (struct trapframe *)proc0paddr->u_pcb.pcb_hw.apcb_ksp; 648 ci->ci_idle_pcb = &proc0paddr->u_pcb;
|
| /openbsd-src/sys/kern/ |
| H A D | init_main.c | 122 extern struct user *proc0paddr; 309 p->p_addr = proc0paddr; /* XXX */ in main()
|
| /openbsd-src/sys/arch/armv7/armv7/ |
| H A D | armv7_machdep.c | 180 extern struct user *proc0paddr; 703 proc0paddr = (struct user *)kernelstack.pv_va; in initarm() 704 proc0.p_addr = proc0paddr; in initarm()
|
| /openbsd-src/sys/arch/luna88k/luna88k/ |
| H A D | machdep.c | 205 extern struct user *proc0paddr; 1021 proc0.p_addr = proc0paddr; in luna88k_bootstrap() 1023 curpcb = &proc0paddr->u_pcb; in luna88k_bootstrap()
|
| H A D | locore0.S | 390 GLOBAL(proc0paddr)
|
| /openbsd-src/sys/arch/octeon/octeon/ |
| H A D | machdep.c | 122 struct user *proc0paddr; variable 552 proc0.p_addr = proc0paddr = curcpu()->ci_curprocpaddr = in mips_init() 554 proc0.p_md.md_regs = (struct trapframe *)&proc0paddr->u_pcb.pcb_regs; in mips_init() 611 return ((vaddr_t)proc0paddr + USPACE - 64); in mips_init()
|
| /openbsd-src/sys/arch/powerpc64/powerpc64/ |
| H A D | machdep.c | 68 struct user *proc0paddr; variable 348 proc0paddr = (struct user *)initstack; in init_powernv() 349 proc0.p_addr = proc0paddr; in init_powernv() 351 uspace = (register_t)proc0paddr + USPACE - FRAMELEN; in init_powernv()
|
| /openbsd-src/sys/arch/riscv64/riscv64/ |
| H A D | machdep.c | 82 struct user *proc0paddr; 215 proc0.p_addr = proc0paddr; in cpu_startup() 670 proc0paddr = (struct user *)rbp->kern_stack; in initriscv() 83 struct user *proc0paddr; global() variable
|
| /openbsd-src/sys/arch/arm/arm/ |
| H A D | arm32_machdep.c | 100 struct user *proc0paddr; variable
|
| /openbsd-src/sys/arch/arm64/arm64/ |
| H A D | machdep.c | 85 struct user *proc0paddr; 240 proc0.p_addr = proc0paddr; in cpu_startup() 924 proc0paddr = (struct user *)abp->kern_stack; in initarm() 86 struct user *proc0paddr; global() variable
|
| /openbsd-src/sys/arch/amd64/amd64/ |
| H A D | locore.S | 340 movq proc0paddr(%rip),%rdi 927 movq proc0paddr(%rip),%rdi 1101 movq proc0paddr(%rip),%rdi
|
| H A D | locore0.S | 721 movq %rax,proc0paddr(%rip)
|
| H A D | machdep.c | 1236 struct user *proc0paddr = NULL; in setgate() 1444 proc0.p_addr = proc0paddr; in init_x86_64() 1230 struct user *proc0paddr = NULL; global() variable
|
| /openbsd-src/sys/arch/sparc64/sparc64/ |
| H A D | machdep.c | 195 extern struct user *proc0paddr; in cpu_startup() 201 proc0.p_addr = proc0paddr; in cpu_startup() 202 (void)pmap_extract(pmap_kernel(), (vaddr_t)proc0paddr, in cpu_startup()
|
| H A D | pmap.c | 1101 extern struct pcb *proc0paddr; in pmap_bootstrap() 1191 proc0paddr = cpus->ci_cpcb; in pmap_bootstrap()
|
| /openbsd-src/sys/arch/i386/i386/ |
| H A D | pmapae.c | 776 extern struct user *proc0paddr; in pmap_bootstrap_pae() 778 proc0paddr->u_pcb.pcb_cr3 = kpm->pm_pdirpa = in pmap_bootstrap_pae()
|
| H A D | locore.s | 238 .globl proc0paddr, PTDpaddr, PTDsize 293 proc0paddr: .long 0 243 .globl proc0paddr, PTDpaddr, PTDsize global() symbol 298 proc0paddr: .long 0 global() label
|
| H A D | machdep.c | 2926 extern struct user *proc0paddr; in setgate() 3070 proc0.p_addr = proc0paddr; in init386()
|