Lines Matching refs:pv_cpu_ops

22 	PVOP_VCALL1(pv_cpu_ops.load_sp0, sp0);  in load_sp0()
29 PVOP_VCALL4(pv_cpu_ops.cpuid, eax, ebx, ecx, edx); in __cpuid()
37 return PVOP_CALL1(unsigned long, pv_cpu_ops.get_debugreg, reg); in paravirt_get_debugreg()
42 PVOP_VCALL2(pv_cpu_ops.set_debugreg, reg, val); in set_debugreg()
47 return PVOP_CALL0(unsigned long, pv_cpu_ops.read_cr0); in read_cr0()
52 PVOP_VCALL1(pv_cpu_ops.write_cr0, x); in write_cr0()
77 PVOP_VCALL1(pv_cpu_ops.write_cr4, x); in __write_cr4()
83 return PVOP_CALL0(unsigned long, pv_cpu_ops.read_cr8); in read_cr8()
88 PVOP_VCALL1(pv_cpu_ops.write_cr8, x); in write_cr8()
104 PVOP_VCALL0(pv_cpu_ops.wbinvd); in wbinvd()
111 return PVOP_CALL1(u64, pv_cpu_ops.read_msr, msr); in paravirt_read_msr()
117 PVOP_VCALL3(pv_cpu_ops.write_msr, msr, low, high); in paravirt_write_msr()
122 return PVOP_CALL2(u64, pv_cpu_ops.read_msr_safe, msr, err); in paravirt_read_msr_safe()
128 return PVOP_CALL3(int, pv_cpu_ops.write_msr_safe, msr, low, high); in paravirt_write_msr_safe()
189 return PVOP_CALL1(u64, pv_cpu_ops.read_pmc, counter); in paravirt_read_pmc()
203 PVOP_VCALL2(pv_cpu_ops.alloc_ldt, ldt, entries); in paravirt_alloc_ldt()
208 PVOP_VCALL2(pv_cpu_ops.free_ldt, ldt, entries); in paravirt_free_ldt()
213 PVOP_VCALL0(pv_cpu_ops.load_tr_desc); in load_TR_desc()
217 PVOP_VCALL1(pv_cpu_ops.load_gdt, dtr); in load_gdt()
221 PVOP_VCALL1(pv_cpu_ops.load_idt, dtr); in load_idt()
225 PVOP_VCALL2(pv_cpu_ops.set_ldt, addr, entries); in set_ldt()
229 return PVOP_CALL0(unsigned long, pv_cpu_ops.store_tr); in paravirt_store_tr()
234 PVOP_VCALL2(pv_cpu_ops.load_tls, t, cpu); in load_TLS()
240 PVOP_VCALL1(pv_cpu_ops.load_gs_index, gs); in load_gs_index()
247 PVOP_VCALL3(pv_cpu_ops.write_ldt_entry, dt, entry, desc); in write_ldt_entry()
253 PVOP_VCALL4(pv_cpu_ops.write_gdt_entry, dt, entry, desc, type); in write_gdt_entry()
258 PVOP_VCALL3(pv_cpu_ops.write_idt_entry, dt, entry, g); in write_idt_entry()
262 PVOP_VCALL1(pv_cpu_ops.set_iopl_mask, mask); in set_iopl_mask()
268 pv_cpu_ops.io_delay(); in slow_down_io()
270 pv_cpu_ops.io_delay(); in slow_down_io()
271 pv_cpu_ops.io_delay(); in slow_down_io()
272 pv_cpu_ops.io_delay(); in slow_down_io()
644 PVOP_VCALL1(pv_cpu_ops.start_context_switch, prev); in arch_start_context_switch()
649 PVOP_VCALL1(pv_cpu_ops.end_context_switch, next); in arch_end_context_switch()
892 PARA_SITE(PARA_PATCH(pv_cpu_ops, PV_CPU_iret), CLBR_NONE, \
894 jmp PARA_INDIRECT(pv_cpu_ops+PV_CPU_iret);)
914 call PARA_INDIRECT(pv_cpu_ops+PV_CPU_read_cr0); \
924 PARA_SITE(PARA_PATCH(pv_cpu_ops, PV_CPU_swapgs), CLBR_NONE, \
934 PARA_SITE(PARA_PATCH(pv_cpu_ops, PV_CPU_swapgs), CLBR_NONE, \
936 call PARA_INDIRECT(pv_cpu_ops+PV_CPU_swapgs); \
944 PARA_SITE(PARA_PATCH(pv_cpu_ops, PV_CPU_usergs_sysret64), \
947 jmp PARA_INDIRECT(pv_cpu_ops+PV_CPU_usergs_sysret64);)