Searched refs:usp (Results 1 - 25 of 59) sorted by relevance

123

/linux-master/arch/mips/lib/
H A Duncached.c42 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 Dperf_event.h11 asm volatile("mov %0, sp\n":"=r"((regs)->usp)); \
H A Dprocessor.h66 (_regs)->usp = (_usp); \
78 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->usp)
H A Dptrace.h21 #define user_stack_pointer(regs) ((regs)->usp)
64 return regs->usp;
/linux-master/arch/m68k/include/asm/
H A Dprocessor.h22 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 Duser.h44 long usp; member in struct:user_regs_struct
/linux-master/arch/csky/include/uapi/asm/
H A Dptrace.h13 unsigned long usp; member in struct:pt_regs
/linux-master/arch/csky/kernel/
H A Dprocess.c36 unsigned long usp = args->stack; local
59 if (usp)
60 childregs->usp = usp;
83 /* NOTE: usp is error value. */
H A Datomic.S28 mfcr a3, usp
57 mtcr a3, usp
H A Dsignal.c78 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 Dprocess.c205 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 Dsignal.c81 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 Dprocessor.h44 ((tsk) == current ? rdusp() : task_thread_info(tsk)->pcb.usp)
/linux-master/arch/microblaze/kernel/
H A Dprocess.c58 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 Dprocess.c170 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 Dsyscall.h60 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 Dprocess.c56 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 Delf.h9 pr_reg[2] = regs->usp; \
H A Dentry.h18 #define usp ss1 macro
21 mtcr sp, usp
27 mfcr sp, usp
/linux-master/arch/sh/kernel/
H A Dprocess_32.c93 unsigned long usp = args->stack; local
129 if (usp)
130 childregs->regs[15] = usp;
/linux-master/arch/openrisc/kernel/
H A Dprocess.c138 * @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 Dsimulate-insn.c22 *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 Duprobes.c120 return regs->usp <= ret->stack;
122 return regs->usp < ret->stack;
/linux-master/arch/csky/abiv2/inc/abi/
H A Delf.h24 pr_reg[16] = regs->usp; \
/linux-master/arch/microblaze/include/asm/
H A Dprocessor.h27 void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp);

Completed in 193 milliseconds

123