/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/ |
H A D | paravirt_patch_64.c | 9 DEF_NATIVE(pv_cpu_ops, iret, "iretq"); 14 DEF_NATIVE(pv_cpu_ops, clts, "clts"); 15 DEF_NATIVE(pv_cpu_ops, wbinvd, "wbinvd"); 17 DEF_NATIVE(pv_cpu_ops, irq_enable_sysexit, "swapgs; sti; sysexit"); 18 DEF_NATIVE(pv_cpu_ops, usergs_sysret64, "swapgs; sysretq"); 19 DEF_NATIVE(pv_cpu_ops, usergs_sysret32, "swapgs; sysretl"); 20 DEF_NATIVE(pv_cpu_ops, swapgs, "swapgs"); 53 PATCH_SITE(pv_cpu_ops, iret); 54 PATCH_SITE(pv_cpu_ops, irq_enable_sysexit); 55 PATCH_SITE(pv_cpu_ops, usergs_sysret3 [all...] |
H A D | paravirt_patch_32.c | 7 DEF_NATIVE(pv_cpu_ops, iret, "iret"); 8 DEF_NATIVE(pv_cpu_ops, irq_enable_sysexit, "sti; sysexit"); 12 DEF_NATIVE(pv_cpu_ops, clts, "clts"); 13 DEF_NATIVE(pv_cpu_ops, read_tsc, "rdtsc"); 43 PATCH_SITE(pv_cpu_ops, iret); 44 PATCH_SITE(pv_cpu_ops, irq_enable_sysexit); 48 PATCH_SITE(pv_cpu_ops, clts); 49 PATCH_SITE(pv_cpu_ops, read_tsc);
|
H A D | asm-offsets_64.c | 55 OFFSET(PARAVIRT_PATCH_pv_cpu_ops, paravirt_patch_template, pv_cpu_ops); 60 OFFSET(PV_CPU_iret, pv_cpu_ops, iret); 61 OFFSET(PV_CPU_usergs_sysret32, pv_cpu_ops, usergs_sysret32); 62 OFFSET(PV_CPU_usergs_sysret64, pv_cpu_ops, usergs_sysret64); 63 OFFSET(PV_CPU_irq_enable_sysexit, pv_cpu_ops, irq_enable_sysexit); 64 OFFSET(PV_CPU_swapgs, pv_cpu_ops, swapgs);
|
H A D | vmi_32.c | 155 case PARAVIRT_PATCH(pv_cpu_ops.iret): 157 case PARAVIRT_PATCH(pv_cpu_ops.irq_enable_sysexit): 647 para_wrap(pv_cpu_ops.cpuid, vmi_cpuid, cpuid, CPUID); 649 para_fill(pv_cpu_ops.clts, CLTS); 650 para_fill(pv_cpu_ops.get_debugreg, GetDR); 651 para_fill(pv_cpu_ops.set_debugreg, SetDR); 652 para_fill(pv_cpu_ops.read_cr0, GetCR0); 655 para_fill(pv_cpu_ops.read_cr4, GetCR4); 656 para_fill(pv_cpu_ops.write_cr0, SetCR0); 659 para_fill(pv_cpu_ops [all...] |
H A D | paravirt.c | 128 .pv_cpu_ops = pv_cpu_ops, 158 else if (type == PARAVIRT_PATCH(pv_cpu_ops.iret) || 159 type == PARAVIRT_PATCH(pv_cpu_ops.irq_enable_sysexit) || 160 type == PARAVIRT_PATCH(pv_cpu_ops.usergs_sysret32) || 161 type == PARAVIRT_PATCH(pv_cpu_ops.usergs_sysret64)) 324 struct pv_cpu_ops pv_cpu_ops = { variable in typeref:struct:pv_cpu_ops 469 EXPORT_SYMBOL (pv_cpu_ops); variable
|
H A D | asm-offsets_32.c | 110 OFFSET(PARAVIRT_PATCH_pv_cpu_ops, paravirt_patch_template, pv_cpu_ops); 114 OFFSET(PV_CPU_iret, pv_cpu_ops, iret); 115 OFFSET(PV_CPU_irq_enable_sysexit, pv_cpu_ops, irq_enable_sysexit); 116 OFFSET(PV_CPU_read_cr0, pv_cpu_ops, read_cr0);
|
H A D | kvm.c | 204 pv_cpu_ops.io_delay = kvm_io_delay;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/ |
H A D | paravirt.h | 24 PVOP_VCALL2(pv_cpu_ops.load_sp0, tss, thread); 31 PVOP_VCALL4(pv_cpu_ops.cpuid, eax, ebx, ecx, edx); 39 return PVOP_CALL1(unsigned long, pv_cpu_ops.get_debugreg, reg); 44 PVOP_VCALL2(pv_cpu_ops.set_debugreg, reg, val); 49 PVOP_VCALL0(pv_cpu_ops.clts); 54 return PVOP_CALL0(unsigned long, pv_cpu_ops.read_cr0); 59 PVOP_VCALL1(pv_cpu_ops.write_cr0, x); 84 return PVOP_CALL0(unsigned long, pv_cpu_ops.read_cr4); 88 return PVOP_CALL0(unsigned long, pv_cpu_ops.read_cr4_safe); 93 PVOP_VCALL1(pv_cpu_ops [all...] |
H A D | paravirt_types.h | 95 struct pv_cpu_ops { struct 333 struct pv_cpu_ops pv_cpu_ops; member in struct:paravirt_patch_template 343 extern struct pv_cpu_ops pv_cpu_ops;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/lguest/ |
H A D | boot.c | 1261 pv_cpu_ops.load_gdt = lguest_load_gdt; 1262 pv_cpu_ops.cpuid = lguest_cpuid; 1263 pv_cpu_ops.load_idt = lguest_load_idt; 1264 pv_cpu_ops.iret = lguest_iret; 1265 pv_cpu_ops.load_sp0 = lguest_load_sp0; 1266 pv_cpu_ops.load_tr_desc = lguest_load_tr_desc; 1267 pv_cpu_ops.set_ldt = lguest_set_ldt; 1268 pv_cpu_ops.load_tls = lguest_load_tls; 1269 pv_cpu_ops.set_debugreg = lguest_set_debugreg; 1270 pv_cpu_ops [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/ |
H A D | paravirt_privop.h | 35 struct pv_cpu_ops { struct 54 extern struct pv_cpu_ops pv_cpu_ops; 64 #define paravirt_ssm_i() pv_cpu_ops.ssm_i() 65 #define paravirt_rsm_i() pv_cpu_ops.rsm_i() 66 #define __paravirt_getreg() pv_cpu_ops.getreg() 179 * pv_cpu_ops calling stub. 241 [op_addr] "i"(&pv_cpu_ops.op)
|
H A D | intrinsics.h | 208 # define IA64_INTRINSIC_API(name) pv_cpu_ops.name
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/xen/ |
H A D | enlighten.c | 932 static const struct pv_cpu_ops xen_cpu_ops __initdata = { 1059 pv_cpu_ops.write_gdt_entry = xen_write_gdt_entry_boot; 1060 pv_cpu_ops.load_gdt = xen_load_gdt_boot; 1065 pv_cpu_ops.write_gdt_entry = xen_write_gdt_entry; 1066 pv_cpu_ops.load_gdt = xen_load_gdt; 1082 pv_cpu_ops = xen_cpu_ops;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/xen/ |
H A D | xen_pv_ops.c | 224 * pv_cpu_ops 777 static const struct pv_cpu_ops xen_cpu_ops __initconst = { 874 pv_cpu_ops = xen_cpu_ops;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kernel/ |
H A D | paravirt.c | 61 * pv_cpu_ops 555 struct pv_cpu_ops pv_cpu_ops = { variable in typeref:struct:pv_cpu_ops 572 EXPORT_SYMBOL(pv_cpu_ops); variable
|