Home
last modified time | relevance | path

Searched refs:movq (Results 1 – 25 of 73) sorted by relevance

123

/Linux-v4.19/arch/x86/power/
Dhibernate_asm_64.S27 movq $saved_context, %rax
28 movq %rsp, pt_regs_sp(%rax)
29 movq %rbp, pt_regs_bp(%rax)
30 movq %rsi, pt_regs_si(%rax)
31 movq %rdi, pt_regs_di(%rax)
32 movq %rbx, pt_regs_bx(%rax)
33 movq %rcx, pt_regs_cx(%rax)
34 movq %rdx, pt_regs_dx(%rax)
35 movq %r8, pt_regs_r8(%rax)
36 movq %r9, pt_regs_r9(%rax)
[all …]
/Linux-v4.19/arch/x86/kernel/acpi/
Dwakeup_64.S17 movq saved_magic, %rax
18 movq $0x123456789abcdef0, %rdx
28 movq saved_rsp, %rsp
30 movq saved_rbx, %rbx
31 movq saved_rdi, %rdi
32 movq saved_rsi, %rsi
33 movq saved_rbp, %rbp
35 movq saved_rip, %rax
48 movq $saved_context, %rax
49 movq %rsp, pt_regs_sp(%rax)
[all …]
/Linux-v4.19/arch/x86/kernel/
Dftrace_64.S82 movq %rsp, %rbp
90 movq %rsp, %rbp
97 movq %rax, RAX(%rsp)
98 movq %rcx, RCX(%rsp)
99 movq %rdx, RDX(%rsp)
100 movq %rsi, RSI(%rsp)
101 movq %rdi, RDI(%rsp)
102 movq %r8, R8(%rsp)
103 movq %r9, R9(%rsp)
109 movq MCOUNT_REG_SIZE-8(%rsp), %rdx
[all …]
Drelocate_kernel_64.S62 movq PTR(VA_CONTROL_PAGE)(%rsi), %r11
63 movq %rsp, RSP(%r11)
64 movq %cr0, %rax
65 movq %rax, CR0(%r11)
66 movq %cr3, %rax
67 movq %rax, CR3(%r11)
68 movq %cr4, %rax
69 movq %rax, CR4(%r11)
72 movq %rax, %r13
79 movq %r8, %r12
[all …]
Dhead_64.S32 #define GET_CR2_INTO(reg) GET_CR2_INTO_RAX ; movq %rax, reg
34 #define GET_CR2_INTO(reg) movq %cr2, reg
134 movq %rcx, %cr4
138 movq %rax, %cr3
141 movq $1f, %rax
165 movq %rax, %cr0
168 movq initial_stack(%rip), %rsp
210 movq %rsi, %rdi
240 movq initial_code(%rip), %rax
256 movq initial_stack(%rip), %rsp
[all …]
/Linux-v4.19/arch/x86/lib/
Dcopy_page_64.S26 movq %rbx, (%rsp)
27 movq %r12, 1*8(%rsp)
33 movq 0x8*0(%rsi), %rax
34 movq 0x8*1(%rsi), %rbx
35 movq 0x8*2(%rsi), %rdx
36 movq 0x8*3(%rsi), %r8
37 movq 0x8*4(%rsi), %r9
38 movq 0x8*5(%rsi), %r10
39 movq 0x8*6(%rsi), %r11
40 movq 0x8*7(%rsi), %r12
[all …]
Dmemmove_64.S67 movq 0*8(%rsi), %r11
68 movq 1*8(%rsi), %r10
69 movq 2*8(%rsi), %r9
70 movq 3*8(%rsi), %r8
73 movq %r11, 0*8(%rdi)
74 movq %r10, 1*8(%rdi)
75 movq %r9, 2*8(%rdi)
76 movq %r8, 3*8(%rdi)
86 movq %rdx, %rcx
87 movq -8(%rsi, %rdx), %r11
[all …]
Dcsum-copy_64.S54 movq %rbx, 2*8(%rsp)
55 movq %r12, 3*8(%rsp)
56 movq %r14, 4*8(%rsp)
57 movq %r13, 5*8(%rsp)
58 movq %r15, 6*8(%rsp)
60 movq %r8, (%rsp)
61 movq %r9, 1*8(%rsp)
67 movq %rcx, %r12
81 movq (%rdi), %rbx
83 movq 8(%rdi), %r8
[all …]
Dmemcpy_64.S35 movq %rdi, %rax
36 movq %rdx, %rcx
53 movq %rdi, %rax
54 movq %rdx, %rcx
60 movq %rdi, %rax
78 movq 0*8(%rsi), %r8
79 movq 1*8(%rsi), %r9
80 movq 2*8(%rsi), %r10
81 movq 3*8(%rsi), %r11
84 movq %r8, 0*8(%rdi)
[all …]
Dmemset_64.S33 movq %rdi,%r9
34 movq %rdx,%rcx
44 movq %r9,%rax
63 movq %rdi,%r9
65 movq %rdx,%rcx
67 movq %r9,%rax
72 movq %rdi,%r10
85 movq %rdx,%rcx
92 movq %rax,(%rdi)
93 movq %rax,8(%rdi)
[all …]
Dcopy_user_64.S41 1: movq (%rsi),%r8
42 2: movq 1*8(%rsi),%r9
43 3: movq 2*8(%rsi),%r10
44 4: movq 3*8(%rsi),%r11
45 5: movq %r8,(%rdi)
46 6: movq %r9,1*8(%rdi)
47 7: movq %r10,2*8(%rdi)
48 8: movq %r11,3*8(%rdi)
49 9: movq 4*8(%rsi),%r8
50 10: movq 5*8(%rsi),%r9
[all …]
Drwsem.S45 .macro movq src, dst macro
93 movq %rax,%rdi
105 movq %rax,%rdi
116 movq %rax,%rdi
126 movq %rax,%rdi
139 movq %rax,%rdi
150 movq %rax,%rdi
/Linux-v4.19/arch/x86/mm/
Dmem_encrypt_boot.S37 movq %rsp, %rbp /* RBP now has original stack pointer */
40 movq %rcx, %rax /* Workarea stack page */
45 movq %rdi, %r10 /* Encrypted area */
46 movq %rsi, %r11 /* Decrypted area */
47 movq %rdx, %r12 /* Area length */
50 movq %rax, %rdi /* Workarea encryption routine */
52 movq $(.L__enc_copy_end - __enc_copy), %rcx /* Encryption routine length */
56 movq %r10, %rdi /* Encrypted area */
57 movq %r11, %rsi /* Decrypted area */
58 movq %r8, %rdx /* Pagetables used for encryption */
[all …]
/Linux-v4.19/tools/perf/arch/x86/tests/
Dregs_load.S32 movq %rax, AX(%rdi)
33 movq %rbx, BX(%rdi)
34 movq %rcx, CX(%rdi)
35 movq %rdx, DX(%rdi)
36 movq %rsi, SI(%rdi)
37 movq %rdi, DI(%rdi)
38 movq %rbp, BP(%rdi)
41 movq %rax, SP(%rdi)
43 movq 0(%rsp), %rax
44 movq %rax, IP(%rdi)
[all …]
/Linux-v4.19/tools/arch/x86/lib/
Dmemcpy_64.S35 movq %rdi, %rax
36 movq %rdx, %rcx
53 movq %rdi, %rax
54 movq %rdx, %rcx
60 movq %rdi, %rax
78 movq 0*8(%rsi), %r8
79 movq 1*8(%rsi), %r9
80 movq 2*8(%rsi), %r10
81 movq 3*8(%rsi), %r11
84 movq %r8, 0*8(%rdi)
[all …]
Dmemset_64.S32 movq %rdi,%r9
33 movq %rdx,%rcx
43 movq %r9,%rax
60 movq %rdi,%r9
62 movq %rdx,%rcx
64 movq %r9,%rax
69 movq %rdi,%r10
82 movq %rdx,%rcx
89 movq %rax,(%rdi)
90 movq %rax,8(%rdi)
[all …]
/Linux-v4.19/arch/x86/crypto/
Dblowfish-x86_64-asm_64.S98 movq p+4*(n-1)(CTX), RT0; \
109 movq (RIO), RX0; \
115 movq RX0, (RIO);
128 movq %r12, %r11;
130 movq %rdi, CTX;
131 movq %rsi, %r10;
132 movq %rdx, RIO;
146 movq %r11, %r12;
148 movq %r10, RIO;
165 movq %r12, %r11;
[all …]
Dcamellia-x86_64-asm_64.S105 movq (key_table + ((subkey) * 2) * 4)(CTX), RT2; \
120 movq (key_table + ((kr) * 2) * 4)(CTX), RT1; \
125 movq (key_table + ((kl) * 2) * 4)(CTX), RT2; \
147 movq (RIO), RAB0; \
150 movq 4*2(RIO), RCD0; \
176 movq (RIO), RAB0; \
179 movq 4*2(RIO), RCD0; \
188 movq RCD0, (RIO); \
191 movq RAB0, 4*2(RIO);
200 movq %r12, RR12;
[all …]
/Linux-v4.19/arch/x86/um/
Dsetjmp_64.S27 movq %rbx,(%rdi)
28 movq %rsp,8(%rdi) # Post-return %rsp!
30 movq %rbp,16(%rdi)
31 movq %r12,24(%rdi)
32 movq %r13,32(%rdi)
33 movq %r14,40(%rdi)
34 movq %r15,48(%rdi)
35 movq %rsi,56(%rdi) # Return address
46 movq (%rdi),%rbx
47 movq 8(%rdi),%rsp
[all …]
/Linux-v4.19/arch/x86/purgatory/
Dentry64.S40 movq rax(%rip), %rax
41 movq rbx(%rip), %rbx
42 movq rcx(%rip), %rcx
43 movq rdx(%rip), %rdx
44 movq rsi(%rip), %rsi
45 movq rdi(%rip), %rdi
46 movq rsp(%rip), %rsp
47 movq rbp(%rip), %rbp
48 movq r8(%rip), %r8
49 movq r9(%rip), %r9
[all …]
/Linux-v4.19/arch/x86/entry/
Dentry_64.S171 movq %rsp, RSP_SCRATCH
177 movq CPU_ENTRY_AREA_tss + TSS_sp1 + CPU_ENTRY_AREA, %rsp
194 movq $entry_SYSCALL_64_stage2, %rdi
219 movq %rsp, PER_CPU_VAR(rsp_scratch)
220 movq PER_CPU_VAR(cpu_current_top_of_stack), %rsp
236 movq %rax, %rdi
237 movq %rsp, %rsi
247 movq RCX(%rsp), %rcx
248 movq RIP(%rsp), %r11
279 movq R11(%rsp), %r11
[all …]
Dentry_64_compat.S56 movq PER_CPU_VAR(cpu_current_top_of_stack), %rsp
138 movq %rsp, %rdi
210 movq PER_CPU_VAR(cpu_current_top_of_stack), %rsp
256 movq %rsp, %rdi
265 movq RBX(%rsp), %rbx /* pt_regs->rbx */
266 movq RBP(%rsp), %rbp /* pt_regs->rbp */
267 movq EFLAGS(%rsp), %r11 /* pt_regs->flags (in r11) */
268 movq RIP(%rsp), %rcx /* pt_regs->ip (in rcx) */
291 movq RSP-ORIG_RAX(%rsp), %rsp
359 movq %rsp, %rdi
[all …]
Dcalling.h110 movq 8(%rsp), %rsi /* temporarily store the return address in %rsi */
111 movq %rdi, 8(%rsp) /* pt_regs->di (overwriting original return address) */
232 movq \scratch_reg, \scratch_reg2
239 movq \scratch_reg2, \scratch_reg
243 movq \scratch_reg2, \scratch_reg
265 movq %cr3, \scratch_reg
266 movq \scratch_reg, \save_reg
276 movq \scratch_reg, %cr3
297 movq \save_reg, \scratch_reg
313 movq \save_reg, %cr3
/Linux-v4.19/arch/x86/platform/efi/
Defi_thunk_64.S35 movq %rsp, efi_saved_sp(%rip)
36 movq efi_scratch(%rip), %rsp
41 movq $__START_KERNEL_map, %rax
59 movq efi_saved_sp(%rip), %rsp
82 movq %r8, %rsi
84 movq %r9, %rsi
88 movq %rbx, func_rt_ptr(%rip)
120 movq func_rt_ptr(%rip), %rax
/Linux-v4.19/arch/x86/boot/compressed/
Dhead_64.S297 movq $LOAD_PHYSICAL_ADDR, %rbp
354 movq %rax, gdt64+2(%rip)
368 movq %rsi, %rdi /* real mode address */
373 movq %rax, %rcx
420 movq %rbx, %rdi
430 movq $_bss /* - $startup_32 */, %rcx
447 movq %rcx, efi64_config(%rip) /* Handle */
448 movq %rdx, efi64_config+8(%rip) /* EFI System table pointer */
451 movq %rax, efi_config(%rip)
462 movq %rax, %rdi
[all …]

123