Home
last modified time | relevance | path

Searched refs:SP (Results 1 – 25 of 66) sorted by relevance

123

/linux/arch/powerpc/platforms/cell/spufs/
H A Dspu_save_crt0.S63 il $SP, 16368
64 stqd $0, 0($SP)
70 stqd $SP, -160($SP)
71 ai $SP, $SP, -160
H A Dspu_restore_crt0.S29 il $SP, 16368
30 stqd $0, 0($SP)
36 stqd $SP, -160($SP)
37 ai $SP, $SP, -160
/linux/lib/
H A Dsg_pool.c17 #define SP(x) { .size = x, "sgpool-" __stringify(x) } macro
22 SP(8),
23 SP(16),
25 SP(32),
27 SP(64),
29 SP(128),
36 SP(SG_CHUNK_SIZE)
38 #undef SP
/linux/arch/arm/kernel/
H A Dunwind.c75 SP = 13, enumerator
254 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_subset_r4_to_r13()
266 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_subset_r4_to_r13()
275 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_r4_to_rN()
287 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_r4_to_rN()
295 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_subset_r0_to_r3()
306 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_subset_r0_to_r3()
345 ctrl->vrs[SP] += ((insn & 0x3f) << 2) + 4; in unwind_exec_insn()
347 ctrl->vrs[SP] -= ((insn & 0x3f) << 2) + 4; in unwind_exec_insn()
364 ctrl->vrs[SP] = ctrl->vrs[insn & 0x0f]; in unwind_exec_insn()
[all …]
H A Dsleep.S69 mov r5, sp @ current virtual SP
88 1: mov r2, r5 @ virtual SP
98 ldmia sp!, {r1 - r3} @ pop phys pgd, virt SP, phys resume fn
H A Dentry-v7m.S49 subs r2, sp, r0 @ SP above bottom of IRQ stack?
53 push {r0, lr} @ preserve LR and original SP
H A Dentry-header.S173 @ Store/load the USER SP and LR registers by switching to the SYS
435 @ Test whether the SP has overflowed. Task and IRQ stacks are aligned
436 @ so that SP & BIT(THREAD_SIZE_ORDER + PAGE_SHIFT) should always be
462 add sp, sp, #\frame_size @ Undo svc_entry's SP change
/linux/Documentation/tee/
H A Dts-tee.rst14 The FF-A Secure Partitions (SP) are accessible through the FF-A driver [4] which
21 protocol. A TS SP can host one or more services (e.g. PSA Crypto, PSA ITS, etc).
23 present twice in the same SP. During SP boot each service in the SP is assigned
29 memory is shared with a specific SP. User space has to be able to separately
30 share memory with each SP based on its endpoint ID; therefore a separate TEE
31 device is registered for each discovered TS SP. Opening the SP corresponds to
32 opening the TEE device and creating a TEE context. A TS SP hosts one or more
42 +--------+ | Services SP |
/linux/arch/arc/include/asm/
H A Dentry-arcv2.h52 ; 1. SP auto-switched to kernel mode stack
62 ; At the end, SP points to pt_regs
81 ; 1. SP auto-switched to kernel mode stack
85 ; At the end, SP points to pt_regs
160 ; - K mode: add the offset from current SP where H/w starts auto push
163 ; 2. Upon entry SP is always saved (for any inspection, unwinding etc),
166 lr r10, [AUX_USER_SP] ; U mode SP variable
170 add2.nz r10, r10, SZ_PT_REGS/4 ; K mode SP
172 st r10, [sp, PT_sp] ; SP (pt_regs->sp)
195 ; Restore SP (into AUX_USER_SP) only if returning to U mode
[all …]
/linux/arch/x86/crypto/
H A Dserpent-sse2-x86_64-asm_64.S565 #define SP(SBOX, x0, x1, x2, x3, x4, i) \ macro
701 SP(SI7, RA, RB, RC, RD, RE, 31); KL2(RB, RD, RA, RE, RC, 31);
702 SP(SI6, RB, RD, RA, RE, RC, 30); KL2(RA, RC, RE, RB, RD, 30);
703 SP(SI5, RA, RC, RE, RB, RD, 29); KL2(RC, RD, RA, RE, RB, 29);
704 SP(SI4, RC, RD, RA, RE, RB, 28); KL2(RC, RA, RB, RE, RD, 28);
705 SP(SI3, RC, RA, RB, RE, RD, 27); KL2(RB, RC, RD, RE, RA, 27);
706 SP(SI2, RB, RC, RD, RE, RA, 26); KL2(RC, RA, RE, RD, RB, 26);
707 SP(SI1, RC, RA, RE, RD, RB, 25); KL2(RB, RA, RE, RD, RC, 25);
708 SP(SI0, RB, RA, RE, RD, RC, 24); KL2(RE, RC, RA, RB, RD, 24);
709 SP(SI7, RE, RC, RA, RB, RD, 23); KL2(RC, RB, RE, RD, RA, 23);
[all …]
H A Dserpent-avx2-asm_64.S526 #define SP(SBOX, x0, x1, x2, x3, x4, i) \ macro
620 SP(SI7, RA, RB, RC, RD, RE, 31); KL2(RB, RD, RA, RE, RC, 31);
621 SP(SI6, RB, RD, RA, RE, RC, 30); KL2(RA, RC, RE, RB, RD, 30);
622 SP(SI5, RA, RC, RE, RB, RD, 29); KL2(RC, RD, RA, RE, RB, 29);
623 SP(SI4, RC, RD, RA, RE, RB, 28); KL2(RC, RA, RB, RE, RD, 28);
624 SP(SI3, RC, RA, RB, RE, RD, 27); KL2(RB, RC, RD, RE, RA, 27);
625 SP(SI2, RB, RC, RD, RE, RA, 26); KL2(RC, RA, RE, RD, RB, 26);
626 SP(SI1, RC, RA, RE, RD, RB, 25); KL2(RB, RA, RE, RD, RC, 25);
627 SP(SI0, RB, RA, RE, RD, RC, 24); KL2(RE, RC, RA, RB, RD, 24);
628 SP(SI7, RE, RC, RA, RB, RD, 23); KL2(RC, RB, RE, RD, RA, 23);
[all …]
/linux/lib/crypto/s390/
H A Dchacha-s390.S13 #define SP %r15 macro
83 stmg %r6,%r7,6*8(SP)
383 lmg %r6,%r7,6*8(SP)
390 VST XA0,8*8+0x00,,SP
391 VST XB0,8*8+0x10,,SP
392 VST XT0,8*8+0x20,,SP
393 VST XT1,8*8+0x30,,SP
399 llgc %r6,8*8(%r1,SP)
405 lmg %r6,%r7,6*8(SP)
478 stmg %r6,%r7,6*8(SP)
[all …]
/linux/arch/arm/probes/
H A Ddecode-thumb.c105 REGS(SP, 0, SP, 0, NOSPPC)),
114 REGS(SP, 0, NOPC, 0, NOSPPC)),
167 REGS(SP, 0, NOPC, 0, 0)),
198 REGS(SP, 0, SP, 0, 0)),
/linux/Documentation/devicetree/bindings/serio/
H A Dolpc,ap-sp.txt1 OLPC AP-SP serio interface
6 - interrupts : SP-AP interrupt
/linux/tools/perf/arch/x86/tests/
H A Dregs_load.S11 #define SP 7 * 8 macro
41 movq %rax, SP(%rdi)
78 movl %eax, SP(%edi)
/linux/arch/m68k/ifpsp060/
H A Dfpsp.doc169 - documented in 3.5 of 060SP spec.
177 - documented in 3.5 of 060SP spec.
185 - documented in 3.7 of 060SP spec.
193 - documented in 3.6 of 060SP spec.
202 - documented in 3.4 of 060SP spec.
214 - documented in 3.4 of 060SP spec.
227 - not fully documented in 060SP spec.
264 - documented in 3.1 of 060SP spec.
H A DCHANGES51 a failing value to the 68060SP, the package ignores
97 stated that ONLY "bit 0" would be set. The 060SP attempts to set a few
119 stated that ONLY "bit 0" would be set. The 060SP attempts to set a few
/linux/tools/perf/arch/arm64/tests/
H A Dregs_load.S8 #define SP (8 * 31) macro
43 str x1, [x0, #SP]
/linux/tools/perf/arch/arm/tests/
H A Dregs_load.S17 #define SP 0x68 macro
54 str sp, [r0, #SP]
/linux/tools/perf/arch/x86/util/
H A Dunwind-libdw.c26 dwarf_regs[4] = REG(SP); in libdw__arch_set_initial_registers()
40 dwarf_regs[7] = REG(SP); in libdw__arch_set_initial_registers()
/linux/tools/perf/arch/csky/util/
H A Dunwind-libdw.c37 dwarf_regs[14] = REG(SP); in libdw__arch_set_initial_registers()
57 dwarf_regs[0] = REG(SP); in libdw__arch_set_initial_registers()
/linux/arch/sparc/net/
H A Dbpf_jit_comp_32.c212 do { *prog++ = LD32I | RS1(SP) | S13(BIAS - (OFF)) | RD(DEST); \
216 do { *prog++ = ST32I | RS1(SP) | S13(BIAS - (OFF)) | RD(SRC); \
292 *prog++ = (SUB | IMMED | RS1(SP) | S13(SZ) | RD(SP))
295 *prog++ = (ADD | IMMED | RS1(SP) | S13(SZ) | RD(SP))
H A Dbpf_jit_64.h18 #define SP 0x0e macro
H A Dbpf_jit_32.h29 #define SP 0x0e macro
/linux/tools/perf/arch/arm/util/
H A Dunwind-libdw.c33 dwarf_regs[13] = REG(SP); in libdw__arch_set_initial_registers()

123