Lines Matching refs:pv_cpu_ops
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.write_cr4, SetCR4);
666 para_fill(pv_cpu_ops.wbinvd, WBINVD);
667 para_fill(pv_cpu_ops.read_tsc, RDTSC);
675 para_wrap(pv_cpu_ops.load_tr_desc, vmi_set_tr, set_tr, SetTR);
678 para_wrap(pv_cpu_ops.set_ldt, vmi_set_ldt, _set_ldt, SetLDT);
680 para_fill(pv_cpu_ops.load_gdt, SetGDT);
681 para_fill(pv_cpu_ops.load_idt, SetIDT);
682 para_fill(pv_cpu_ops.store_gdt, GetGDT);
683 para_fill(pv_cpu_ops.store_idt, GetIDT);
684 para_fill(pv_cpu_ops.store_tr, GetTR);
685 pv_cpu_ops.load_tls = vmi_load_tls;
686 para_wrap(pv_cpu_ops.write_ldt_entry, vmi_write_ldt_entry,
688 para_wrap(pv_cpu_ops.write_gdt_entry, vmi_write_gdt_entry,
690 para_wrap(pv_cpu_ops.write_idt_entry, vmi_write_idt_entry,
692 para_wrap(pv_cpu_ops.load_sp0, vmi_load_sp0, set_kernel_stack, UpdateKernelStack);
693 para_fill(pv_cpu_ops.set_iopl_mask, SetIOPLMask);
694 para_fill(pv_cpu_ops.io_delay, IODelay);
696 para_wrap(pv_cpu_ops.start_context_switch, vmi_start_context_switch,
698 para_wrap(pv_cpu_ops.end_context_switch, vmi_end_context_switch,
765 pv_cpu_ops.irq_enable_sysexit = (void *)0xfeedbab0;
766 pv_cpu_ops.iret = (void *)0xbadbab0;