Home
last modified time | relevance | path

Searched refs:DEF_NATIVE (Results 1 – 4 of 4) sorted by relevance

/linux-2.6.39/arch/x86/kernel/
Dparavirt_patch_64.c5 DEF_NATIVE(pv_irq_ops, irq_disable, "cli");
6 DEF_NATIVE(pv_irq_ops, irq_enable, "sti");
7 DEF_NATIVE(pv_irq_ops, restore_fl, "pushq %rdi; popfq");
8 DEF_NATIVE(pv_irq_ops, save_fl, "pushfq; popq %rax");
9 DEF_NATIVE(pv_cpu_ops, iret, "iretq");
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_mmu_ops, flush_tlb_single, "invlpg (%rdi)");
14 DEF_NATIVE(pv_cpu_ops, clts, "clts");
[all …]
Dparavirt_patch_32.c3 DEF_NATIVE(pv_irq_ops, irq_disable, "cli");
4 DEF_NATIVE(pv_irq_ops, irq_enable, "sti");
5 DEF_NATIVE(pv_irq_ops, restore_fl, "push %eax; popf");
6 DEF_NATIVE(pv_irq_ops, save_fl, "pushf; pop %eax");
7 DEF_NATIVE(pv_cpu_ops, iret, "iret");
8 DEF_NATIVE(pv_cpu_ops, irq_enable_sysexit, "sti; sysexit");
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");
12 DEF_NATIVE(pv_cpu_ops, clts, "clts");
[all …]
Dparavirt.c64 #define DEF_NATIVE(ops, name, code) \ macro
/linux-2.6.39/arch/x86/include/asm/
Dparavirt_types.h382 #define DEF_NATIVE(ops, name, code) \ macro