| /linux/arch/sh/kernel/cpu/sh2/ |
| H A 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/arch/sh/kernel/cpu/shmobile/ |
| H A 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/arch/sh/kernel/ |
| H A 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 …]
|
| H A 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/arch/m68k/ifpsp060/src/ |
| H A 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 …]
|
| H A 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 …]
|
| H A D | isp.S | 914 mov.l %d0,%a0 # move # bytes to a0 917 mov.w EXC_OPWORD(%a6),%d0 # fetch opcode word 918 mov.w %d0,%d1 # make a copy 924 mov.w (tbl_ea_mode.b,%pc,%d0.w*2), %d0 # fetch jmp distance 1005 mov.l EXC_A0(%a6),%a0 # Get current a0 1009 mov.l EXC_A1(%a6),%a0 # Get current a1 1013 mov.l EXC_A2(%a6),%a0 # Get current a2 1017 mov.l EXC_A3(%a6),%a0 # Get current a3 1021 mov.l EXC_A4(%a6),%a0 # Get current a4 1025 mov.l EXC_A5(%a6),%a0 # Get current a5 [all …]
|
| /linux/arch/sh/lib/ |
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A D | udivsi3_i4i.S | 42 mov.w c128_w, r1 44 mov r4,r0 52 mov r5,r1 54 mov.l r4,@-r15 56 mov.l r1,@-r15 65 mov.b @(r0,r5),r1 67 mov.l r4,@-r15 69 mov.b @(r0,r5),r1 70 mov.l r5,@-r15 73 mov.l @(r0,r1),r1 [all …]
|
| /linux/arch/sparc/kernel/ |
| H A 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 …]
|
| H A 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/arch/sh/kernel/cpu/sh2a/ |
| H A 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/arch/sh/include/asm/ |
| H A 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/arch/x86/hyperv/ |
| H A D | mshv_vtl_asm.S | 31 mov %rsp, %rbp 39 mov %_ASM_ARG1, %rax 42 mov MSHV_VTL_CPU_CONTEXT_rbx(%rax), %rbx 43 mov MSHV_VTL_CPU_CONTEXT_rbp(%rax), %rbp 44 mov MSHV_VTL_CPU_CONTEXT_rsi(%rax), %rsi 45 mov MSHV_VTL_CPU_CONTEXT_rdi(%rax), %rdi 46 mov MSHV_VTL_CPU_CONTEXT_r8(%rax), %r8 47 mov MSHV_VTL_CPU_CONTEXT_r9(%rax), %r9 48 mov MSHV_VTL_CPU_CONTEXT_r10(%rax), %r10 49 mov MSHV_VTL_CPU_CONTEXT_r11(%rax), %r11 [all …]
|
| /linux/arch/x86/kvm/svm/ |
| H A D | vmenter.S | 56 mov SVM_spec_ctrl(%rdi), %rdx 62 mov SVM_spec_ctrl(%edi), %eax 63 mov PER_CPU_VAR(x86_spec_ctrl_current), %ecx 65 mov SVM_spec_ctrl + 4(%edi), %edx 66 mov PER_CPU_VAR(x86_spec_ctrl_current + 4), %esi 71 mov $MSR_IA32_SPEC_CTRL, %ecx 86 mov $MSR_IA32_SPEC_CTRL, %ecx 100 mov PER_CPU_VAR(x86_spec_ctrl_current), %rdx 106 mov PER_CPU_VAR(x86_spec_ctrl_current), %eax 107 mov SVM_spec_ctrl(%edi), %esi [all …]
|
| /linux/arch/sh/kernel/cpu/sh3/ |
| H A 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 …]
|
| H A 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/arch/sh/boot/compressed/ |
| H A 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/arch/x86/kvm/vmx/ |
| H A D | vmenter.S | 41 mov %_ASM_SP, %_ASM_BP 81 mov %_ASM_SP, %_ASM_BP 118 mov 2*WORD_SIZE(%_ASM_SP), %_ASM_DI 120 mov VMX_spec_ctrl(%rdi), %rdx 126 mov VMX_spec_ctrl(%edi), %eax 127 mov PER_CPU_VAR(x86_spec_ctrl_current), %ecx 129 mov VMX_spec_ctrl + 4(%edi), %edx 130 mov PER_CPU_VAR(x86_spec_ctrl_current + 4), %edi 135 mov $MSR_IA32_SPEC_CTRL, %ecx 146 mov (%_ASM_SP), %_ASM_AX [all …]
|
| /linux/arch/sh/boot/romimage/ |
| H A 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 …]
|
| /linux/arch/sparc/mm/ |
| H A D | ultra.S | 39 mov 0x50, %g3 63 mov SECONDARY_CONTEXT, %o4 91 mov SECONDARY_CONTEXT, %o4 152 mov 63 * 8, %o4 156 mov TLB_TAG_ACCESS, %o3 163 mov TLB_TAG_ACCESS, %o3 255 mov PRIMARY_CONTEXT, %o2 256 mov 0x40, %g3 277 mov PRIMARY_CONTEXT, %o4 303 mov PRIMARY_CONTEXT, %o4 [all …]
|