/linux-6.12.1/arch/sh/kernel/cpu/sh2/ |
D | entry.S | 43 mov.l r2,@-sp 44 mov.l r3,@-sp 46 mov.l $cpu_mode,r2 48 mov.l $cpuid,r3 49 mov.l @r3,r3 50 mov.l @r3,r3 54 mov.l @r2,r0 55 mov.l @(5*4,r15),r3 ! previous SR 59 mov.l r3,@(5*4,r15) ! update SR 61 mov.l __md_bit,r0 [all …]
|
/linux-6.12.1/arch/sh/kernel/cpu/shmobile/ |
D | sleep.S | 31 mov.l r4, @(SH_SLEEP_MODE, r5) 35 mov.l r0, @(SH_SLEEP_VBR, r5) 42 mov.l r0, @(SH_SLEEP_SPC, r5) 46 mov.l r0, @(SH_SLEEP_SR, r5) 49 mov.l @(SH_SLEEP_MODE, r5), r0 54 mov.l r14, @-r15 55 mov.l r13, @-r15 56 mov.l r12, @-r15 57 mov.l r11, @-r15 58 mov.l r10, @-r15 [all …]
|
/linux-6.12.1/arch/sh/kernel/ |
D | relocate_kernel.S | 20 mov.l 10f, r0 /* PAGE_SIZE */ 24 mov.l r15, @-r0 25 mov r0, r15 26 mov.l r14, @-r15 27 mov.l r13, @-r15 28 mov.l r12, @-r15 29 mov.l r11, @-r15 30 mov.l r10, @-r15 31 mov.l r9, @-r15 32 mov.l r8, @-r15 [all …]
|
D | head_32.S | 21 mov.l label, reg; \ 59 mov.l 1f, r0 ! MD=1, RB=0, BL=0, IMASK=0xF 63 mov #0, r0 68 mov r4, r12 ! Store device tree blob pointer in r12 82 mov.l 2f, r0 83 mov r0, r15 ! Set initial r15 (stack pointer) 85 mov.l 7f, r0 138 mov.l .LMMUCR, r1 /* Flush the TLB */ 139 mov.l @r1, r0 141 mov.l r0, @r1 [all …]
|
/linux-6.12.1/arch/sh/lib/ |
D | copy_page.S | 28 mov.l r8,@-r15 29 mov.l r10,@-r15 30 mov.l r11,@-r15 31 mov r4,r10 32 mov r5,r11 33 mov r5,r8 34 mov #(PAGE_SIZE >> 10), r0 39 1: mov.l @r11+,r0 40 mov.l @r11+,r1 41 mov.l @r11+,r2 [all …]
|
D | movmem.S | 31 mov.l @(48,r5),r0 34 mov.l @(60,r5),r0 36 mov.l r0,@(60,r4) 38 mov.l @(56,r5),r0 40 mov.l r0,@(56,r4) 42 mov.l @(52,r5),r0 44 mov.l r0,@(52,r4) 54 mov.l r0,@(56,r4) 55 mov.l @(52,r5),r0 57 mov.l r0,@(52,r4) [all …]
|
D | checksum.S | 49 mov r5, r1 50 mov r4, r0 61 mov r5, r1 ! Save new len for later use. 62 mov.w @r4+, r0 68 mov #-5, r0 120 mov #2, r1 123 mov.w @r4+, r0 131 mov.b @r4+, r0 138 mov #0, r0 142 mov r6, r0 [all …]
|
D | mcount.S | 13 mov.l r4, @-r15; \ 14 mov.l r5, @-r15; \ 15 mov.l r6, @-r15; \ 16 mov.l r7, @-r15; \ 19 mov.l @(20,r15),r4; \ 24 mov.l @r15+, r7; \ 25 mov.l @r15+, r6; \ 26 mov.l @r15+, r5; \ 28 mov.l @r15+, r4 42 mov #(THREAD_SIZE >> 10), r0; \ [all …]
|
D | memcpy-sh4.S | 31 mov r4,r2 ! 5 MT (0 cycles latency) 33 mov.l @(r0,r5),r7 ! 21 LS (2 cycles latency) 40 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! NMLK 41 mov r7, r3 ! 5 MT (latency=0) ! RQPO 46 mov r1,r6 ! 5 MT (latency=0) 50 mov r1, r7 ! 5 MT (latency=0) 55 mov.l r3,@-r0 ! 30 LS 57 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! KLMN 58 mov r7,r3 ! 5 MT (latency=0) ! OPQR 64 mov r1,r6 ! 5 MT (latency=0) [all …]
|
/linux-6.12.1/arch/m68k/ifpsp060/src/ |
D | itest.S | 61 mov.l %d1,-(%sp) 126 mov.l &0x2,EAMEM(%a6) 170 mov.l &0x99999999,%d2 171 mov.l &0x88888888,%d3 173 mov.w &0x0004,ICCR(%a6) 174 mov.w &0x0000,%cc 179 mov.w %cc,SCCR(%a6) 193 mov.l &0x77777777,%d1 194 mov.l &0x99999999,%d2 195 mov.l &0x00000000,%d3 [all …]
|
D | ftest.S | 77 mov.l %d1,-(%sp) 243 mov.w &0x0000,ICCR(%a6) 248 mov.l &0x40000000,DATA+0x0(%a6) 249 mov.l &0xc90fdaa2,DATA+0x4(%a6) 250 mov.l &0x2168c235,DATA+0x8(%a6) 252 mov.w &0x0000,%cc 256 mov.w %cc,SCCR(%a6) 261 mov.l &0xbfbf0000,IFPREGS+0x0(%a6) 262 mov.l &0x80000000,IFPREGS+0x4(%a6) 263 mov.l &0x00000000,IFPREGS+0x8(%a6) [all …]
|
/linux-6.12.1/arch/sparc/kernel/ |
D | hvcalls.S | 8 mov HV_FAST_INTR_DEVINO2SYSINO, %o5 11 mov %o1, %o0 19 mov HV_FAST_INTR_GETENABLED, %o5 22 mov %o1, %o0 29 mov HV_FAST_INTR_SETENABLED, %o5 40 mov HV_FAST_INTR_GETSTATE, %o5 43 mov %o1, %o0 50 mov HV_FAST_INTR_SETSTATE, %o5 61 mov HV_FAST_INTR_GETTARGET, %o5 64 mov %o1, %o0 [all …]
|
D | pci_sun4v_asm.S | 20 mov %o5, %g1 21 mov HV_FAST_PCI_IOMMU_MAP, %o5 25 mov %o1, %o0 37 mov HV_FAST_PCI_IOMMU_DEMAP, %o5 40 mov %o1, %o0 51 mov %o2, %o4 52 mov HV_FAST_PCI_IOMMU_GETMAP, %o5 57 mov %o0, %o0 71 mov HV_FAST_PCI_CONFIG_GET, %o5 74 mov -1, %o2 [all …]
|
/linux-6.12.1/tools/testing/selftests/arm64/fp/ |
D | sve-test.S | 81 mov w1, #MAXVL_B / 4 112 mov x4, x30 114 mov x6, x1 117 mov x5, x0 121 mov x0, x6 122 mov x1, x5 133 mov x4, x30 135 mov x6, x1 138 mov x5, x0 142 mov x0, x6 [all …]
|
D | fpsimd-test.S | 55 mov w1, #MAXVL_B / 4 68 mov x\nrtmp, #16 77 mov x4, x30 79 mov x6, x1 82 mov x5, x0 86 mov x0, x6 87 mov x1, x5 100 mov x5, #0 116 mov x3, x30 119 mov x4, x0 [all …]
|
D | za-test.S | 59 mov w3, wzr 65 mov w1, #MAXVL_B / 4 87 mov x4, x30 88 mov x12, x1 // Use x12 for vector select 92 mov x5, x0 111 mov x5, #0 131 mov x3, x30 133 mov x12, x0 135 mov x4, x0 138 mov x0, x7 // Poison scratch [all …]
|
D | zt-test.S | 42 mov w3, wzr 47 mov w1, #ZT_B / 4 61 mov x4, x30 66 mov x2, #ZT_B 85 mov x5, #0 104 mov x3, x30 107 mov x1, #ZT_B 115 mov x2, #ZT_B 116 mov x30, x3 149 mov w21, w0 [all …]
|
/linux-6.12.1/arch/sh/kernel/cpu/sh2a/ |
D | entry.S | 43 mov.l r2,@-sp 45 mov.l $cpu_mode,r2 51 mov.l $current_thread_info,r2 52 mov.l @r2,r2 53 mov #(THREAD_SIZE >> 8),r0 56 mov r15,r2 ! r2 = user stack top 57 mov r0,r15 ! switch kernel stack 58 mov.l r1,@-r15 ! TRA 62 mov.l @(4*4,r2),r0 63 mov.l r0,@-r15 ! original SR [all …]
|
/linux-6.12.1/arch/sh/include/asm/ |
D | entry-macros.S | 11 mov #0xfffffff0, r11 27 mov #((THREAD_SIZE - 1) >> 10) ^ 0xff, \tmp 30 mov r15, \ti 38 mov.l r0, @-r15 39 mov.l r1, @-r15 40 mov.l r2, @-r15 41 mov.l r3, @-r15 42 mov.l r4, @-r15 43 mov.l r5, @-r15 44 mov.l r6, @-r15 [all …]
|
/linux-6.12.1/arch/sh/kernel/cpu/sh3/ |
D | swsusp.S | 24 mov.l 1f, r15 25 mov.l 2f, r4 26 mov.l @r4, r4 29 mov r4, r0 33 mov.l @(PBE_ADDRESS, r4), r2 34 mov.l @(PBE_ORIG_ADDRESS, r4), r5 36 mov #(PAGE_SIZE >> 10), r3 41 mov.l @r2+,r1 /* 16n+0 */ 42 mov.l r1,@r5 44 mov.l @r2+,r1 /* 16n+4 */ [all …]
|
D | entry.S | 109 mov #0, r5 114 mov #FAULT_CODE_WRITE, r5 119 mov #FAULT_CODE_INITIAL, r5 124 mov #FAULT_CODE_PROT, r5 129 mov #(FAULT_CODE_PROT | FAULT_CODE_WRITE), r5 132 mov.l 1f, r0 133 mov r5, r8 134 mov.l @r0, r6 135 mov.l 2f, r0 138 mov r15, r4 [all …]
|
/linux-6.12.1/arch/sh/boot/compressed/ |
D | head_32.S | 16 mov.l init_sr, r1 21 mov.l 1f, r2 25 mov.l bss_start_addr, r0 26 mov #0xffffffe0, r1 28 mov.l text_start_addr, r3 29 mov r0, r1 32 mov.l @r1, r4 33 mov.l @(4,r1), r5 34 mov.l @(8,r1), r6 35 mov.l @(12,r1), r7 [all …]
|
/linux-6.12.1/arch/x86/kvm/svm/ |
D | vmenter.S | 58 mov $MSR_IA32_SPEC_CTRL, %ecx 74 mov $MSR_IA32_SPEC_CTRL, %ecx 103 mov %_ASM_SP, %_ASM_BP 134 mov %_ASM_ARG1, %_ASM_DI 146 mov SVM_vmcb01_pa(%_ASM_DI), %_ASM_AX 151 mov SVM_current_vmcb(%_ASM_DI), %_ASM_AX 152 mov KVM_VMCB_pa(%_ASM_AX), %_ASM_AX 155 mov VCPU_RCX(%_ASM_DI), %_ASM_CX 156 mov VCPU_RDX(%_ASM_DI), %_ASM_DX 157 mov VCPU_RBX(%_ASM_DI), %_ASM_BX [all …]
|
/linux-6.12.1/arch/x86/kvm/vmx/ |
D | vmenter.S | 41 mov %_ASM_SP, %_ASM_BP 62 mov %_ASM_BP, %_ASM_SP 81 mov %_ASM_SP, %_ASM_BP 106 mov %_ASM_ARG3L, %ebx 121 mov 2*WORD_SIZE(%_ASM_SP), %_ASM_DI 126 mov $MSR_IA32_SPEC_CTRL, %ecx 128 mov %edi, %eax 139 mov (%_ASM_SP), %_ASM_AX 145 mov VCPU_RCX(%_ASM_AX), %_ASM_CX 146 mov VCPU_RDX(%_ASM_AX), %_ASM_DX [all …]
|
/linux-6.12.1/arch/sh/boot/romimage/ |
D | head.S | 18 mov.l empty_zero_page_dst, r4 19 mov.l empty_zero_page_dst_adj, r5 21 mov.l bytes_to_load, r5 22 mov.l loader_function, r7 24 mov r4, r15 26 mov.l empty_zero_page_dst, r4 27 mov.l empty_zero_page_dst_adj, r5 29 mov.l loaded_code_offs, r5 48 mov.l extra_data_size, r1 50 mov.l empty_zero_page_dst, r1 [all …]
|