/linux-4.4.14/arch/arm/lib/ |
D | findbit.S | 30 THUMB( lsr r3, r2, #3 ) 31 THUMB( ldrb r3, [r0, r3] ) 51 THUMB( lsr r3, r2, #3 ) 52 THUMB( ldrb r3, [r0, r3] ) 71 THUMB( lsr r3, r2, #3 ) 72 THUMB( ldrb r3, [r0, r3] ) 92 THUMB( lsr r3, r2, #3 ) 93 THUMB( ldrb r3, [r0, r3] ) 109 THUMB( lsr r3, #3 ) 110 THUMB( ldrb r3, [r0, r3] ) [all …]
|
D | ashrdi3.S | 48 THUMB( lslmi r3, ah, ip ) 49 THUMB( orrmi al, al, r3 )
|
D | ashldi3.S | 48 THUMB( lsrmi r3, al, ip ) 49 THUMB( orrmi ah, ah, r3 )
|
D | lshrdi3.S | 48 THUMB( lslmi r3, ah, ip ) 49 THUMB( orrmi al, al, r3 )
|
D | io-writesw-armv4.S | 79 THUMB( rsb r3, r3, #0 ) 80 THUMB( ldr r3, [r1, r3] ) 81 THUMB( sub r1, r3 )
|
D | backtrace.S | 37 THUMB( moveq mask, #0xfc000000 ) 38 THUMB( orreq mask, #0x03 ) 126 THUMB( lsl r3, reg ) 127 THUMB( tst instr, r3 )
|
D | div64.S | 184 THUMB( lsl xh, xh, ip ) 185 THUMB( orr yl, yl, xh )
|
/linux-4.4.14/arch/arm/kernel/ |
D | sleep.S | 41 THUMB( lsr \dst, \dst, \rs0 ) 44 THUMB( lsr \mask, \mask, \rs1 ) 45 THUMB( orr \dst, \dst, \mask ) 48 THUMB( lsr \mask, \mask, \rs2 ) 49 THUMB( orr \dst, \dst, \mask ) 125 THUMB( badr r9, 1f ) @ Kernel is entered in ARM. 126 THUMB( bx r9 ) @ If this is a Thumb-2 kernel, 127 THUMB( .thumb ) @ switch to Thumb now. 128 THUMB(1: ) 158 THUMB( ldmia r0!, {r1, r2, r3} ) [all …]
|
D | entry-armv.S | 97 THUMB( stmia sp, {r0 - r12} ) 98 THUMB( str sp, [sp, #S_SP] ) 99 THUMB( str lr, [sp, #S_LR] ) 205 THUMB( ldr r5, [sp, #S_PSR] ) @ potentially updated CPSR 340 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT ) 341 THUMB( msr cpsr_c, r0 ) 345 THUMB( mov r0, #SVC_MODE | PSR_I_BIT | PSR_F_BIT ) 346 THUMB( msr cpsr_c, r0 ) 354 THUMB( mov r0, #ABT_MODE | PSR_I_BIT | PSR_F_BIT ) 355 THUMB( msr cpsr_c, r0 ) [all …]
|
D | head.S | 83 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM. 84 THUMB( bx r9 ) @ If this is a Thumb-2 kernel, 85 THUMB( .thumb ) @ switch to Thumb now. 86 THUMB(1: ) 97 THUMB( it eq ) @ force fixup-able long branch encoding 104 THUMB( it lo ) @ force fixup-able long branch encoding 367 THUMB( badr r9, 1f ) @ Kernel is entered in ARM. 368 THUMB( bx r9 ) @ If this is a Thumb-2 kernel, 369 THUMB( .thumb ) @ switch to Thumb now. 370 THUMB(1: ) [all …]
|
D | head-nommu.S | 49 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM. 50 THUMB( bx r9 ) @ If this is a Thumb-2 kernel, 51 THUMB( .thumb ) @ switch to Thumb now. 52 THUMB(1: )
|
D | debug.S | 118 THUMB( svc #0xab ) 127 THUMB( svc #0xab )
|
D | head-common.S | 97 THUMB( ldmia r3, {r4, r5, r6, r7} ) 98 THUMB( ldr sp, [r3, #16] )
|
D | relocate_kernel.S | 64 THUMB( bx lr )
|
D | entry-common.S | 152 THUMB( mov r8, sp ) 153 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
|
/linux-4.4.14/arch/arm/mm/ |
D | alignment.c | 201 THUMB( "1: "ins" %1, [%2]\n" ) \ 202 THUMB( " add %2, %2, #1\n" ) \ 259 THUMB( "1: "ins" %1, [%2]\n" ) \ 260 THUMB( " add %2, %2, #1\n" ) \ 291 THUMB( "1: "ins" %1, [%2]\n" ) \ 292 THUMB( " add %2, %2, #1\n" ) \ 295 THUMB( "2: "ins" %1, [%2]\n" ) \ 296 THUMB( " add %2, %2, #1\n" ) \ 299 THUMB( "3: "ins" %1, [%2]\n" ) \ 300 THUMB( " add %2, %2, #1\n" ) \
|
D | cache-v7.S | 152 THUMB( lsl r6, r4, r5 ) 153 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11 155 THUMB( lsl r6, r9, r2 ) 156 THUMB( orr r11, r11, r6 ) @ factor index number into r11 187 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} ) 193 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} ) 205 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} ) 211 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
|
D | proc-v7-2level.S | 110 THUMB( add r0, r0, #2048 ) 111 THUMB( str r3, [r0] )
|
D | proc-v7.S | 57 THUMB( bic r1, r1, #1 << 30 ) @ SCTLR.TE (Thumb exceptions) 481 THUMB( orr r0, r0, #1 << 30 ) @ Thumb exceptions
|
/linux-4.4.14/arch/arm/boot/compressed/ |
D | head.S | 133 THUMB( badr r12, 1f ) 134 THUMB( bx r12 ) 141 THUMB( .thumb ) 162 THUMB( svc 0xab ) @ angel_SWI_THUMB 858 THUMB( addeq r12, r3 ) 859 THUMB( moveq pc, r12 ) @ call cache function 883 THUMB( nop ) 885 THUMB( nop ) 887 THUMB( nop ) 892 THUMB( nop ) [all …]
|
D | debug.S | 26 THUMB( svc #0xab )
|
/linux-4.4.14/arch/arm/include/asm/ |
D | unified.h | 45 #define THUMB(x...) x macro 58 #define THUMB(x...)
|
D | assembler.h | 204 THUMB( mov \rd, sp ) 205 THUMB( lsr \rd, \rd, #THREAD_SIZE_ORDER + PAGE_SHIFT ) 345 THUMB( orr \reg , \reg , #PSR_T_BIT )
|
D | uaccess.h | 474 THUMB( "1: " TUSER(str) " " __reg_oper1 ", [%1]\n" ) \ 475 THUMB( "2: " TUSER(str) " " __reg_oper0 ", [%1, #4]\n" ) \
|
/linux-4.4.14/arch/arm/common/ |
D | mcpm_head.S | 52 THUMB( badr r12, 1f ) 53 THUMB( bx r12 ) 54 THUMB( .thumb )
|
/linux-4.4.14/arch/arm/kvm/ |
D | init.S | 107 @ - ARM/THUMB exceptions: Kernel config (Thumb-2 kernel) 122 THUMB( ldr r2, =(HSCTLR_M | HSCTLR_A | HSCTLR_TE) )
|
D | interrupts.S | 397 THUMB( orr lr, #1)
|
/linux-4.4.14/arch/arm/mach-tegra/ |
D | reset-handler.S | 51 THUMB( it ne ) 188 THUMB( add lr, lr, #1 ) @ switch to Thumb mode
|
D | sleep-tegra30.S | 185 THUMB( lsl r4, r4, r3 ) 186 THUMB( orr r12, r12, r4 )
|
/linux-4.4.14/arch/arm/crypto/ |
D | aes-armv4.S | 1039 THUMB( add r1,r10,r1,lsr#24 ) @ Td4[s1>>24] 1040 THUMB( ldrb r1,[r1] ) 1054 THUMB( add r2,r10,r2,lsr#24 ) @ Td4[s2>>24] 1055 THUMB( ldrb r2,[r2] ) 1069 THUMB( add r3,r10,r3,lsr#24 ) @ Td4[s3>>24] 1070 THUMB( ldrb r3,[r3] )
|
D | sha1-armv4-large.S | 377 THUMB( mov r11,sp ) 378 THUMB( teq r14,r11 ) @ preserve carry
|