/linux-4.1.27/arch/openrisc/kernel/ |
D | process.c | 149 struct pt_regs *kregs; in copy_thread() local 165 kregs = (struct pt_regs *)sp; in copy_thread() 168 memset(kregs, 0, sizeof(struct pt_regs)); in copy_thread() 169 kregs->gpr[20] = usp; /* fn, kernel thread */ in copy_thread() 170 kregs->gpr[22] = arg; in copy_thread() 178 kregs->gpr[20] = 0; /* Userspace thread */ in copy_thread() 185 kregs->sp = top_of_kernel_stack; in copy_thread() 186 kregs->gpr[9] = (unsigned long)ret_from_fork; in copy_thread() 188 task_thread_info(p)->ksp = (unsigned long)kregs; in copy_thread()
|
/linux-4.1.27/arch/nios2/include/asm/ |
D | processor.h | 52 struct pt_regs *kregs; member 63 .kregs = NULL, \ 84 #define thread_saved_pc(tsk) ((tsk)->thread.kregs->ea) 92 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->ea) 93 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->sp)
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | processor_32.h | 52 struct pt_regs *kregs; member 112 #define task_pt_regs(tsk) ((tsk)->thread.kregs) 113 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->pc) 114 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP])
|
D | switch_to_32.h | 23 (prv)->thread.kregs->psr &= ~PSR_EF; \ 33 (nxt)->thread.kregs->psr&=~PSR_EF; \
|
D | processor_64.h | 199 #define task_pt_regs(tsk) (task_thread_info(tsk)->kregs)
|
D | thread_info_64.h | 45 struct pt_regs *kregs; member
|
D | compat.h | 232 struct pt_regs *regs = current_thread_info()->kregs; in arch_compat_alloc_user_space()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | process_64.c | 250 regs = tp->kregs; in arch_trigger_all_cpu_backtrace() 635 t->kregs = (struct pt_regs *) (child_trap_frame + in copy_thread() 644 t->kregs->u_regs[UREG_G1] = sp; /* function */ in copy_thread() 645 t->kregs->u_regs[UREG_G2] = arg; in copy_thread() 655 t->kregs->u_regs[UREG_FP] = sp; in copy_thread() 665 t->kregs->u_regs[UREG_FP] = csp; in copy_thread() 671 t->kregs->u_regs[UREG_I0] = current->pid; in copy_thread() 672 t->kregs->u_regs[UREG_I1] = 1; in copy_thread() 678 t->kregs->u_regs[UREG_G7] = regs->u_regs[UREG_I3]; in copy_thread()
|
D | ptrace_32.c | 53 const struct pt_regs *regs = target->thread.kregs; in genregs32_get() 131 struct pt_regs *regs = target->thread.kregs; in genregs32_set() 343 unsigned long addr2 = current->thread.kregs->u_regs[UREG_I4]; in arch_ptrace()
|
D | process_32.c | 232 current->thread.kregs = (struct pt_regs *) 343 p->thread.kregs = childregs;
|
D | setup_32.c | 374 init_task.thread.kregs = &fake_swapper_regs; in setup_arch()
|
D | unaligned_32.c | 59 die_if_kernel("Byte sized unaligned access?!?!", current->thread.kregs); in decode_access_size()
|
D | setup_64.c | 620 task_thread_info(&init_task)->kregs = &fake_swapper_regs; in setup_arch()
|
D | traps_64.c | 2692 TI_KREGS != offsetof(struct thread_info, kregs) || in trap_init()
|
/linux-4.1.27/arch/sh/include/asm/ |
D | processor_64.h | 118 struct pt_regs *kregs; member 148 .kregs = &fake_swapper_regs, \
|
/linux-4.1.27/arch/nios2/kernel/ |
D | kgdb.c | 113 gdb_regs[GDB_SP] = p->thread.kregs->sp; in sleeping_thread_to_gdb_regs() 114 gdb_regs[GDB_PC] = p->thread.kregs->ea; in sleeping_thread_to_gdb_regs()
|
D | process.c | 119 p->thread.kregs = childregs; in copy_thread() 131 p->thread.kregs = childregs; in copy_thread()
|
D | setup.c | 153 init_task.thread.kregs = &fake_regs; in setup_arch()
|
D | signal.c | 238 current->thread.kregs = regs; in do_signal()
|
/linux-4.1.27/arch/sh/kernel/ |
D | process_64.c | 282 tsk->thread.kregs = regs; in show_regs() 332 if(current->thread.kregs==&fake_swapper_regs) { in flush_thread() 333 current->thread.kregs = in flush_thread() 335 current->thread.uregs = current->thread.kregs; in flush_thread()
|
/linux-4.1.27/arch/sparc/mm/ |
D | fault_32.c | 423 __do_fault_siginfo(code, SIGSEGV, tsk->thread.kregs, address); in force_user_fault() 428 __do_fault_siginfo(BUS_ADRERR, SIGBUS, tsk->thread.kregs, address); in force_user_fault()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | process.c | 1138 struct pt_regs *childregs, *kregs; in copy_thread() local 1195 kregs = (struct pt_regs *) sp; in copy_thread() 1221 kregs->nip = ppc_function_entry(f); in copy_thread()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh5/ |
D | switchto.S | 121 st.l r3, 8, r1 ! prev->thread.kregs
|