Searched refs:kregs (Results 1 - 17 of 17) sorted by relevance

/linux-master/arch/nios2/include/asm/
H A Dprocessor.h46 struct pt_regs *kregs; member in struct:thread_struct
54 .kregs = NULL, \
70 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->ea)
71 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->sp)
/linux-master/arch/sparc/include/asm/
H A Dprocessor_32.h37 struct pt_regs *kregs; member in struct:thread_struct
52 .kregs = (struct pt_regs *)(init_stack+THREAD_SIZE)-1 \
85 #define task_pt_regs(tsk) ((tsk)->thread.kregs)
86 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->pc)
87 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP])
H A Dswitch_to_32.h24 (prv)->thread.kregs->psr &= ~PSR_EF; \
34 (nxt)->thread.kregs->psr&=~PSR_EF; \
H A Dthread_info_64.h46 struct pt_regs *kregs; member in struct:thread_info
119 .kregs = (struct pt_regs *)(init_stack+THREAD_SIZE)-1 \
H A Dprocessor_64.h181 #define task_pt_regs(tsk) (task_thread_info(tsk)->kregs)
/linux-master/arch/openrisc/kernel/
H A Dprocess.c173 struct pt_regs *kregs; local
187 kregs = (struct pt_regs *)sp;
190 memset(kregs, 0, sizeof(struct pt_regs));
191 kregs->gpr[20] = (unsigned long)args->fn;
192 kregs->gpr[22] = (unsigned long)args->fn_arg;
207 kregs->gpr[20] = 0; /* Userspace thread */
214 kregs->sp = top_of_kernel_stack;
215 kregs->gpr[9] = (unsigned long)ret_from_fork;
217 task_thread_info(p)->ksp = (unsigned long)kregs;
/linux-master/arch/sparc/kernel/
H A Dprocess_64.c247 regs = tp->kregs;
586 t->kregs = (struct pt_regs *) (child_trap_frame +
594 t->kregs->u_regs[UREG_G1] = (unsigned long) args->fn;
595 t->kregs->u_regs[UREG_G2] = (unsigned long) args->fn_arg;
605 t->kregs->u_regs[UREG_FP] = sp;
614 t->kregs->u_regs[UREG_FP] = csp;
620 t->kregs->u_regs[UREG_I0] = current->pid;
621 t->kregs->u_regs[UREG_I1] = 1;
627 t->kregs->u_regs[UREG_G7] = tls;
H A Dptrace_32.c87 const struct pt_regs *regs = target->thread.kregs;
111 struct pt_regs *regs = target->thread.kregs;
248 const struct pt_regs *regs = target->thread.kregs;
265 struct pt_regs *regs = target->thread.kregs;
363 unsigned long addr2 = current->thread.kregs->u_regs[UREG_I4];
H A Dunaligned_32.c61 die_if_kernel("Byte sized unaligned access?!?!", current->thread.kregs);
H A Dprocess_32.c298 p->thread.kregs = childregs;
H A Dtraps_64.c2850 TI_KREGS != offsetof(struct thread_info, kregs) ||
/linux-master/arch/nios2/kernel/
H A Dkgdb.c100 gdb_regs[GDB_SP] = p->thread.kregs->sp;
101 gdb_regs[GDB_PC] = p->thread.kregs->ea;
H A Dsetup.c153 init_task.thread.kregs = &fake_regs;
H A Dprocess.c124 p->thread.kregs = childregs;
136 p->thread.kregs = childregs;
H A Dsignal.c240 current->thread.kregs = regs;
/linux-master/arch/sparc/mm/
H A Dfault_32.c337 __do_fault_siginfo(code, SIGSEGV, tsk->thread.kregs, address);
342 __do_fault_siginfo(BUS_ADRERR, SIGBUS, tsk->thread.kregs, address);
/linux-master/arch/powerpc/kernel/
H A Dprocess.c1748 struct pt_regs *kregs; /* Switch frame regs */ local
1837 kregs = (struct pt_regs *)(sp + STACK_SWITCH_FRAME_REGS);
1838 kregs->nip = ppc_function_entry(f);
1845 kregs->gpr[14] = ppc_function_entry((void *)args->fn);
1846 kregs->gpr[15] = (unsigned long)args->fn_arg;

Completed in 204 milliseconds