/kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
H A D | vmenter.S | 57 mov %_ASM_ARG2, %_ASM_AX 60 mov VCPU_RCX(%_ASM_AX), %_ASM_CX 61 mov VCPU_RDX(%_ASM_AX), %_ASM_DX 62 mov VCPU_RBX(%_ASM_AX), %_ASM_BX 63 mov VCPU_RBP(%_ASM_AX), %_ASM_BP 64 mov VCPU_RSI(%_ASM_AX), %_ASM_SI 65 mov VCPU_RDI(%_ASM_AX), %_ASM_DI 67 mov VCPU_R8 (%_ASM_AX), %r8 68 mov VCPU_R9 (%_ASM_AX), %r9 69 mov VCPU_R10(%_ASM_AX), [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | vmenter.S | 77 mov (%_ASM_SP), %_ASM_AX 83 mov VCPU_RCX(%_ASM_AX), %_ASM_CX 84 mov VCPU_RDX(%_ASM_AX), %_ASM_DX 85 mov VCPU_RBX(%_ASM_AX), %_ASM_BX 86 mov VCPU_RBP(%_ASM_AX), %_ASM_BP 87 mov VCPU_RSI(%_ASM_AX), %_ASM_SI 88 mov VCPU_RDI(%_ASM_AX), %_ASM_DI 90 mov VCPU_R8 (%_ASM_AX), %r8 91 mov VCPU_R9 (%_ASM_AX), %r9 92 mov VCPU_R10(%_ASM_AX), [all...] |
H A D | vmx.c | 6283 "movzbl (%[flush_pages], %%" _ASM_AX "), %%ecx\n\t" in vmx_l1d_flush() 6292 "movzbl (%[flush_pages], %%" _ASM_AX "), %%ecx\n\t" in vmx_l1d_flush()
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | vmenter.S | 139 mov (%_ASM_SP), %_ASM_AX 145 mov VCPU_RCX(%_ASM_AX), %_ASM_CX 146 mov VCPU_RDX(%_ASM_AX), %_ASM_DX 147 mov VCPU_RBX(%_ASM_AX), %_ASM_BX 148 mov VCPU_RBP(%_ASM_AX), %_ASM_BP 149 mov VCPU_RSI(%_ASM_AX), %_ASM_SI 150 mov VCPU_RDI(%_ASM_AX), %_ASM_DI 152 mov VCPU_R8 (%_ASM_AX), %r8 153 mov VCPU_R9 (%_ASM_AX), %r9 154 mov VCPU_R10(%_ASM_AX), [all...] |
H A D | vmx.c | 6660 "movzbl (%[flush_pages], %%" _ASM_AX "), %%ecx\n\t" in vmx_l1d_flush() 6669 "movzbl (%[flush_pages], %%" _ASM_AX "), %%ecx\n\t" in vmx_l1d_flush()
|
/kernel/linux/linux-5.10/arch/x86/lib/ |
H A D | getuser.S | 52 cmp %_ASM_DX,%_ASM_AX 55 and %_ASM_DX, %_ASM_AX 57 1: movzbl (%_ASM_AX),%edx 66 cmp %_ASM_DX,%_ASM_AX 69 and %_ASM_DX, %_ASM_AX 71 2: movzwl (%_ASM_AX),%edx 80 cmp %_ASM_DX,%_ASM_AX 83 and %_ASM_DX, %_ASM_AX 85 3: movl (%_ASM_AX),%edx 95 cmp %_ASM_DX,%_ASM_AX [all...] |
H A D | putuser.S | 94 4: mov %_ASM_AX,(%_ASM_CX)
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | vmenter.S | 144 mov SVM_vmcb01_pa(%_ASM_DI), %_ASM_AX 145 1: vmload %_ASM_AX 149 mov SVM_current_vmcb(%_ASM_DI), %_ASM_AX 150 mov KVM_VMCB_pa(%_ASM_AX), %_ASM_AX 173 3: vmrun %_ASM_AX 178 pop %_ASM_AX 181 mov %_ASM_CX, VCPU_RCX(%_ASM_AX) 182 mov %_ASM_DX, VCPU_RDX(%_ASM_AX) 183 mov %_ASM_BX, VCPU_RBX(%_ASM_AX) [all...] |
/kernel/linux/linux-6.6/arch/x86/lib/ |
H A D | getuser.S | 57 1: movzbl (%_ASM_AX),%edx 67 2: movzwl (%_ASM_AX),%edx 77 3: movl (%_ASM_AX),%edx 88 4: movq (%_ASM_AX),%rdx 90 4: movl (%_ASM_AX),%edx 91 5: movl 4(%_ASM_AX),%ecx 103 6: movzbl (%_ASM_AX),%edx 113 7: movzwl (%_ASM_AX),%edx 123 8: movl (%_ASM_AX),%edx 134 9: movq (%_ASM_AX), [all...] |
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | xen-asm.S | 136 _ASM_MOV PER_CPU_VAR(xen_vcpu), %_ASM_AX 137 _ASM_MOV XEN_vcpu_info_arch_cr2(%_ASM_AX), %_ASM_AX 144 _ASM_MOV PER_CPU_VAR(xen_vcpu_info) + XEN_vcpu_info_arch_cr2, %_ASM_AX
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | xen-asm.S | 108 _ASM_MOV PER_CPU_VAR(xen_vcpu), %_ASM_AX 109 _ASM_MOV XEN_vcpu_info_arch_cr2(%_ASM_AX), %_ASM_AX 116 _ASM_MOV PER_CPU_VAR(xen_vcpu_info) + XEN_vcpu_info_arch_cr2, %_ASM_AX
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | asm.h | 42 #define _ASM_AX __ASM_REG(ax) macro 54 #define _ASM_ARG1 _ASM_AX
|
H A D | uaccess.h | 221 register __typeof__(*(ptr)) __val_pu asm("%"_ASM_AX); \
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | asm.h | 45 #define _ASM_AX __ASM_REG(ax) macro 60 #define _ASM_ARG1 _ASM_AX
|
H A D | paravirt.h | 609 "xor %%" _ASM_AX ", %%" _ASM_AX ";", in pv_vcpu_is_preempted()
|
H A D | uaccess.h | 174 register __typeof__(*(ptr)) __val_pu asm("%"_ASM_AX); \
|
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/ |
H A D | asm.h | 43 #define _ASM_AX __ASM_REG(ax) macro 55 #define _ASM_ARG1 _ASM_AX
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | head_64.S | 32 #define GET_CR2_INTO(reg) GET_CR2_INTO_AX ; _ASM_MOV %_ASM_AX, reg
|