Home
last modified time | relevance | path

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

12

/openbsd-src/sys/arch/macppc/macppc/
H A Dlocore0.S54 .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 Dmachdep.c94 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 Dlocore0.S85 .import proc0paddr, data
170 ldil L%proc0paddr, t1
171 stw arg3, R%proc0paddr(t1)
H A Dmachdep.c138 struct user *proc0paddr; variable
377 proc0paddr->u_pcb.pcb_fpstate = &proc0fpstate; in hppa_init()
H A Dpmap.c622 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 Dsh_machdep.c123 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 Dmachdep.c117 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 Dmachdep.c166 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 Dinit_main.c122 extern struct user *proc0paddr;
309 p->p_addr = proc0paddr; /* XXX */ in main()
/openbsd-src/sys/arch/armv7/armv7/
H A Darmv7_machdep.c180 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 Dmachdep.c205 extern struct user *proc0paddr;
1021 proc0.p_addr = proc0paddr; in luna88k_bootstrap()
1023 curpcb = &proc0paddr->u_pcb; in luna88k_bootstrap()
H A Dlocore0.S390 GLOBAL(proc0paddr)
/openbsd-src/sys/arch/octeon/octeon/
H A Dmachdep.c122 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 Dmachdep.c68 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 Dmachdep.c82 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 Darm32_machdep.c100 struct user *proc0paddr; variable
/openbsd-src/sys/arch/arm64/arm64/
H A Dmachdep.c85 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 Dlocore.S340 movq proc0paddr(%rip),%rdi
927 movq proc0paddr(%rip),%rdi
1101 movq proc0paddr(%rip),%rdi
H A Dlocore0.S721 movq %rax,proc0paddr(%rip)
H A Dmachdep.c1236 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 Dmachdep.c195 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 Dpmap.c1101 extern struct pcb *proc0paddr; in pmap_bootstrap()
1191 proc0paddr = cpus->ci_cpcb; in pmap_bootstrap()
/openbsd-src/sys/arch/i386/i386/
H A Dpmapae.c776 extern struct user *proc0paddr; in pmap_bootstrap_pae()
778 proc0paddr->u_pcb.pcb_cr3 = kpm->pm_pdirpa = in pmap_bootstrap_pae()
H A Dlocore.s238 .globl proc0paddr, PTDpaddr, PTDsize
293 proc0paddr: .long 0
243 .globl proc0paddr, PTDpaddr, PTDsize global() symbol
298 proc0paddr: .long 0 global() label
H A Dmachdep.c2926 extern struct user *proc0paddr; in setgate()
3070 proc0.p_addr = proc0paddr; in init386()

12