/kernel/liteos_m/arch/xtensa/lx6/gcc/ |
D | los_arch_macro.h | 41 .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/ |
D | los_dispatch.S | 46 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 …]
|
D | los_hw_exc.S | 97 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/ |
D | los_exc.S | 65 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 …]
|
D | los_dispatch.S | 61 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 …]
|
D | reset_vector.S | 88 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/ |
D | entry.S | 19 #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 …]
|
D | switch_to.S | 10 #define SP B15 macro 42 ;; Switch to next SP 43 MV .S2 B7,SP
|
/kernel/liteos_m/components/backtrace/ |
D | los_backtrace.c | 79 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/ |
D | plugin_mac80211.c | 44 #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/ |
D | spu_save_crt0.S | 63 il $SP, 16368 64 stqd $0, 0($SP) 70 stqd $SP, -160($SP) 71 ai $SP, $SP, -160
|
D | spu_restore_crt0.S | 29 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/ |
D | unwind.c | 74 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/ |
D | sg_pool.c | 17 #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/ |
D | entry-arcv2.h | 53 ; 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/ |
D | serpent-sse2-x86_64-asm_64.S | 565 #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 …]
|
D | serpent-avx2-asm_64.S | 536 #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 …]
|
D | serpent-avx-x86_64-asm_64.S | 530 #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/ |
D | zii,rave-sp-wdt.txt | 3 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/ |
D | decode-thumb.c | 105 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/ |
D | olpc,ap-sp.txt | 1 OLPC AP-SP serio interface 6 - interrupts : SP-AP interrupt
|
/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/ |
D | regs_load.S | 11 #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/ |
D | regs_load.S | 8 #define SP (8 * 31) macro 43 str x1, [x0, #SP]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
D | zii,rave-sp-backlight.txt | 3 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/ |
D | zii,rave-sp-pwrbutton.txt | 3 RAVE SP input device is a "MFD cell" device corresponding to power 6 corresponding to the parent RAVE SP device (as documented in
|