arch/alpha/boot/bootp.c
76
pcb_va->usp = 0;
arch/alpha/boot/bootpz.c
124
pcb_va->usp = 0;
arch/alpha/boot/main.c
70
pcb_va->usp = 0;
arch/alpha/include/asm/hwrpb.h
80
unsigned long usp;
arch/alpha/include/asm/processor.h
40
((tsk) == current ? rdusp() : task_thread_info(tsk)->pcb.usp)
arch/alpha/kernel/osf_sys.c
675
unsigned long usp = rdusp();
arch/alpha/kernel/osf_sys.c
677
unsigned long oss_os = on_sig_stack(usp);
arch/alpha/kernel/osf_sys.c
690
if (current->sas_ss_sp && on_sig_stack(usp))
arch/alpha/kernel/process.c
235
unsigned long usp = args->stack;
arch/alpha/kernel/process.c
259
childti->pcb.usp = 0;
arch/alpha/kernel/process.c
271
childti->pcb.usp = usp ?: rdusp();
arch/alpha/kernel/process.c
321
dest[30] = ti == current_thread_info() ? rdusp() : ti->pcb.usp;
arch/alpha/kernel/ptrace.c
114
addr = &task_thread_info(task)->pcb.usp;
arch/alpha/kernel/signal.c
151
unsigned long usp;
arch/alpha/kernel/signal.c
190
err |= __get_user(usp, sc->sc_regs+30);
arch/alpha/kernel/signal.c
191
wrusp(usp);
arch/alpha/kernel/smp.c
308
hwpcb->usp = 0;
arch/arc/include/asm/processor.h
65
unsigned long usp);
arch/arc/kernel/process.c
170
unsigned long usp = args->stack;
arch/arc/kernel/process.c
215
if (usp)
arch/arc/kernel/process.c
216
c_regs->sp = usp;
arch/arc/kernel/process.c
251
void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp)
arch/arc/kernel/process.c
253
regs->sp = usp;
arch/csky/abiv1/inc/abi/elf.h
9
pr_reg[2] = regs->usp; \
arch/csky/abiv1/inc/abi/entry.h
21
mtcr sp, usp
arch/csky/abiv1/inc/abi/entry.h
27
mfcr sp, usp
arch/csky/abiv2/inc/abi/elf.h
24
pr_reg[16] = regs->usp; \
arch/csky/abiv2/inc/abi/entry.h
43
mfcr lr, usp
arch/csky/abiv2/inc/abi/entry.h
78
mtcr a0, usp
arch/csky/include/asm/perf_event.h
11
asm volatile("mov %0, sp\n":"=r"((regs)->usp)); \
arch/csky/include/asm/processor.h
66
(_regs)->usp = (_usp); \
arch/csky/include/asm/processor.h
78
#define KSTK_ESP(tsk) (task_pt_regs(tsk)->usp)
arch/csky/include/asm/ptrace.h
21
#define user_stack_pointer(regs) ((regs)->usp)
arch/csky/include/asm/ptrace.h
64
return regs->usp;
arch/csky/include/uapi/asm/ptrace.h
13
unsigned long usp;
arch/csky/kernel/asm-offsets.c
72
DEFINE(PT_USP, offsetof(struct pt_regs, usp));
arch/csky/kernel/probes/simulate-insn.c
196
unsigned long *tmp = (unsigned long *)regs->usp;
arch/csky/kernel/probes/simulate-insn.c
209
regs->usp = (unsigned long)tmp;
arch/csky/kernel/probes/simulate-insn.c
217
unsigned long *tmp = (unsigned long *)regs->usp;
arch/csky/kernel/probes/simulate-insn.c
22
*ptr = regs->usp;
arch/csky/kernel/probes/simulate-insn.c
240
regs->usp = (unsigned long)tmp;
arch/csky/kernel/probes/simulate-insn.c
51
regs->usp = val;
arch/csky/kernel/probes/uprobes.c
120
return regs->usp <= ret->stack;
arch/csky/kernel/probes/uprobes.c
122
return regs->usp < ret->stack;
arch/csky/kernel/process.c
36
unsigned long usp = args->stack;
arch/csky/kernel/process.c
59
if (usp)
arch/csky/kernel/process.c
60
childregs->usp = usp;
arch/csky/kernel/ptrace.c
211
REG_OFFSET_NAME(usp),
arch/csky/kernel/ptrace.c
485
pr_info("SP: 0x%08lx\n", (long)fp->usp);
arch/csky/kernel/signal.c
118
sp = regs->usp;
arch/csky/kernel/signal.c
151
err |= __save_altstack(&frame->uc.uc_stack, regs->usp);
arch/csky/kernel/signal.c
169
regs->usp = (unsigned long)frame;
arch/csky/kernel/signal.c
78
frame = (struct rt_sigframe __user *)regs->usp;
arch/hexagon/kernel/process.c
56
unsigned long usp = args->stack;
arch/hexagon/kernel/process.c
89
if (usp)
arch/hexagon/kernel/process.c
90
pt_set_rte_sp(childregs, usp);
arch/loongarch/kernel/process.c
174
unsigned long usp = args->stack;
arch/loongarch/kernel/process.c
207
if (usp)
arch/loongarch/kernel/process.c
208
childregs->regs[3] = usp;
arch/m68k/include/asm/processor.h
120
unsigned long usp; /* user stack pointer */
arch/m68k/include/asm/processor.h
152
unsigned long usp)
arch/m68k/include/asm/processor.h
157
wrusp(usp);
arch/m68k/include/asm/processor.h
173
#define KSTK_ESP(tsk) ((tsk) == current ? rdusp() : (tsk)->thread.usp)
arch/m68k/include/asm/processor.h
22
register unsigned long usp __asm__("a0");
arch/m68k/include/asm/processor.h
24
__asm__ __volatile__(".word 0x4e68" : "=a" (usp));
arch/m68k/include/asm/processor.h
25
return usp;
arch/m68k/include/asm/processor.h
29
static inline void wrusp(unsigned long usp)
arch/m68k/include/asm/processor.h
33
sw_usp = usp;
arch/m68k/include/asm/processor.h
35
register unsigned long a0 __asm__("a0") = usp;
arch/m68k/include/asm/user.h
44
long usp;
arch/m68k/kernel/asm-offsets.c
33
DEFINE(THREAD_USP, offsetof(struct thread_struct, usp));
arch/m68k/kernel/process.c
145
unsigned long usp = args->stack;
arch/m68k/kernel/process.c
170
p->thread.usp = 0;
arch/m68k/kernel/process.c
177
p->thread.usp = usp ?: rdusp();
arch/m68k/kernel/ptrace.c
107
addr = &task->thread.usp;
arch/m68k/kernel/ptrace.c
82
addr = &task->thread.usp;
arch/m68k/kernel/signal.c
716
unsigned long usp;
arch/m68k/kernel/signal.c
741
err |= __get_user(usp, &gregs[15]);
arch/m68k/kernel/signal.c
742
wrusp(usp);
arch/m68k/kernel/signal.c
760
unsigned long usp = rdusp();
arch/m68k/kernel/signal.c
761
struct sigframe __user *frame = (struct sigframe __user *)(usp - 4);
arch/m68k/kernel/signal.c
787
unsigned long usp = rdusp();
arch/m68k/kernel/signal.c
788
struct rt_sigframe __user *frame = (struct rt_sigframe __user *)(usp - 4);
arch/m68k/kernel/signal.c
865
unsigned long usp = sigsp(rdusp(), ksig);
arch/m68k/kernel/signal.c
873
return (void __user *)((usp - gap - frame_size) & -8UL);
arch/microblaze/include/asm/processor.h
27
void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp);
arch/microblaze/kernel/process.c
123
void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp)
arch/microblaze/kernel/process.c
126
regs->r1 = usp;
arch/microblaze/kernel/process.c
58
unsigned long usp = args->stack;
arch/microblaze/kernel/process.c
78
if (usp)
arch/microblaze/kernel/process.c
79
childregs->r1 = usp;
arch/mips/kernel/process.c
111
unsigned long usp = args->stack;
arch/mips/kernel/process.c
159
if (usp)
arch/mips/kernel/process.c
160
childregs->regs[29] = usp;
arch/mips/lib/uncached.c
42
long usp;
arch/mips/lib/uncached.c
48
usp = CKSEG1ADDR(sp);
arch/mips/lib/uncached.c
52
usp = PHYS_TO_XKPHYS(K_CALG_UNCACHED,
arch/mips/lib/uncached.c
57
usp = sp;
arch/mips/lib/uncached.c
78
: "r" (usp), "r" (ufunc)
arch/nios2/kernel/process.c
105
unsigned long usp = args->stack;
arch/nios2/kernel/process.c
139
if (usp)
arch/nios2/kernel/process.c
140
childregs->sp = usp;
arch/nios2/kernel/signal.c
170
unsigned long usp;
arch/nios2/kernel/signal.c
173
usp = regs->sp;
arch/nios2/kernel/signal.c
176
usp = sigsp(usp, ksig);
arch/nios2/kernel/signal.c
179
return (void __user *)((usp - frame_size) & -8UL);
arch/openrisc/kernel/process.c
169
unsigned long usp = args->stack;
arch/openrisc/kernel/process.c
195
if (usp)
arch/openrisc/kernel/process.c
196
userregs->sp = usp;
arch/parisc/kernel/process.c
208
unsigned long usp = args->stack;
arch/parisc/kernel/process.c
245
if (usp) {
arch/parisc/kernel/process.c
246
usp = ALIGN(usp, 4);
arch/parisc/kernel/process.c
247
if (likely(usp))
arch/parisc/kernel/process.c
248
cregs->gr[30] = usp;
arch/parisc/kernel/signal.c
124
__func__, usp, &compat_frame->uc.uc_stack);
arch/parisc/kernel/signal.c
135
__func__, usp, &frame->uc.uc_stack);
arch/parisc/kernel/signal.c
217
unsigned long rp, usp;
arch/parisc/kernel/signal.c
225
usp = (regs->gr[30] & ~(0x01UL));
arch/parisc/kernel/signal.c
230
usp = (compat_uint_t)usp;
arch/parisc/kernel/signal.c
234
frame = get_sigframe(&ksig->ka, usp, sigframe_size);
arch/parisc/kernel/signal.c
495
unsigned int *usp = (unsigned int *)regs->gr[30];
arch/parisc/kernel/signal.c
500
if (A(&usp[0]) >= TASK_SIZE_MAX - 5 * sizeof(int))
arch/parisc/kernel/signal.c
512
err |= put_user(regs->gr[31] >> 32, &usp[0]);
arch/parisc/kernel/signal.c
513
err |= put_user(regs->gr[31] & 0xffffffff, &usp[1]);
arch/parisc/kernel/signal.c
518
err |= put_user(regs->gr[31], &usp[0]);
arch/parisc/kernel/signal.c
81
unsigned long usp = (regs->gr[30] & ~(0x01UL));
arch/parisc/kernel/signal.c
94
(usp - sigframe_size);
arch/powerpc/kernel/process.c
1784
unsigned long usp = args->stack;
arch/powerpc/kernel/process.c
1788
if (usp)
arch/powerpc/kernel/process.c
1789
childregs->gpr[1] = usp;
arch/riscv/kernel/process.c
241
unsigned long usp = args->stack;
arch/riscv/kernel/process.c
271
if (usp) /* User fork */
arch/riscv/kernel/process.c
272
childregs->sp = usp;
arch/sh/kernel/process_32.c
129
if (usp)
arch/sh/kernel/process_32.c
130
childregs->regs[15] = usp;
arch/sh/kernel/process_32.c
93
unsigned long usp = args->stack;
arch/xtensa/kernel/process.c
294
unsigned long usp = usp_thread_fn ?
arch/xtensa/kernel/process.c
301
childregs->areg[1] = usp;
arch/xtensa/kernel/process.c
320
if (regs->areg[1] == usp && len != 0) {
arch/xtensa/kernel/process.c
324
(unsigned __user*)(usp - 12));
drivers/net/ethernet/mellanox/mlxsw/reg.h
6733
MLXSW_ITEM32(reg, rgcr, usp, 0x18, 20, 1);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
11485
bool usp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
11490
usp = READ_ONCE(net->ipv4.sysctl_ip_fwd_update_priority);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
11494
mlxsw_reg_rgcr_usp_set(rgcr_pl, usp);
drivers/s390/crypto/pkey_api.c
142
static int pkey_ioctl_sec2protk(struct pkey_sec2protk __user *usp)
drivers/s390/crypto/pkey_api.c
148
if (copy_from_user(&ksp, usp, sizeof(ksp)))
drivers/s390/crypto/pkey_api.c
161
if (!rc && copy_to_user(usp, &ksp, sizeof(ksp)))
drivers/s390/crypto/pkey_api.c
253
static int pkey_ioctl_skey2pkey(struct pkey_skey2pkey __user *usp)
drivers/s390/crypto/pkey_api.c
258
if (copy_from_user(&ksp, usp, sizeof(ksp)))
drivers/s390/crypto/pkey_api.c
269
if (!rc && copy_to_user(usp, &ksp, sizeof(ksp)))
tools/testing/selftests/vDSO/vdso_test_getrandom.c
32
#define timespecsub(tsp, usp, vsp) \
tools/testing/selftests/vDSO/vdso_test_getrandom.c
34
(vsp)->tv_sec = (tsp)->tv_sec - (usp)->tv_sec; \
tools/testing/selftests/vDSO/vdso_test_getrandom.c
35
(vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec; \