/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | fsl_booke_entry_mapping.S | 5 invstr: mflr r6 /* Make it accessible */ 12 tlbsx 0,r6 /* search MSR[IS], SPID=PID0 */ 26 tlbsx 0,r6 /* search MSR[IS], SPID=PID1 */ 34 tlbsx 0,r6 /* Fall through, we had to match */ 48 li r6,0 /* Set Entry counter to 0 */ 50 rlwimi r7,r6,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r6) */ 55 cmpw r3,r6 60 skpinv: addi r6,r6, [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | 85xx_entry_mapping.S | 5 invstr: mflr r6 /* Make it accessible */ 12 tlbsx 0,r6 /* search MSR[IS], SPID=PID0 */ 26 tlbsx 0,r6 /* search MSR[IS], SPID=PID1 */ 34 tlbsx 0,r6 /* Fall through, we had to match */ 48 li r6,0 /* Set Entry counter to 0 */ 50 rlwimi r7,r6,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r6) */ 55 cmpw r3,r6 60 skpinv: addi r6,r6, [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | head-nommu.S | 245 * Region 2: Normal, Shared, cacheable for RAM. From PHYS_OFFSET, size from r6 248 * r6: Value to be written to DRSR (and IRSR if required) for PMSAv7_RAM_REGION 272 ldr r6, =(_end) @ Cover whole kernel 273 sub r6, r6, r5 @ Minimum size of region to map 274 clz r6, r6 @ Region size must be 2^N... 275 rsb r6, r6, #31 @ ...so round up region size 276 lsl r6, r [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | head-nommu.S | 246 * Region 2: Normal, Shared, cacheable for RAM. From PHYS_OFFSET, size from r6 249 * r6: Value to be written to DRSR (and IRSR if required) for PMSAv7_RAM_REGION 273 ldr r6, =(_end) @ Cover whole kernel 274 sub r6, r6, r5 @ Minimum size of region to map 275 clz r6, r6 @ Region size must be 2^N... 276 rsb r6, r6, #31 @ ...so round up region size 277 lsl r6, r [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | abort-lv4t.S | 67 and r6, r8, r7 69 add r6, r6, r9, lsr #1 71 add r6, r6, r9, lsr #2 73 add r6, r6, r9, lsr #3 74 add r6, r6, r6, ls [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | abort-lv4t.S | 67 and r6, r8, r7 69 add r6, r6, r9, lsr #1 71 add r6, r6, r9, lsr #2 73 add r6, r6, r9, lsr #3 74 add r6, r6, r6, ls [all...] |
/kernel/linux/linux-5.10/arch/powerpc/lib/ |
H A D | copy_32.S | 20 stw r7,4(r6); \ 21 stw r8,8(r6); \ 22 stw r9,12(r6); \ 23 stwu r10,16(r6) 35 stw r7,4(r6); \ 37 stw r8,8(r6); \ 39 stw r9,12(r6); \ 41 stwu r10,16(r6) 71 addi r6, r3, -4 75 1: stwu r4, 4(r6) [all...] |
H A D | ldstfp.S | 22 mfmsr r6 23 ori r7, r6, MSR_FP 39 2: MTMSRD(r6) 46 mfmsr r6 47 ori r7, r6, MSR_FP 63 2: MTMSRD(r6) 71 mfmsr r6 72 oris r7, r6, MSR_VEC@h 88 2: MTMSRD(r6) 95 mfmsr r6 [all...] |
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | copy_32.S | 20 stw r7,4(r6); \ 21 stw r8,8(r6); \ 22 stw r9,12(r6); \ 23 stwu r10,16(r6) 35 stw r7,4(r6); \ 37 stw r8,8(r6); \ 39 stw r9,12(r6); \ 41 stwu r10,16(r6) 68 addi r6, r3, -4 72 1: stwu r4, 4(r6) [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-imx/ |
H A D | suspend-imx6.S | 79 mov r6, #0x0 80 str r6, [r11, #L2X0_CACHE_SYNC] 82 ldr r6, [r11, #L2X0_CACHE_SYNC] 83 ands r6, r6, #0x1 97 ldr r6, [r0, #PM_INFO_MMDC_IO_NUM_OFFSET] 104 subs r6, r6, #0x1 116 ldr r6, [r11, r7] 117 orr r6, r [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-imx/ |
H A D | suspend-imx6.S | 81 mov r6, #0x0 82 str r6, [r11, #L2X0_CACHE_SYNC] 84 ldr r6, [r11, #L2X0_CACHE_SYNC] 85 ands r6, r6, #0x1 99 ldr r6, [r0, #PM_INFO_MMDC_IO_NUM_OFFSET] 106 subs r6, r6, #0x1 118 ldr r6, [r11, r7] 119 orr r6, r [all...] |
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | head.S | 13 lrw r6, init_thread_union + THREAD_SIZE 14 mov sp, r6 25 lrw r6, secondary_msa1 26 ld.w r6, (r6, 0) 27 mtcr r6, cr<31, 15> 30 lrw r6, secondary_pgd 31 ld.w r6, (r6, 0) 32 mtcr r6, c [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/ |
H A D | suspend-asm.S | 64 lwz r6, 4(r4) 67 stw r6, SS_MEMSAVE+4(r3) 70 mfspr r6, SPRN_HID1 74 stw r6, SS_HID+4(r3) 79 mfspr r6, SPRN_IBCR 86 stw r6, SS_IBCR(r3) 93 mfspr r6, SPRN_SPRG2 99 stw r6, SS_SPRG+8(r3) 105 mfspr r6, SPRN_SPRG6 110 stw r6, SS_SPR [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/83xx/ |
H A D | suspend-asm.S | 64 lwz r6, 4(r4) 67 stw r6, SS_MEMSAVE+4(r3) 70 mfspr r6, SPRN_HID1 74 stw r6, SS_HID+4(r3) 79 mfspr r6, SPRN_IBCR 86 stw r6, SS_IBCR(r3) 93 mfspr r6, SPRN_SPRG2 99 stw r6, SS_SPRG+8(r3) 105 mfspr r6, SPRN_SPRG6 110 stw r6, SS_SPR [all...] |
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s32/ |
H A D | hash_low.S | 46 * Uses r0, r3 - r6, r8, r10, ctr, lr. 55 11: lwz r6,0(r8) 56 cmpwi 0,r6,0 58 10: lwarx r6,0,r8 59 cmpwi 0,r6,0 114 lwarx r6,0,r8 /* get linux-style pte, flag word */ 115 andc. r5,r3,r6 /* check access & ~permission */ 121 or r5,r0,r6 /* set accessed/dirty bits */ 124 subf r10,r6,r8 /* create false data dependency */ 126 lwzx r10,r6,r1 [all...] |
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | hw_exception_handler.S | 41 * This handlers use r3,r4,r5,r6 and optionally r[current] to work therefore 90 lwi r6, r1, PT_R6; \ 323 swi r6, r1, PT_R6 340 addk r6, r5, r5; /* << 1 */ 341 addk r6, r6, r6; /* << 2 */ 348 lwi r5, r6, TOPHYS(exception_debug_table) 350 swi r5, r6, TOPHYS(exception_debug_table) 354 lwi r6, r [all...] |
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s32/ |
H A D | hash_low.S | 47 * Uses r0, r3 - r6, r8, r10, ctr, lr. 56 11: lwz r6,0(r8) 57 cmpwi 0,r6,0 59 10: lwarx r6,0,r8 60 cmpwi 0,r6,0 113 lwarx r6,0,r8 /* get linux-style pte, flag word */ 119 andc r5,r6,r5 /* Clear _PAGE_RW when Ks = 1 && MSR[PR] = 0 */ 122 andc. r5,r3,r6 /* check access & ~permission */ 131 or r5,r0,r6 /* set accessed/dirty bits */ 134 subf r10,r6,r [all...] |
/kernel/linux/linux-5.10/arch/hexagon/lib/ |
H A D | memset.S | 27 r6 = #8 define 35 r9 = sub(r6, r7) /* bytes until double alignment */ 57 r6 = #1 define 70 r6 = #2 define 83 r6 = #4 define 103 r6 = #8 define 123 r6 = #4 define 158 r6 = r0 define 183 r6 = add(r0, #1) define 190 p0 = tstbit(r6,# 247 r6 = add(r6,#32) global() define [all...] |
/kernel/linux/linux-6.6/arch/hexagon/lib/ |
H A D | memset.S | 27 r6 = #8 define 35 r9 = sub(r6, r7) /* bytes until double alignment */ 57 r6 = #1 define 70 r6 = #2 define 83 r6 = #4 define 103 r6 = #8 define 123 r6 = #4 define 158 r6 = r0 define 183 r6 = add(r0, #1) define 190 p0 = tstbit(r6,# 247 r6 = add(r6,#32) global() define [all...] |
/kernel/linux/linux-5.10/arch/powerpc/crypto/ |
H A D | aes-spe-keys.S | 30 xor r6,r6,r6; \ 77 LOAD_KEY(r6,r4,4) 81 stw r6,4(r3) 93 xor r6,r6,r5 94 xor r7,r7,r6 97 stw r6,4(r3) 119 LOAD_KEY(r6,r [all...] |
/kernel/linux/linux-6.6/arch/powerpc/crypto/ |
H A D | aes-spe-keys.S | 30 xor r6,r6,r6; \ 77 LOAD_KEY(r6,r4,4) 81 stw r6,4(r3) 93 xor r6,r6,r5 94 xor r7,r7,r6 97 stw r6,4(r3) 119 LOAD_KEY(r6,r [all...] |
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | string.S | 26 addi r6,r3,-1 30 stbu r0,1(r6) 97 addi r6,r3,-4 100 stwu r4,4(r6) 102 andi. r0,r6,3 104 subf r6,r0,r6 108 1: stwu r4,4(r6) 114 addi r6,r6, [all...] |
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | string.S | 26 addi r6,r3,-1 30 stbu r0,1(r6) 97 addi r6,r3,-4 100 stwu r4,4(r6) 102 andi. r0,r6,3 104 subf r6,r0,r6 108 1: stwu r4,4(r6) 114 addi r6,r6, [all...] |
/kernel/linux/linux-5.10/drivers/scsi/arm/ |
H A D | acornscsi-io.S | 29 ldmia r0!, {r3, r4, r5, r6} 33 orr r4, r4, r6, lsl #16 34 ldmia r0!, {r5, r6, r7, ip} 36 orr r5, r5, r6, lsl #16 37 and r6, r7, lr 38 orr r6, r6, ip, lsl #16 39 stmia r1!, {r3 - r6} 45 ldmia r0!, {r3, r4, r5, r6} 49 orr r4, r4, r6, ls [all...] |
/kernel/linux/linux-6.6/drivers/scsi/arm/ |
H A D | acornscsi-io.S | 29 ldmia r0!, {r3, r4, r5, r6} 33 orr r4, r4, r6, lsl #16 34 ldmia r0!, {r5, r6, r7, ip} 36 orr r5, r5, r6, lsl #16 37 and r6, r7, lr 38 orr r6, r6, ip, lsl #16 39 stmia r1!, {r3 - r6} 45 ldmia r0!, {r3, r4, r5, r6} 49 orr r4, r4, r6, ls [all...] |