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);