| /kernel/linux/linux-6.6/arch/powerpc/platforms/52xx/ |
| D | mpc52xx_sleep.S | 21 lwz r8, 0x14(r6) /* intr->main_mask */ 22 ori r8, r8, 0x1 23 xori r8, r8, 0x1 24 stw r8, 0x14(r6) 28 li r8, 0x1 29 stw r8, 0x40(r6) /* intr->main_emulate */ 69 lwz r8, 0x4(r4) /* sdram->ctrl */ 71 oris r8, r8, 0x8000 /* mode_en */ 72 stw r8, 0x4(r4) 75 ori r8, r8, 0x0002 /* soft_pre */ [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/ |
| D | mpc52xx_sleep.S | 21 lwz r8, 0x14(r6) /* intr->main_mask */ 22 ori r8, r8, 0x1 23 xori r8, r8, 0x1 24 stw r8, 0x14(r6) 28 li r8, 0x1 29 stw r8, 0x40(r6) /* intr->main_emulate */ 69 lwz r8, 0x4(r4) /* sdram->ctrl */ 71 oris r8, r8, 0x8000 /* mode_en */ 72 stw r8, 0x4(r4) 75 ori r8, r8, 0x0002 /* soft_pre */ [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
| D | kernel.fuc | 99 push $r8 100 nv_iord($r8, NV_PPWR_TIMER_LOW) 103 sub b32 $r9 $r8 106 pop $r8 120 push $r8 121 nv_iord($r8, NV_PPWR_TIMER_LOW) 128 sub b32 $r9 $r8 132 pop $r8 138 // $r8 - NV_PPWR_INTR 179 push $r8 [all …]
|
| D | memx.fuc | 85 mov $r8 0x1610 86 nv_rd32($r7, $r8) 91 nv_wr32($r8, $r7) 95 nv_rd32($r8, $r6) 96 and $r8 $r7 97 nv_wr32($r6, $r8) 100 nv_rd32($r8, $r6) 101 and $r8 $r7 102 nv_wr32($r6, $r8) 105 nv_rd32($r8, $r6) [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
| D | kernel.fuc | 99 push $r8 100 nv_iord($r8, NV_PPWR_TIMER_LOW) 103 sub b32 $r9 $r8 106 pop $r8 120 push $r8 121 nv_iord($r8, NV_PPWR_TIMER_LOW) 128 sub b32 $r9 $r8 132 pop $r8 138 // $r8 - NV_PPWR_INTR 179 push $r8 [all …]
|
| D | memx.fuc | 85 mov $r8 0x1610 86 nv_rd32($r7, $r8) 91 nv_wr32($r8, $r7) 95 nv_rd32($r8, $r6) 96 and $r8 $r7 97 nv_wr32($r6, $r8) 100 nv_rd32($r8, $r6) 101 and $r8 $r7 102 nv_wr32($r6, $r8) 105 nv_rd32($r8, $r6) [all …]
|
| /kernel/linux/linux-5.10/arch/arm/lib/ |
| D | memset.S | 36 * We need 2 extra registers for this loop - use r8 and the LR 38 stmfd sp!, {r8, lr} 41 UNWIND( .save {r8, lr} ) 42 mov r8, r1 46 stmiage ip!, {r1, r3, r8, lr} @ 64 bytes at a time. 47 stmiage ip!, {r1, r3, r8, lr} 48 stmiage ip!, {r1, r3, r8, lr} 49 stmiage ip!, {r1, r3, r8, lr} 51 ldmfdeq sp!, {r8, pc} @ Now <64 bytes to go. 56 stmiane ip!, {r1, r3, r8, lr} [all …]
|
| /kernel/linux/linux-6.6/arch/arm/lib/ |
| D | memset.S | 37 * We need 2 extra registers for this loop - use r8 and the LR 40 UNWIND( .save {r8, lr} ) 41 stmfd sp!, {r8, lr} 42 mov r8, r1 46 stmiage ip!, {r1, r3, r8, lr} @ 64 bytes at a time. 47 stmiage ip!, {r1, r3, r8, lr} 48 stmiage ip!, {r1, r3, r8, lr} 49 stmiage ip!, {r1, r3, r8, lr} 51 ldmfdeq sp!, {r8, pc} @ Now <64 bytes to go. 56 stmiane ip!, {r1, r3, r8, lr} [all …]
|
| /kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2a/ |
| D | entry.S | 71 mov r2,r8 ! r8 = previus stack top 74 mov.l @r8+,r2 75 mov.l @r8+,r0 76 mov.l @r8+,r1 84 mov r2,r8 ! r8 = previous stack top 87 mov.l @r8+,r2 ! old R2 88 mov.l @r8+,r0 ! old R0 89 mov.l @r8+,r1 ! old R1 90 mov.l @r8+,r10 ! old PC 91 mov.l @r8+,r11 ! old SR [all …]
|
| /kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2a/ |
| D | entry.S | 71 mov r2,r8 ! r8 = previus stack top 74 mov.l @r8+,r2 75 mov.l @r8+,r0 76 mov.l @r8+,r1 84 mov r2,r8 ! r8 = previous stack top 87 mov.l @r8+,r2 ! old R2 88 mov.l @r8+,r0 ! old R0 89 mov.l @r8+,r1 ! old R1 90 mov.l @r8+,r10 ! old PC 91 mov.l @r8+,r11 ! old SR [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mm/ |
| D | abort-lv4t.S | 29 ldr r8, [r4] @ read arm instruction 31 tst r8, #1 << 20 @ L = 1 -> write? 33 and r7, r8, #15 << 24 58 mov r1, r8 62 tst r8, #1 << 21 @ check writeback bit 67 and r6, r8, r7 68 and r9, r8, r7, lsl #1 70 and r9, r8, r7, lsl #2 72 and r9, r8, r7, lsl #3 77 and r9, r8, #15 << 16 @ Extract 'n' from instruction [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | abort-lv4t.S | 29 ldr r8, [r4] @ read arm instruction 31 tst r8, #1 << 20 @ L = 1 -> write? 33 and r7, r8, #15 << 24 58 mov r1, r8 62 tst r8, #1 << 21 @ check writeback bit 67 and r6, r8, r7 68 and r9, r8, r7, lsl #1 70 and r9, r8, r7, lsl #2 72 and r9, r8, r7, lsl #3 77 and r9, r8, #15 << 16 @ Extract 'n' from instruction [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/lib/ |
| D | strlen_32.S | 55 2: subf r8, r7, r9 56 and. r8, r8, r6 58 andc. r8, r8, r9 60 andc r8, r9, r6 62 subfe r8, r6, r8 63 nor r8, r8, r9 64 cntlzw r8, r8 66 srwi r8, r8, 3 67 add r3, r3, r8 72 orc r8, r8, r8 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/powerpc/stringloops/ |
| D | strlen_32.S | 55 2: subf r8, r7, r9 56 and. r8, r8, r6 58 andc. r8, r8, r9 60 andc r8, r9, r6 62 subfe r8, r6, r8 63 nor r8, r8, r9 64 cntlzw r8, r8 66 srwi r8, r8, 3 67 add r3, r3, r8 72 orc r8, r8, r8 [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/powerpc/stringloops/ |
| D | strlen_32.S | 55 2: subf r8, r7, r9 56 and. r8, r8, r6 58 andc. r8, r8, r9 60 andc r8, r9, r6 62 subfe r8, r6, r8 63 nor r8, r8, r9 64 cntlzw r8, r8 66 srwi r8, r8, 3 67 add r3, r3, r8 72 orc r8, r8, r8 [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/lib/ |
| D | strlen_32.S | 55 2: subf r8, r7, r9 56 and. r8, r8, r6 58 andc. r8, r8, r9 60 andc r8, r9, r6 62 subfe r8, r6, r8 63 nor r8, r8, r9 64 cntlzw r8, r8 66 srwi r8, r8, 3 67 add r3, r3, r8 72 orc r8, r8, r8 [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/mm/book3s32/ |
| D | hash_low.S | 46 * Uses r0, r3 - r6, r8, r10, ctr, lr. 51 lis r8, (mmu_hash_lock - PAGE_OFFSET)@h 52 ori r8, r8, (mmu_hash_lock - PAGE_OFFSET)@l 55 11: lwz r6,0(r8) 58 10: lwarx r6,0,r8 61 stwcx. r0,0,r8 77 lwz r8,0(r5) /* get pmd entry */ 78 rlwinm. r8,r8,0,0,19 /* extract address of pte page */ 80 rlwinm r8,r4,13,19,29 /* Compute pgdir/pmd offset */ 81 lwzx r8,r8,r5 /* Get L1 entry */ [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/mm/book3s32/ |
| D | hash_low.S | 47 * Uses r0, r3 - r6, r8, r10, ctr, lr. 52 lis r8, (mmu_hash_lock - PAGE_OFFSET)@h 53 ori r8, r8, (mmu_hash_lock - PAGE_OFFSET)@l 56 11: lwz r6,0(r8) 59 10: lwarx r6,0,r8 62 stwcx. r0,0,r8 69 mfspr r8,SPRN_SPRG_THREAD /* current task's THREAD (phys) */ 71 lwz r5,PGDIR(r8) /* virt page-table root */ 79 lwz r8,0(r5) /* get pmd entry */ 80 rlwinm. r8,r8,0,0,19 /* extract address of pte page */ [all …]
|
| /kernel/linux/linux-6.6/arch/sh/kernel/ |
| D | entry-common.S | 84 get_current_thread_info r8, r0 93 mov.l @(TI_PRE_COUNT,r8), r0 ! current_thread_info->preempt_count 97 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags 122 ! r8: current_thread_info 125 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags 133 ! r8: current_thread_info 154 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags 168 ! r8: current_thread_info 204 get_current_thread_info r8, r0 212 * r8=TRA (not the trap number!) [all …]
|
| D | relocate_kernel.S | 23 /* save r15->r8 to new stack */ 32 mov.l r8, @-r15 45 stc sr, r8 46 or r9, r8 47 ldc r8, sr 60 stc sr, r8 61 and r9, r8 62 ldc r8, sr 92 stc sr, r8 93 and r9, r8 [all …]
|
| /kernel/linux/linux-5.10/arch/sh/kernel/ |
| D | entry-common.S | 84 get_current_thread_info r8, r0 93 mov.l @(TI_PRE_COUNT,r8), r0 ! current_thread_info->preempt_count 97 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags 122 ! r8: current_thread_info 125 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags 133 ! r8: current_thread_info 154 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags 168 ! r8: current_thread_info 204 get_current_thread_info r8, r0 212 * r8=TRA (not the trap number!) [all …]
|
| D | relocate_kernel.S | 23 /* save r15->r8 to new stack */ 32 mov.l r8, @-r15 45 stc sr, r8 46 or r9, r8 47 ldc r8, sr 60 stc sr, r8 61 and r9, r8 62 ldc r8, sr 92 stc sr, r8 93 and r9, r8 [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/ |
| D | com.fuc | 35 ld b32 $r8 D[$r13 + 0x0] // GET 37 xor $r8 8 38 cmpu b32 $r8 $r9 46 and $r8 $r9 7 47 shl b32 $r8 3 48 add b32 $r8 $r13 49 add b32 $r8 8 50 st b32 D[$r8 + 0x0] $r14 51 st b32 D[$r8 + 0x4] $r15 69 ld b32 $r8 D[$r13 + 0x0] // GET [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/ |
| D | com.fuc | 35 ld b32 $r8 D[$r13 + 0x0] // GET 37 xor $r8 8 38 cmpu b32 $r8 $r9 46 and $r8 $r9 7 47 shl b32 $r8 3 48 add b32 $r8 $r13 49 add b32 $r8 8 50 st b32 D[$r8 + 0x0] $r14 51 st b32 D[$r8 + 0x4] $r15 69 ld b32 $r8 D[$r13 + 0x0] // GET [all …]
|
| /kernel/linux/linux-6.6/arch/ia64/lib/ |
| D | ip_fast_csum.S | 33 #define ret0 r8 119 add r8=r16,r17 122 add r8=r8,r18 124 add r8=r8,r19 127 add r8=r8,r15 129 shr.u r10=r8,32 // now fold sum into short 130 zxt4 r11=r8 132 add r8=r10,r11 134 shr.u r10=r8,16 // yeah, keep it rolling 135 zxt2 r11=r8 [all …]
|