Home
last modified time | relevance | path

Searched refs:THUMB (Results 1 - 25 of 77) sorted by relevance

1234

/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dentry-armv.S99 THUMB( stmia sp, {r0 - r12} )
100 THUMB( str sp, [sp, #S_SP] )
101 THUMB( str lr, [sp, #S_LR] )
157 THUMB( add sp, r1 ) @ get SP in a GPR without
158 THUMB( sub r1, sp, r1 ) @ using a temp register
175 THUMB( stmia sp, {r0 - r12} ) @ No STMIB in Thumb-2
213 THUMB( ldr r5, [sp, #S_PSR] ) @ potentially updated CPSR
273 THUMB( tst r5, #PSR_T_BIT ) @ exception taken in Thumb mode?
274 THUMB( movne r1, #2 ) @ if so, fix up PC correction
317 THUMB( mo
[all...]
H A Dhead.S96 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM.
97 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
98 THUMB( .thumb ) @ switch to Thumb now.
99 THUMB(1: )
110 THUMB( it eq ) @ force fixup-able long branch encoding
117 THUMB( it lo ) @ force fixup-able long branch encoding
380 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
381 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
382 THUMB( .thumb ) @ switch to Thumb now.
383 THUMB(
[all...]
H A Dsleep.S42 THUMB( lsr \dst, \dst, \rs0 )
45 THUMB( lsr \mask, \mask, \rs1 )
46 THUMB( orr \dst, \dst, \mask )
49 THUMB( lsr \mask, \mask, \rs2 )
50 THUMB( orr \dst, \dst, \mask )
139 THUMB( .thumb )
148 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
149 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
150 THUMB( .thumb ) @ switch to Thumb now.
151 THUMB(
[all...]
H A Dhead-common.S88 THUMB( ldr sp, [r4] )
89 THUMB( add r4, #4 )
95 THUMB( ldmia r4!, {r0, r1, r2, r3} )
96 THUMB( mov sp, r3 )
102 THUMB( ldmia r4!, {r0, r1, r3} )
103 THUMB( mov sp, r3 )
H A Ddebug.S132 THUMB( bkpt #0xab )
134 THUMB( svc #0xab )
147 THUMB( bkpt #0xab )
149 THUMB( svc #0xab )
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dsleep.S42 THUMB( lsr \dst, \dst, \rs0 )
45 THUMB( lsr \mask, \mask, \rs1 )
46 THUMB( orr \dst, \dst, \mask )
49 THUMB( lsr \mask, \mask, \rs2 )
50 THUMB( orr \dst, \dst, \mask )
125 THUMB( .thumb )
134 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
135 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
136 THUMB( .thumb ) @ switch to Thumb now.
137 THUMB(
[all...]
H A Dentry-armv.S92 THUMB( stmia sp, {r0 - r12} )
93 THUMB( str sp, [sp, #S_SP] )
94 THUMB( str lr, [sp, #S_LR] )
198 THUMB( ldr r5, [sp, #S_PSR] ) @ potentially updated CPSR
258 THUMB( tst r5, #PSR_T_BIT ) @ exception taken in Thumb mode?
259 THUMB( movne r1, #2 ) @ if so, fix up PC correction
312 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
313 THUMB( msr cpsr_c, r0 )
317 THUMB( mov r0, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
318 THUMB( ms
[all...]
H A Dhead.S98 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM.
99 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
100 THUMB( .thumb ) @ switch to Thumb now.
101 THUMB(1: )
122 THUMB( it eq ) @ force fixup-able long branch encoding
129 THUMB( it lo ) @ force fixup-able long branch encoding
384 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
385 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
386 THUMB( .thumb ) @ switch to Thumb now.
387 THUMB(
[all...]
H A Ddebug.S132 THUMB( bkpt #0xab )
134 THUMB( svc #0xab )
147 THUMB( bkpt #0xab )
149 THUMB( svc #0xab )
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dalignment.c200 THUMB( "1: "ins" %1, [%2]\n" ) \
201 THUMB( " add %2, %2, #1\n" ) \
255 THUMB( "1: "ins" %1, [%2]\n" ) \
256 THUMB( " add %2, %2, #1\n" ) \
284 THUMB( "1: "ins" %1, [%2]\n" ) \
285 THUMB( " add %2, %2, #1\n" ) \
288 THUMB( "2: "ins" %1, [%2]\n" ) \
289 THUMB( " add %2, %2, #1\n" ) \
292 THUMB( "3: "ins" %1, [%2]\n" ) \
293 THUMB( " ad
[all...]
H A Dcache-v7.S159 THUMB( lsl r6, r4, r5 )
160 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
162 THUMB( lsl r6, r9, r2 )
163 THUMB( orr r11, r11, r6 ) @ factor index number into r11
197 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
203 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
215 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
221 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dalignment.c199 THUMB( "1: "ins" %1, [%2]\n" ) \
200 THUMB( " add %2, %2, #1\n" ) \
257 THUMB( "1: "ins" %1, [%2]\n" ) \
258 THUMB( " add %2, %2, #1\n" ) \
289 THUMB( "1: "ins" %1, [%2]\n" ) \
290 THUMB( " add %2, %2, #1\n" ) \
293 THUMB( "2: "ins" %1, [%2]\n" ) \
294 THUMB( " add %2, %2, #1\n" ) \
297 THUMB( "3: "ins" %1, [%2]\n" ) \
298 THUMB( " ad
[all...]
/kernel/linux/linux-5.10/arch/arm/lib/
H A Dashrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
H A Dashldi3.S48 THUMB( lsrmi r3, al, ip )
49 THUMB( orrmi ah, ah, r3 )
H A Dlshrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
H A Dio-writesw-armv4.S76 THUMB( rsb r3, r3, #0 )
77 THUMB( ldr r3, [r1, r3] )
78 THUMB( sub r1, r3 )
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dunified.h35 #define THUMB(x...) x macro
48 #define THUMB(x...)
/kernel/linux/linux-6.6/arch/arm/lib/
H A Dlshrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
H A Dashrdi3.S48 THUMB( lslmi r3, ah, ip )
49 THUMB( orrmi al, al, r3 )
H A Dashldi3.S48 THUMB( lsrmi r3, al, ip )
49 THUMB( orrmi ah, ah, r3 )
H A Dio-writesw-armv4.S76 THUMB( rsb r3, r3, #0 )
77 THUMB( ldr r3, [r1, r3] )
78 THUMB( sub r1, r3 )
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dunified.h31 #define THUMB(x...) x macro
44 #define THUMB(x...)
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/
H A Dactions-common.c88 THUMB( "stmdb sp!, {%[regs], r7} \n\t" ) in emulate_generic_r0_12_noflags()
101 THUMB( "ldr r7, [sp], #4 \n\t" ) in emulate_generic_r0_12_noflags()
104 : "r0", "r2", "r3", "r4", "r5", "r6", ARM("r7") THUMB("r11"), in emulate_generic_r0_12_noflags()
/kernel/linux/linux-5.10/arch/arm/boot/compressed/
H A Ddebug.S31 THUMB( bkpt #0xab )
33 THUMB( svc #0xab )
/kernel/linux/linux-6.6/arch/arm/boot/compressed/
H A Ddebug.S31 THUMB( bkpt #0xab )
33 THUMB( svc #0xab )

Completed in 8 milliseconds

1234