Searched refs:DEF_NATIVE (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/arch/x86/kernel/ |
D | paravirt_patch_64.c | 6 DEF_NATIVE(pv_irq_ops, irq_disable, "cli"); 7 DEF_NATIVE(pv_irq_ops, irq_enable, "sti"); 8 DEF_NATIVE(pv_irq_ops, restore_fl, "pushq %rdi; popfq"); 9 DEF_NATIVE(pv_irq_ops, save_fl, "pushfq; popq %rax"); 10 DEF_NATIVE(pv_mmu_ops, read_cr2, "movq %cr2, %rax"); 11 DEF_NATIVE(pv_mmu_ops, read_cr3, "movq %cr3, %rax"); 12 DEF_NATIVE(pv_mmu_ops, write_cr3, "movq %rdi, %cr3"); 13 DEF_NATIVE(pv_cpu_ops, wbinvd, "wbinvd"); 15 DEF_NATIVE(pv_cpu_ops, usergs_sysret64, "swapgs; sysretq"); 16 DEF_NATIVE(pv_cpu_ops, swapgs, "swapgs"); [all …]
|
D | paravirt_patch_32.c | 4 DEF_NATIVE(pv_irq_ops, irq_disable, "cli"); 5 DEF_NATIVE(pv_irq_ops, irq_enable, "sti"); 6 DEF_NATIVE(pv_irq_ops, restore_fl, "push %eax; popf"); 7 DEF_NATIVE(pv_irq_ops, save_fl, "pushf; pop %eax"); 8 DEF_NATIVE(pv_cpu_ops, iret, "iret"); 9 DEF_NATIVE(pv_mmu_ops, read_cr2, "mov %cr2, %eax"); 10 DEF_NATIVE(pv_mmu_ops, write_cr3, "mov %eax, %cr3"); 11 DEF_NATIVE(pv_mmu_ops, read_cr3, "mov %cr3, %eax"); 14 DEF_NATIVE(pv_lock_ops, queued_spin_unlock, "movb $0, (%eax)"); 15 DEF_NATIVE(pv_lock_ops, vcpu_is_preempted, "xor %eax, %eax");
|
/Linux-v4.19/arch/x86/include/asm/ |
D | paravirt_types.h | 370 #define DEF_NATIVE(ops, name, code) \ macro
|