SP                 52 arch/arc/include/asm/entry-arcv2.h 	;   1. SP auto-switched to kernel mode stack
SP                 77 arch/arc/include/asm/entry-arcv2.h 	;   1. SP auto-switched to kernel mode stack
SP                145 arch/arc/include/asm/entry-arcv2.h 	;  - K mode: add the offset from current SP where H/w starts auto push
SP                148 arch/arc/include/asm/entry-arcv2.h 	; 2. Upon entry SP is always saved (for any inspection, unwinding etc),
SP                151 arch/arc/include/asm/entry-arcv2.h 	lr	r10, [AUX_USER_SP]	; U mode SP
SP                155 arch/arc/include/asm/entry-arcv2.h 	add.nz	r10, r10, SZ_PT_REGS	; K mode SP
SP                157 arch/arc/include/asm/entry-arcv2.h 	st	r10, [sp, PT_sp]	; SP (pt_regs->sp)
SP                178 arch/arc/include/asm/entry-arcv2.h 	; Restore SP (into AUX_USER_SP) only if returning to U mode
SP                184 arch/arc/include/asm/entry-arcv2.h 	ld	r10, [sp, PT_sp]	; SP (pt_regs->sp)
SP                242 arch/arc/include/asm/entry-arcv2.h 	btst	r0, STATUS_U_BIT	; Z flag set if K, used in restoring SP
SP                134 arch/arc/include/asm/entry.h 	mov	r12, sp		; save SP as ref to pt_regs
SP                193 arch/arc/include/asm/entry.h 	; SP is back to start of pt_regs
SP                247 arch/arm/kernel/unwind.c 	unsigned long *vsp = (unsigned long *)ctrl->vrs[SP];
SP                259 arch/arm/kernel/unwind.c 		ctrl->vrs[SP] = (unsigned long)vsp;
SP                267 arch/arm/kernel/unwind.c 	unsigned long *vsp = (unsigned long *)ctrl->vrs[SP];
SP                279 arch/arm/kernel/unwind.c 	ctrl->vrs[SP] = (unsigned long)vsp;
SP                287 arch/arm/kernel/unwind.c 	unsigned long *vsp = (unsigned long *)ctrl->vrs[SP];
SP                298 arch/arm/kernel/unwind.c 	ctrl->vrs[SP] = (unsigned long)vsp;
SP                314 arch/arm/kernel/unwind.c 		ctrl->vrs[SP] += ((insn & 0x3f) << 2) + 4;
SP                316 arch/arm/kernel/unwind.c 		ctrl->vrs[SP] -= ((insn & 0x3f) << 2) + 4;
SP                333 arch/arm/kernel/unwind.c 		ctrl->vrs[SP] = ctrl->vrs[insn & 0x0f];
SP                358 arch/arm/kernel/unwind.c 		ctrl->vrs[SP] += 0x204 + (uleb128 << 2);
SP                365 arch/arm/kernel/unwind.c 		 ctrl->vrs[FP], ctrl->vrs[SP], ctrl->vrs[LR], ctrl->vrs[PC]);
SP                398 arch/arm/kernel/unwind.c 	ctrl.vrs[SP] = frame->sp;
SP                434 arch/arm/kernel/unwind.c 		if ((ctrl.sp_high - ctrl.vrs[SP]) < sizeof(ctrl.vrs))
SP                439 arch/arm/kernel/unwind.c 		if (ctrl.vrs[SP] < low || ctrl.vrs[SP] >= ctrl.sp_high)
SP                451 arch/arm/kernel/unwind.c 	frame->sp = ctrl.vrs[SP];
SP                105 arch/arm/probes/decode-thumb.c 						 REGS(SP, 0, SP, 0, NOSPPC)),
SP                114 arch/arm/probes/decode-thumb.c 						 REGS(SP, 0, NOPC, 0, NOSPPC)),
SP                167 arch/arm/probes/decode-thumb.c 						 REGS(SP, 0, NOPC, 0, 0)),
SP                198 arch/arm/probes/decode-thumb.c 						 REGS(SP, 0, SP, 0, 0)),
SP                124 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h 	# Get my SP from the global variable
SP                127 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h 	# Set the SP global variable to zero so the master knows we've started
SP                225 arch/mips/kvm/entry.c 	UASM_i_ADDIU(&p, K1, SP, -(int)sizeof(struct pt_regs));
SP                249 arch/mips/kvm/entry.c 	UASM_i_SW(&p, SP, offsetof(struct kvm_vcpu_arch, host_stack), K1);
SP                771 arch/mips/kvm/entry.c 	UASM_i_LW(&p, SP, offsetof(struct kvm_vcpu_arch, host_stack), K1);
SP                774 arch/mips/kvm/entry.c 	UASM_i_ADDIU(&p, SP, SP, -(int)sizeof(struct pt_regs));
SP                782 arch/mips/kvm/entry.c 	kvm_mips_build_restore_scratch(&p, K0, SP);
SP                799 arch/mips/kvm/entry.c 	 UASM_i_ADDIU(&p, SP, SP, -CALLFRAME_SIZ);
SP                834 arch/powerpc/xmon/ppc-opc.c #define S SP + 1
SP               6428 arch/powerpc/xmon/ppc-opc.c {"ddedpd",	XRC(59,322,0),	X_MASK,	     POWER6,	PPCVLE,		{SP, FRT, FRB}},
SP               6429 arch/powerpc/xmon/ppc-opc.c {"ddedpd.",	XRC(59,322,1),	X_MASK,	     POWER6,	PPCVLE,		{SP, FRT, FRB}},
SP               6844 arch/powerpc/xmon/ppc-opc.c {"ddedpdq",	XRC(63,322,0),	X_MASK,	     POWER6,	PPCVLE,		{SP, FRTp, FRBp}},
SP               6845 arch/powerpc/xmon/ppc-opc.c {"ddedpdq.",	XRC(63,322,1),	X_MASK,	     POWER6,	PPCVLE,		{SP, FRTp, FRBp}},
SP                212 arch/sparc/net/bpf_jit_comp_32.c do {	*prog++ = LD32I | RS1(SP) | S13(BIAS - (OFF)) | RD(DEST);	\
SP                216 arch/sparc/net/bpf_jit_comp_32.c do {	*prog++ = ST32I | RS1(SP) | S13(BIAS - (OFF)) | RD(SRC);	\
SP                292 arch/sparc/net/bpf_jit_comp_32.c 	*prog++ = (SUB | IMMED | RS1(SP) | S13(SZ) | RD(SP))
SP                295 arch/sparc/net/bpf_jit_comp_32.c 	*prog++ = (ADD | IMMED | RS1(SP) | S13(SZ) | RD(SP))
SP                813 arch/sparc/net/bpf_jit_comp_64.c 	emit(SAVE | IMMED | RS1(SP) | S13(-stack_needed) | RD(SP), ctx);
SP                819 arch/sparc/net/bpf_jit_comp_64.c 		emit(ST32 | IMMED | RS1(SP) | S13(off) | RD(G0), ctx);
SP                867 arch/sparc/net/bpf_jit_comp_64.c 	emit(LD32 | IMMED | RS1(SP) | S13(off) | RD(tmp), ctx);
SP                875 arch/sparc/net/bpf_jit_comp_64.c 	emit(ST32 | IMMED | RS1(SP) | S13(off) | RD(tmp), ctx);
SP               1056 arch/sparc/net/bpf_jit_comp_64.c 			emit_alu3_K(ADD, SP, STACK_BIAS + 128, tmp, ctx);
SP                559 arch/x86/kernel/vm86_32.c 	SP(regs) -= 6;
SP                579 arch/x86/kernel/vm86_32.c 		do_int(regs, trapno, (unsigned char __user *) (regs->pt.ss << 4), SP(regs));
SP                607 arch/x86/kernel/vm86_32.c 	sp = SP(regs);
SP                634 arch/x86/kernel/vm86_32.c 			SP(regs) -= 4;
SP                637 arch/x86/kernel/vm86_32.c 			SP(regs) -= 2;
SP                648 arch/x86/kernel/vm86_32.c 			SP(regs) += 4;
SP                651 arch/x86/kernel/vm86_32.c 			SP(regs) += 2;
SP                687 arch/x86/kernel/vm86_32.c 			SP(regs) += 12;
SP                692 arch/x86/kernel/vm86_32.c 			SP(regs) += 6;
SP                177 arch/x86/um/signal.c 	GETREG(SP, sp);
SP                256 arch/x86/um/signal.c 	PUTREG(SP, sp);
SP                279 arch/x86/um/signal.c 	PUTREG(SP, sp_at_signal);
SP                388 drivers/gpu/drm/radeon/trinity_dpm.c 	WREG32(CG_PG_CTRL, SP(p) | SU(u));
SP               1024 drivers/video/fbdev/imsttfb.c 		write_reg_le32(par->dc_regs, SP, line_pitch);
SP               1076 drivers/video/fbdev/imsttfb.c 	write_reg_le32(par->dc_regs, SP, sp);
SP                889 drivers/video/fbdev/tmiofb.c 	LCR_PR(SP);
SP                 45 fs/isofs/rock.c 	if (rr->u.SP.magic[0] != 0xbe)
SP                 47 fs/isofs/rock.c 	if (rr->u.SP.magic[1] != 0xef)
SP                 49 fs/isofs/rock.c 	ISOFS_SB(inode->i_sb)->s_rock_offset = rr->u.SP.skip;
SP                101 fs/isofs/rock.h 		struct SU_SP_s SP;
SP                 22 lib/sg_pool.c  	SP(8),
SP                 23 lib/sg_pool.c  	SP(16),
SP                 25 lib/sg_pool.c  	SP(32),
SP                 27 lib/sg_pool.c  	SP(64),
SP                 29 lib/sg_pool.c  	SP(128),
SP                 36 lib/sg_pool.c  	SP(SG_CHUNK_SIZE)
SP                 73 net/mac80211/debugfs_sta.c 	FLAG(SP),
SP                116 sound/pci/intel8x0.c DEFINE_REGSET(SP, 0x60);	/* SPDIF out */
SP                 73 tools/lib/traceevent/plugins/plugin_mac80211.c 	SF("assoc"); SP();
SP                 74 tools/lib/traceevent/plugins/plugin_mac80211.c 	SF("aid"); SP();
SP                 75 tools/lib/traceevent/plugins/plugin_mac80211.c 	SF("cts"); SP();
SP                 76 tools/lib/traceevent/plugins/plugin_mac80211.c 	SF("shortpre"); SP();
SP                 77 tools/lib/traceevent/plugins/plugin_mac80211.c 	SF("shortslot"); SP();
SP                 78 tools/lib/traceevent/plugins/plugin_mac80211.c 	SF("dtimper"); SP();
SP                 80 tools/lib/traceevent/plugins/plugin_mac80211.c 	SF("bcnint"); SP();
SP                 81 tools/lib/traceevent/plugins/plugin_mac80211.c 	SFX("assoc_cap"); SP();
SP                 82 tools/lib/traceevent/plugins/plugin_mac80211.c 	SFX("basic_rates"); SP();
SP                 32 tools/perf/arch/arm/util/unwind-libdw.c 	dwarf_regs[13] = REG(SP);
SP                 50 tools/perf/arch/arm64/util/unwind-libdw.c 	dwarf_regs[31] = REG(SP);
SP                 36 tools/perf/arch/csky/util/unwind-libdw.c 	dwarf_regs[14] = REG(SP);
SP                 56 tools/perf/arch/csky/util/unwind-libdw.c 	dwarf_regs[0]  = REG(SP);
SP                 23 tools/perf/arch/riscv/util/unwind-libdw.c 	dwarf_regs[2]  = REG(SP);
SP                 21 tools/perf/arch/x86/util/perf_regs.c 	SMPL_REG(SP, PERF_REG_X86_SP),
SP                 25 tools/perf/arch/x86/util/unwind-libdw.c 		dwarf_regs[4] = REG(SP);
SP                 39 tools/perf/arch/x86/util/unwind-libdw.c 		dwarf_regs[7]  = REG(SP);
SP                 88 tools/perf/util/scripting-engines/trace-event-perl.c 	PUSHMARK(SP);
SP                120 tools/perf/util/scripting-engines/trace-event-perl.c 	PUSHMARK(SP);
SP                146 tools/perf/util/scripting-engines/trace-event-perl.c 	PUSHMARK(SP);
SP                179 tools/perf/util/scripting-engines/trace-event-perl.c 	PUSHMARK(SP);
SP                379 tools/perf/util/scripting-engines/trace-event-perl.c 	PUSHMARK(SP);
SP                443 tools/perf/util/scripting-engines/trace-event-perl.c 	PUSHMARK(SP);
SP                468 tools/perf/util/scripting-engines/trace-event-perl.c 	PUSHMARK(SP);
SP                529 tools/perf/util/scripting-engines/trace-event-perl.c 	PUSHMARK(SP);