Home
last modified time | relevance | path

Searched refs:movl (Results 1 – 25 of 49) sorted by relevance

12

/linux/arch/x86/lib/
H A Dmemmove_32.S35 movl %esp, %ebp // set standard frame pointer
42 movl src_in, src
43 movl dest_in, dest
60 movl src, tmp0
70 movl 0*4(src), tmp0
71 movl 1*4(src), tmp1
72 movl tmp0, 0*4(dest)
73 movl tmp1, 1*4(dest)
74 movl 2*4(src), tmp0
75 movl 3*4(src), tmp1
[all …]
H A Datomic64_386_32.S37 movl (v), %eax
38 movl 4(v), %edx
45 movl %ebx, (v)
46 movl %ecx, 4(v)
53 movl (v), %eax
54 movl 4(v), %edx
55 movl %ebx, (v)
56 movl %ecx, 4(v)
73 movl %eax, (v)
74 movl %edx, 4(v)
[all …]
H A Datomic64_cx8_32.S12 movl %ebx, %eax
13 movl %ecx, %edx
20 movl (\reg), %eax
21 movl 4(\reg), %edx
55 movl %eax, %esi
56 movl %edx, %edi
57 movl %ecx, %ebp
61 movl %eax, %ebx
62 movl %edx, %ecx
70 movl %ebx, %eax
[all …]
H A Dchecksum_32.S52 movl 20(%esp),%eax # Function arg: unsigned int sum
53 movl 16(%esp),%ecx # Function arg: int len
54 movl 12(%esp),%esi # Function arg: unsigned char *buff
79 movl %ecx, %edx
83 1: movl (%esi), %ebx
85 movl 4(%esi), %ebx
87 movl 8(%esi), %ebx
89 movl 12(%esi), %ebx
91 movl 16(%esi), %ebx
93 movl 20(%esi), %ebx
[all …]
H A Dcsum-copy_64.S47 movl $-1, %eax
49 movl %edx, %ecx
56 movl %ecx, %r12d
154 movl %eax, %ebx
161 movl %r10d, %ecx
166 movl $2, %edx
206 movl %ecx, %r10d
225 movl (%rdi), %ebx
227 movl %ebx, (%rsi)
H A Dcopy_mc_64.S31 movl %esi, %ecx
46 movl %edx, %ecx
66 movl %edx, %ecx
103 movl %ecx, %edx
/linux/arch/x86/boot/compressed/
H A Dmem_encrypt.S23 movl $0x80000000, %eax /* CPUID to check the highest leaf */
34 movl $0x8000001f, %eax
39 movl $MSR_AMD64_SEV, %ecx /* Read the SEV MSR */
44 movl %ebx, %eax
69 movl $MSR_AMD64_SEV_ES_GHCB, %ecx
75 movl %eax, %ecx
89 movl $-1, %eax
100 movl %eax, %ebx
106 movl $0, %eax # Request CPUID[fn].EAX
107 movl %ebx, %edx # CPUID fn
[all …]
H A Dhead_32.S65 movl %eax, 2(%eax)
69 movl $__BOOT_DS, %eax
70 movl %eax, %ds
71 movl %eax, %es
72 movl %eax, %fs
73 movl %eax, %gs
74 movl %eax, %ss
87 movl BP_kernel_alignment(%esi), %eax
95 movl $LOAD_PHYSICAL_ADDR, %ebx
98 movl %ebx, %ebp // Save the output address for later
[all …]
/linux/arch/x86/platform/olpc/
H A Dxo1-wakeup.S26 movl $initial_page_table - __PAGE_OFFSET, %eax
27 movl %eax, %cr3
29 movl saved_cr4, %eax
30 movl %eax, %cr4
32 movl saved_cr0, %eax
33 movl %eax, %cr0
51 movl %cr3, %eax
52 movl %eax, %cr3
64 movl %cr4, %edx
65 movl %edx, saved_cr4
[all …]
/linux/tools/testing/selftests/x86/
H A Draw_syscall_helper_32.S9 movl 5*4(%esp), %eax /* pointer to args struct */
11 movl 1*4(%eax), %ebx
12 movl 2*4(%eax), %ecx
13 movl 3*4(%eax), %edx
14 movl 4*4(%eax), %esi
15 movl 5*4(%eax), %edi
16 movl 6*4(%eax), %ebp
17 movl 0*4(%eax), %eax
23 movl 6*4(%esp), %eax
25 movl %ebx, 1*4(%eax)
[all …]
/linux/arch/x86/realmode/rm/
H A Dwakeup_asm.S52 movl %cr0, %eax
54 movl %eax, %cr0
64 movl %eax, %cr0
70 movl $rm_stack_end, %esp
83 movl signature, %eax
88 movl end_signature, %eax
97 movl pmode_behavior, %edi
101 movl pmode_misc_en, %eax
102 movl pmode_misc_en + 4, %edx
103 movl $MSR_IA32_MISC_ENABLE, %ecx
[all …]
H A Dreboot.S27 movl $__KERNEL_DS, %eax
28 movl %eax, %ds
32 movl %cr0, %eax
34 movl %eax, %cr0
40 movl $MSR_EFER, %ecx
43 movl %edi, %eax
60 movl $16, %ecx
61 movl %ecx, %ds
62 movl %ecx, %es
63 movl %ecx, %fs
[all …]
H A Dtrampoline_64.S57 movl $rm_stack_end, %esp
92 movl $(CR0_STATE & ~X86_CR0_PG), %eax
93 movl %eax, %cr0 # into protected mode
127 movl %edx, %ss
129 movl %edx, %ds
130 movl %edx, %es
131 movl %edx, %fs
132 movl %edx, %gs
144 movl $MSR_AMD64_SYSCFG, %ecx
156 movl pa_tr_cr4, %eax
[all …]
/linux/arch/x86/kernel/
H A Dftrace_32.S37 movl %esp, %ebp
42 movl %esp, %ebp
51 movl 4*4(%esp), %edx
57 movl (MCOUNT_FRAME+4)*4(%esp), %eax /* load the rip */
59 movl 4(%edx), %edx /* edx has ebp */
61 movl function_trace_op, %ecx
133 movl PT_EIP(%esp), %eax # 1st argument: IP
135 movl 21*4(%esp), %edx # 2nd argument: parent ip
136 movl function_trace_op, %ecx # 3rd argument: ftrace_pos
145 movl PT_OLDESP(%esp), %eax
[all …]
H A Dhead_64.S69 movl $MSR_GS_BASE, %ecx
211 movl $(X86_CR4_PAE | X86_CR4_LA57), %edx
244 movl smpboot_control(%rip), %ecx
280 movl (%rcx), %eax
306 movl $0, (%rax)
335 movl $0, (%rax)
353 movl %eax,%ds
354 movl %eax,%ss
355 movl %eax,%es
362 movl %eax,%fs
[all …]
/linux/arch/x86/um/
H A Dsetjmp_32.S24 movl %eax,%edx
26 movl 4(%esp),%edx
30 movl %ebx,(%edx)
31 movl %esp,4(%edx) # Post-return %esp!
33 movl %ebp,8(%edx)
34 movl %esi,12(%edx)
35 movl %edi,16(%edx)
36 movl %ecx,20(%edx) # Return address
49 movl 4(%esp),%edx # jmp_ptr address
50 movl 8(%esp),%eax # Return value
[all …]
/linux/tools/perf/arch/x86/tests/
H A Dregs_load.S67 movl 8(%esp), %edi
68 movl %eax, AX(%edi)
69 movl %ebx, BX(%edi)
70 movl %ecx, CX(%edi)
71 movl %edx, DX(%edi)
72 movl %esi, SI(%edi)
74 movl %eax, DI(%edi)
75 movl %ebp, BP(%edi)
78 movl %eax, SP(%edi)
80 movl 0(%esp), %eax
[all …]
/linux/arch/x86/platform/efi/
H A Defi_stub_32.S17 movl %esp, %ebp
24 movl %eax, %ebx // &systab_phys->runtime
30 movl $1f, %edx
36 movl %cr0, %edx
38 movl %edx, %cr0
44 movl (%eax), %eax
48 movl (%ebx), %ecx
49 movl 36(%esp), %edx // &efi.runtime
50 movl %ecx, (%edx)
53 movl %cr0, %edx
[all …]
H A Defi_thunk_64.S48 movl %ebp, 0x18(%rsp)
49 movl %ebx, 0x1c(%rsp)
50 movl %eax, 0x20(%rsp)
63 movl %ebx, 0x0(%rsp) /* return address */
64 movl %esi, 0x4(%rsp)
65 movl %edx, 0x8(%rsp)
66 movl %ecx, 0xc(%rsp)
67 movl %r8d, 0x10(%rsp)
68 movl %r9d, 0x14(%rsp)
/linux/arch/x86/kernel/acpi/
H A Dwakeup_32.S27 movl %cr3, %eax
28 movl %eax, %cr3
32 movl saved_context_esp, %esp
34 movl %cs:saved_magic, %eax
39 movl saved_eip, %eax
54 movl %eax, saved_context_esp
55 movl %ebx, saved_context_ebx
56 movl %ebp, saved_context_ebp
57 movl %esi, saved_context_esi
58 movl %edi, saved_context_edi
[all …]
/linux/arch/x86/hyperv/
H A Dhv_trampoline.S48 movl $X86_CR4_PAE, %ecx
49 movl %ecx, %cr4
51 movl %edi, %ebx
53 movl %cs:(%ebx), %eax
54 movl %eax, %cr3
57 movl $MSR_EFER, %ecx
63 movl %cr0, %eax
65 movl %eax, %cr0
/linux/arch/x86/boot/
H A Dpmjump.S25 movl %edx, %esi # Pointer to boot_params table
37 movl %cr0, %edx
39 movl %edx, %cr0
51 movl %ecx, %ds
52 movl %ecx, %es
53 movl %ecx, %fs
54 movl %ecx, %gs
55 movl %ecx, %ss
/linux/arch/x86/purgatory/
H A Dsetup-x86_64.S22 movl $0x18, %eax /* data segment */
23 movl %eax, %ds
24 movl %eax, %es
25 movl %eax, %ss
26 movl %eax, %fs
27 movl %eax, %gs
H A Dentry64.S22 movl $0x18, %eax /* data segment */
23 movl %eax, %ds
24 movl %eax, %es
25 movl %eax, %ss
26 movl %eax, %fs
27 movl %eax, %gs
/linux/arch/x86/entry/
H A Dentry_64.S751 movl %edi, %gs
762 movl $__USER_DS, %eax
763 movl %eax, %gs
767 movl %eax, %gs
824 movl %ds, %ecx
827 movl %es, %ecx
830 movl %fs, %ecx
833 movl %gs, %ecx
915 movl $1, %ebx
921 movl $MSR_GS_BASE, %ecx
[all …]

12