/linux-master/arch/mips/lib/ |
H A D | uncached.c | 42 long usp; local 48 usp = CKSEG1ADDR(sp); 52 usp = PHYS_TO_XKPHYS(K_CALG_UNCACHED, 57 usp = sp; 78 : "r" (usp), "r" (ufunc)
|
/linux-master/arch/csky/include/asm/ |
H A D | perf_event.h | 11 asm volatile("mov %0, sp\n":"=r"((regs)->usp)); \
|
H A D | processor.h | 66 (_regs)->usp = (_usp); \ 78 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->usp)
|
H A D | ptrace.h | 21 #define user_stack_pointer(regs) ((regs)->usp) 64 return regs->usp;
|
/linux-master/arch/m68k/include/asm/ |
H A D | processor.h | 22 register unsigned long usp __asm__("a0"); 23 /* move %usp,%a0 */ 24 __asm__ __volatile__(".word 0x4e68" : "=a" (usp)); 25 return usp; 29 static inline void wrusp(unsigned long usp) argument 33 sw_usp = usp; 35 register unsigned long a0 __asm__("a0") = usp; 36 /* move %a0,%usp */ 106 unsigned long usp; /* user stack pointer */ member in struct:thread_struct 125 * ColdFire stack format sbould be 0x4 for an aligned usp (wil 137 start_thread(struct pt_regs * regs, unsigned long pc, unsigned long usp) argument [all...] |
H A D | user.h | 44 long usp; member in struct:user_regs_struct
|
/linux-master/arch/csky/include/uapi/asm/ |
H A D | ptrace.h | 13 unsigned long usp; member in struct:pt_regs
|
/linux-master/arch/csky/kernel/ |
H A D | process.c | 36 unsigned long usp = args->stack; local 59 if (usp) 60 childregs->usp = usp; 83 /* NOTE: usp is error value. */
|
H A D | atomic.S | 28 mfcr a3, usp 57 mtcr a3, usp
|
H A D | signal.c | 78 frame = (struct rt_sigframe __user *)regs->usp; 118 sp = regs->usp; 151 err |= __save_altstack(&frame->uc.uc_stack, regs->usp); 169 regs->usp = (unsigned long)frame;
|
/linux-master/arch/parisc/kernel/ |
H A D | process.c | 205 unsigned long usp = args->stack; local 239 /* usp must be word aligned. This also prevents users from 242 if (usp) { 243 usp = ALIGN(usp, 4); 244 if (likely(usp)) 245 cregs->gr[30] = usp;
|
H A D | signal.c | 81 unsigned long usp = (regs->gr[30] & ~(0x01UL)); local 94 (usp - sigframe_size); 123 DBG(1, "%s: usp %#08lx stack 0x%p\n", 124 __func__, usp, &compat_frame->uc.uc_stack); 134 DBG(1, "%s: usp %#08lx stack 0x%p\n", 135 __func__, usp, &frame->uc.uc_stack); 217 unsigned long rp, usp; local 225 usp = (regs->gr[30] & ~(0x01UL)); 230 usp = (compat_uint_t)usp; 495 unsigned int *usp = (unsigned int *)regs->gr[30]; local [all...] |
/linux-master/arch/alpha/include/asm/ |
H A D | processor.h | 44 ((tsk) == current ? rdusp() : task_thread_info(tsk)->pcb.usp)
|
/linux-master/arch/microblaze/kernel/ |
H A D | process.c | 58 unsigned long usp = args->stack; local 78 if (usp) 79 childregs->r1 = usp; 123 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp) argument 126 regs->r1 = usp;
|
/linux-master/arch/arc/kernel/ |
H A D | process.c | 170 unsigned long usp = args->stack; local 215 if (usp) 216 c_regs->sp = usp; 251 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp) argument 253 regs->sp = usp;
|
/linux-master/arch/mips/include/asm/ |
H A D | syscall.h | 60 unsigned long usp __maybe_unused = regs->regs[29]; 70 get_user(*arg, (int *)usp + n); 78 get_user(*arg, (int *)usp + n);
|
/linux-master/arch/hexagon/kernel/ |
H A D | process.c | 56 unsigned long usp = args->stack; local 89 if (usp) 90 pt_set_rte_sp(childregs, usp);
|
/linux-master/arch/csky/abiv1/inc/abi/ |
H A D | elf.h | 9 pr_reg[2] = regs->usp; \
|
H A D | entry.h | 18 #define usp ss1 macro 21 mtcr sp, usp 27 mfcr sp, usp
|
/linux-master/arch/sh/kernel/ |
H A D | process_32.c | 93 unsigned long usp = args->stack; local 129 if (usp) 130 childregs->regs[15] = usp;
|
/linux-master/arch/openrisc/kernel/ |
H A D | process.c | 138 * @usp: user stack pointer or fn for kernel thread 170 unsigned long usp = args->stack; local 196 if (usp) 197 userregs->sp = usp;
|
/linux-master/arch/csky/kernel/probes/ |
H A D | simulate-insn.c | 22 *ptr = regs->usp; 51 regs->usp = val; 196 unsigned long *tmp = (unsigned long *)regs->usp; 209 regs->usp = (unsigned long)tmp; 217 unsigned long *tmp = (unsigned long *)regs->usp; 240 regs->usp = (unsigned long)tmp;
|
H A D | uprobes.c | 120 return regs->usp <= ret->stack; 122 return regs->usp < ret->stack;
|
/linux-master/arch/csky/abiv2/inc/abi/ |
H A D | elf.h | 24 pr_reg[16] = regs->usp; \
|
/linux-master/arch/microblaze/include/asm/ |
H A D | processor.h | 27 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp);
|