Home
last modified time | relevance | path

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

12345

/kernel/liteos_m/arch/xtensa/lx6/gcc/
Dlos_arch_macro.h41 .macro POP_ALL_REG SP PC PState
43 l16ui a3, \SP, CONTEXT_OFF_CPENABLE
46 l16ui a3, \SP, CONTEXT_OFF_CPSTORED
49 l32i a3, \SP, CONTEXT_OFF_FCR
51 l32i a3, \SP, CONTEXT_OFF_FSR
54 lsi f0, \SP, CONTEXT_OFF_F0
55 lsi f1, \SP, CONTEXT_OFF_F1
56 lsi f2, \SP, CONTEXT_OFF_F2
57 lsi f3, \SP, CONTEXT_OFF_F3
58 lsi f4, \SP, CONTEXT_OFF_F4
[all …]
/kernel/liteos_a/arch/arm/arm/src/
Dlos_dispatch.S46 TST SP, #4
47 SUBEQ SP, #4
89 STMFD SP!, {R2}
90 STMFD SP!, {LR}
91 STMFD SP!, {LR}
92 STMFD SP!, {R12}
95 SUB SP, SP, #(8 * 4)
98 STMFD SP!, {R4-R11}
104 STR SP, [R1]
111 LDR SP, [R0]
[all …]
Dlos_hw_exc.S97 SUB SP, SP, #12
99 STMFD SP!, {R0-R12}
101 STMFD SP!, {R1} @save spsr
103 ADD R0, SP, #14 * 4
108 MOV R4, SP
113 STR SP, [R0] @SP
124 ADD SP, SP, #4
125 LDMFD SP!, {R0-R12}
127 MOV R0, SP
128 ADD SP, SP, #8
[all …]
/kernel/liteos_m/arch/arm/arm9/gcc/
Dlos_exc.S65 STMFD SP!, {R0-R5}
71 STMFD SP!, {R0-R5}
79 STMFD SP!, {R0-R5}
87 STMFD SP!, {R0-R5}
96 MOV R4, SP
97 ADD SP, SP, #(6 * 4)
100 MOV R3, SP
101 LDR SP, =__exc_stack_top
103 STMFD SP!, {R2}
104 STMFD SP!, {LR}
[all …]
Dlos_dispatch.S61 STMFD SP!, {R0}
68 STMFD SP!, {SP}^
69 LDMFD SP!, {R0}
73 LDMFD SP!, {R0}
87 LDMFD SP!, {R0}
88 STMFD SP!, {R0-R12, LR}
90 STMFD SP!, {R0}
111 LDMFD SP!, {R0}
113 LDMFD SP!, {R0-R12, LR}
169 STMFD SP!, {LR}
[all …]
Dreset_vector.S88 LDR SP, =__irq_stack_top
92 LDR SP, =__undef_stack_top
96 LDR SP, =__abt_stack_top
100 LDR SP, =__fiq_stack_top
105 LDR SP, =__svc_stack_top
/kernel/linux/linux-5.10/arch/c6x/kernel/
Dentry.S19 #define SP B15 macro
40 SHR .S1X SP,THREAD_SHIFT,reg
48 STW .D2T2 B0,*SP--[2] ; save original B0
54 STW .D2T2 B1,*+SP[1] ; save original B1
55 XOR .D2 SP,B1,B0 ; (SP ^ KSP)
56 LDW .D2T2 *+SP[1],B1 ; restore B0/B1
57 LDW .D2T2 *++SP[2],B0
59 [B0] STDW .D2T2 SP:DP,*--B1[1] ; user: save user sp/dp kstack
60 [B0] MV .S2 B1,SP ; and switch to kstack
61 ||[!B0] STDW .D2T2 SP:DP,*--SP[1] ; kernel: save on current stack
[all …]
Dswitch_to.S10 #define SP B15 macro
42 ;; Switch to next SP
43 MV .S2 B7,SP
/kernel/liteos_m/components/backtrace/
Dlos_backtrace.c79 STATIC INLINE UINT32 OsStackAddrGet(UINTPTR *stackStart, UINTPTR *stackEnd, UINTPTR SP) in OsStackAddrGet() argument
81 if (SP != 0) { in OsStackAddrGet()
82 *stackStart = SP; in OsStackAddrGet()
83 if ((SP >= CSTACK_START_ADDR) && (SP < CSTACK_END_ADDR)) { in OsStackAddrGet()
89 if ((SP < (UINTPTR)taskCB->topOfStack) || (SP >= *stackEnd)) { in OsStackAddrGet()
91 … CSTACK_START_ADDR, CSTACK_END_ADDR, (UINTPTR)taskCB->topOfStack, *stackEnd, SP); in OsStackAddrGet()
194 VOID LOS_RecordLR(UINTPTR *LR, UINT32 LRSize, UINT32 jumpCount, UINTPTR SP) in LOS_RecordLR() argument
206 if (SP != 0) { in LOS_RecordLR()
207 backFp = SP; in LOS_RecordLR()
288 STATIC INLINE UINT32 OsStackAddrGet(UINTPTR *stackStart, UINTPTR *stackEnd, UINTPTR SP) in OsStackAddrGet() argument
[all …]
/kernel/linux/linux-5.10/tools/lib/traceevent/plugins/
Dplugin_mac80211.c44 #define SP() trace_seq_putc(s, ' ') macro
58 SF("assoc"); SP(); in drv_bss_info_changed()
59 SF("aid"); SP(); in drv_bss_info_changed()
60 SF("cts"); SP(); in drv_bss_info_changed()
61 SF("shortpre"); SP(); in drv_bss_info_changed()
62 SF("shortslot"); SP(); in drv_bss_info_changed()
63 SF("dtimper"); SP(); in drv_bss_info_changed()
65 SF("bcnint"); SP(); in drv_bss_info_changed()
66 SFX("assoc_cap"); SP(); in drv_bss_info_changed()
67 SFX("basic_rates"); SP(); in drv_bss_info_changed()
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/spufs/
Dspu_save_crt0.S63 il $SP, 16368
64 stqd $0, 0($SP)
70 stqd $SP, -160($SP)
71 ai $SP, $SP, -160
Dspu_restore_crt0.S29 il $SP, 16368
30 stqd $0, 0($SP)
36 stqd $SP, -160($SP)
37 ai $SP, $SP, -160
/kernel/linux/linux-5.10/arch/arm/kernel/
Dunwind.c74 SP = 13, enumerator
251 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_subset_r4_to_r13()
263 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_subset_r4_to_r13()
271 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_r4_to_rN()
283 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_r4_to_rN()
291 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_subset_r0_to_r3()
302 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_subset_r0_to_r3()
318 ctrl->vrs[SP] += ((insn & 0x3f) << 2) + 4; in unwind_exec_insn()
320 ctrl->vrs[SP] -= ((insn & 0x3f) << 2) + 4; in unwind_exec_insn()
337 ctrl->vrs[SP] = ctrl->vrs[insn & 0x0f]; in unwind_exec_insn()
[all …]
/kernel/linux/linux-5.10/lib/
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
/kernel/linux/linux-5.10/arch/arc/include/asm/
Dentry-arcv2.h53 ; 1. SP auto-switched to kernel mode stack
78 ; 1. SP auto-switched to kernel mode stack
146 ; - K mode: add the offset from current SP where H/w starts auto push
149 ; 2. Upon entry SP is always saved (for any inspection, unwinding etc),
152 lr r10, [AUX_USER_SP] ; U mode SP variable
156 add.nz r10, r10, SZ_PT_REGS ; K mode SP
158 st r10, [sp, PT_sp] ; SP (pt_regs->sp)
181 ; Restore SP (into AUX_USER_SP) only if returning to U mode
237 ; SP points to PC/STAT32: hw restores them despite NO_AUTOSAVE
250 btst r0, STATUS_U_BIT ; Z flag set if K, used in restoring SP
/kernel/linux/linux-5.10/arch/x86/crypto/
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 …]
Dserpent-avx2-asm_64.S536 #define SP(SBOX, x0, x1, x2, x3, x4, i) \ macro
632 SP(SI7, RA, RB, RC, RD, RE, 31); KL2(RB, RD, RA, RE, RC, 31);
633 SP(SI6, RB, RD, RA, RE, RC, 30); KL2(RA, RC, RE, RB, RD, 30);
634 SP(SI5, RA, RC, RE, RB, RD, 29); KL2(RC, RD, RA, RE, RB, 29);
635 SP(SI4, RC, RD, RA, RE, RB, 28); KL2(RC, RA, RB, RE, RD, 28);
636 SP(SI3, RC, RA, RB, RE, RD, 27); KL2(RB, RC, RD, RE, RA, 27);
637 SP(SI2, RB, RC, RD, RE, RA, 26); KL2(RC, RA, RE, RD, RB, 26);
638 SP(SI1, RC, RA, RE, RD, RB, 25); KL2(RB, RA, RE, RD, RC, 25);
639 SP(SI0, RB, RA, RE, RD, RC, 24); KL2(RE, RC, RA, RB, RD, 24);
640 SP(SI7, RE, RC, RA, RB, RD, 23); KL2(RC, RB, RE, RD, RA, 23);
[all …]
Dserpent-avx-x86_64-asm_64.S530 #define SP(SBOX, x0, x1, x2, x3, x4, i) \ macro
626 SP(SI7, RA, RB, RC, RD, RE, 31); KL2(RB, RD, RA, RE, RC, 31);
627 SP(SI6, RB, RD, RA, RE, RC, 30); KL2(RA, RC, RE, RB, RD, 30);
628 SP(SI5, RA, RC, RE, RB, RD, 29); KL2(RC, RD, RA, RE, RB, 29);
629 SP(SI4, RC, RD, RA, RE, RB, 28); KL2(RC, RA, RB, RE, RD, 28);
630 SP(SI3, RC, RA, RB, RE, RD, 27); KL2(RB, RC, RD, RE, RA, 27);
631 SP(SI2, RB, RC, RD, RE, RA, 26); KL2(RC, RA, RE, RD, RB, 26);
632 SP(SI1, RC, RA, RE, RD, RB, 25); KL2(RB, RA, RE, RD, RC, 25);
633 SP(SI0, RB, RA, RE, RD, RC, 24); KL2(RE, RC, RA, RB, RD, 24);
634 SP(SI7, RE, RC, RA, RB, RD, 23); KL2(RC, RB, RE, RD, RA, 23);
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/watchdog/
Dzii,rave-sp-wdt.txt3 RAVE SP watchdog device is a "MFD cell" device corresponding to
6 corresponding to the parent RAVE SP device (as documented in
11 - compatible: Depending on wire protocol implemented by RAVE SP
/kernel/linux/linux-5.10/arch/arm/probes/
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)),
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/serio/
Dolpc,ap-sp.txt1 OLPC AP-SP serio interface
6 - interrupts : SP-AP interrupt
/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/
Dregs_load.S11 #define SP 7 * 8 macro
41 movq %rax, SP(%rdi)
78 movl %eax, SP(%edi)
/kernel/linux/linux-5.10/tools/perf/arch/arm64/tests/
Dregs_load.S8 #define SP (8 * 31) macro
43 str x1, [x0, #SP]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/
Dzii,rave-sp-backlight.txt3 RAVE SP backlight device is a "MFD cell" device corresponding to
6 corresponding to the parent RAVE SP device (as documented in
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dzii,rave-sp-pwrbutton.txt3 RAVE SP input device is a "MFD cell" device corresponding to power
6 corresponding to the parent RAVE SP device (as documented in

12345