Searched defs:svm (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/arch/arm/mm/
H A Dioremap.c48 struct static_vm *svm; find_static_vm_paddr() local
70 struct static_vm *svm; find_static_vm_vaddr() local
87 void __init add_static_vm_early(struct static_vm *svm) add_static_vm_early() argument
288 struct static_vm *svm; __arm_ioremap_pfn_caller() local
419 struct static_vm *svm; __iounmap() local
H A Dmmu.c947 struct static_vm *svm; iotable_init() local
972 struct static_vm *svm; vm_reserve_area_early() local
1006 struct static_vm *svm; fill_pmd_gaps() local
1052 struct static_vm *svm; pci_reserve_io() local
/linux-4.4.14/drivers/iommu/
H A Dintel-svm.c149 static void intel_flush_svm_range_dev (struct intel_svm *svm, struct intel_svm_dev *sdev, intel_flush_svm_range_dev() argument
195 static void intel_flush_svm_range(struct intel_svm *svm, unsigned long address, intel_flush_svm_range() argument
214 struct intel_svm *svm = container_of(mn, struct intel_svm, notifier); intel_change_pte() local
222 struct intel_svm *svm = container_of(mn, struct intel_svm, notifier); intel_invalidate_page() local
232 struct intel_svm *svm = container_of(mn, struct intel_svm, notifier); intel_invalidate_range() local
239 static void intel_flush_pasid_dev(struct intel_svm *svm, struct intel_svm_dev *sdev, int pasid) intel_flush_pasid_dev() argument
251 struct intel_svm *svm = container_of(mn, struct intel_svm, notifier); intel_mm_release() local
291 struct intel_svm *svm = NULL; intel_svm_bind_mm() local
432 struct intel_svm *svm; intel_svm_unbind_mm() local
524 struct intel_svm *svm = NULL; prq_event_thread() local
/linux-4.4.14/arch/x86/kvm/
H A Dsvm.c256 static void recalc_intercepts(struct vcpu_svm *svm) recalc_intercepts() argument
276 static inline struct vmcb *get_host_vmcb(struct vcpu_svm *svm) get_host_vmcb() argument
284 static inline void set_cr_intercept(struct vcpu_svm *svm, int bit) set_cr_intercept() argument
293 static inline void clr_cr_intercept(struct vcpu_svm *svm, int bit) clr_cr_intercept() argument
302 static inline bool is_cr_intercept(struct vcpu_svm *svm, int bit) is_cr_intercept() argument
309 static inline void set_dr_intercepts(struct vcpu_svm *svm) set_dr_intercepts() argument
333 static inline void clr_dr_intercepts(struct vcpu_svm *svm) clr_dr_intercepts() argument
342 static inline void set_exception_intercept(struct vcpu_svm *svm, int bit) set_exception_intercept() argument
351 static inline void clr_exception_intercept(struct vcpu_svm *svm, int bit) clr_exception_intercept() argument
360 static inline void set_intercept(struct vcpu_svm *svm, int bit) set_intercept() argument
369 static inline void clr_intercept(struct vcpu_svm *svm, int bit) clr_intercept() argument
378 static inline void enable_gif(struct vcpu_svm *svm) enable_gif() argument
383 static inline void disable_gif(struct vcpu_svm *svm) disable_gif() argument
388 static inline bool gif_set(struct vcpu_svm *svm) gif_set() argument
493 struct vcpu_svm *svm = to_svm(vcpu); svm_get_interrupt_shadow() local
503 struct vcpu_svm *svm = to_svm(vcpu); svm_set_interrupt_shadow() local
514 struct vcpu_svm *svm = to_svm(vcpu); skip_emulated_instruction() local
539 struct vcpu_svm *svm = to_svm(vcpu); svm_queue_exception() local
847 static void svm_enable_lbrv(struct vcpu_svm *svm) svm_enable_lbrv() argument
858 static void svm_disable_lbrv(struct vcpu_svm *svm) svm_disable_lbrv() argument
962 struct vcpu_svm *svm = to_svm(vcpu); svm_read_tsc_offset() local
969 struct vcpu_svm *svm = to_svm(vcpu); svm_write_tsc_offset() local
988 struct vcpu_svm *svm = to_svm(vcpu); svm_adjust_tsc_offset_guest() local
1001 static void init_vmcb(struct vcpu_svm *svm) init_vmcb() argument
1118 struct vcpu_svm *svm = to_svm(vcpu); svm_vcpu_reset() local
1136 struct vcpu_svm *svm; svm_create_vcpu() local
1204 struct vcpu_svm *svm = to_svm(vcpu); svm_free_vcpu() local
1216 struct vcpu_svm *svm = to_svm(vcpu); svm_vcpu_load() local
1245 struct vcpu_svm *svm = to_svm(vcpu); svm_vcpu_put() local
1290 static void svm_set_vintr(struct vcpu_svm *svm) svm_set_vintr() argument
1295 static void svm_clear_vintr(struct vcpu_svm *svm) svm_clear_vintr() argument
1402 struct vcpu_svm *svm = to_svm(vcpu); svm_get_idt() local
1410 struct vcpu_svm *svm = to_svm(vcpu); svm_set_idt() local
1419 struct vcpu_svm *svm = to_svm(vcpu); svm_get_gdt() local
1427 struct vcpu_svm *svm = to_svm(vcpu); svm_set_gdt() local
1446 static void update_cr0_intercept(struct vcpu_svm *svm) update_cr0_intercept() argument
1470 struct vcpu_svm *svm = to_svm(vcpu); svm_set_cr0() local
1527 struct vcpu_svm *svm = to_svm(vcpu); svm_set_segment() local
1560 struct vcpu_svm *svm = to_svm(vcpu); update_bp_intercept() local
1571 static void new_asid(struct vcpu_svm *svm, struct svm_cpu_data *sd) new_asid() argument
1592 struct vcpu_svm *svm = to_svm(vcpu); svm_set_dr6() local
1600 struct vcpu_svm *svm = to_svm(vcpu); svm_sync_dirty_debug_regs() local
1615 struct vcpu_svm *svm = to_svm(vcpu); svm_set_dr7() local
1621 static int pf_interception(struct vcpu_svm *svm) pf_interception() argument
1654 static int db_interception(struct vcpu_svm *svm) db_interception() argument
1684 static int bp_interception(struct vcpu_svm *svm) bp_interception() argument
1694 static int ud_interception(struct vcpu_svm *svm) ud_interception() argument
1704 static int ac_interception(struct vcpu_svm *svm) ac_interception() argument
1712 struct vcpu_svm *svm = to_svm(vcpu); svm_fpu_activate() local
1720 static int nm_interception(struct vcpu_svm *svm) nm_interception() argument
1765 static void svm_handle_mce(struct vcpu_svm *svm) svm_handle_mce() argument
1790 static int mc_interception(struct vcpu_svm *svm) mc_interception() argument
1795 static int shutdown_interception(struct vcpu_svm *svm) shutdown_interception() argument
1810 static int io_interception(struct vcpu_svm *svm) io_interception() argument
1831 static int nmi_interception(struct vcpu_svm *svm) nmi_interception() argument
1836 static int intr_interception(struct vcpu_svm *svm) intr_interception() argument
1842 static int nop_on_interception(struct vcpu_svm *svm) nop_on_interception() argument
1847 static int halt_interception(struct vcpu_svm *svm) halt_interception() argument
1853 static int vmmcall_interception(struct vcpu_svm *svm) vmmcall_interception() argument
1862 struct vcpu_svm *svm = to_svm(vcpu); nested_svm_get_tdp_cr3() local
1869 struct vcpu_svm *svm = to_svm(vcpu); nested_svm_get_tdp_pdptr() local
1884 struct vcpu_svm *svm = to_svm(vcpu); nested_svm_set_tdp_cr3() local
1894 struct vcpu_svm *svm = to_svm(vcpu); nested_svm_inject_npf_exit() local
1938 static int nested_svm_check_permissions(struct vcpu_svm *svm) nested_svm_check_permissions() argument
1954 static int nested_svm_check_exception(struct vcpu_svm *svm, unsigned nr, nested_svm_check_exception() argument
1975 static inline bool nested_svm_intr(struct vcpu_svm *svm) nested_svm_intr() argument
2014 static inline bool nested_svm_nmi(struct vcpu_svm *svm) nested_svm_nmi() argument
2028 static void *nested_svm_map(struct vcpu_svm *svm, u64 gpa, struct page **_page) nested_svm_map() argument
2054 static int nested_svm_intercept_ioio(struct vcpu_svm *svm) nested_svm_intercept_ioio() argument
2079 static int nested_svm_exit_handled_msr(struct vcpu_svm *svm) nested_svm_exit_handled_msr() argument
2104 static int nested_svm_exit_special(struct vcpu_svm *svm) nested_svm_exit_special() argument
2136 static int nested_svm_intercept(struct vcpu_svm *svm) nested_svm_intercept() argument
2184 static int nested_svm_exit_handled(struct vcpu_svm *svm) nested_svm_exit_handled() argument
2226 static int nested_svm_vmexit(struct vcpu_svm *svm) nested_svm_vmexit() argument
2349 static bool nested_svm_vmrun_msrpm(struct vcpu_svm *svm) nested_svm_vmrun_msrpm() argument
2396 static bool nested_svm_vmrun(struct vcpu_svm *svm) nested_svm_vmrun() argument
2572 static int vmload_interception(struct vcpu_svm *svm) vmload_interception() argument
2593 static int vmsave_interception(struct vcpu_svm *svm) vmsave_interception() argument
2614 static int vmrun_interception(struct vcpu_svm *svm) vmrun_interception() argument
2642 static int stgi_interception(struct vcpu_svm *svm) stgi_interception() argument
2656 static int clgi_interception(struct vcpu_svm *svm) clgi_interception() argument
2675 static int invlpga_interception(struct vcpu_svm *svm) invlpga_interception() argument
2690 static int skinit_interception(struct vcpu_svm *svm) skinit_interception() argument
2698 static int wbinvd_interception(struct vcpu_svm *svm) wbinvd_interception() argument
2704 static int xsetbv_interception(struct vcpu_svm *svm) xsetbv_interception() argument
2717 static int task_switch_interception(struct vcpu_svm *svm) task_switch_interception() argument
2785 static int cpuid_interception(struct vcpu_svm *svm) cpuid_interception() argument
2792 static int iret_interception(struct vcpu_svm *svm) iret_interception() argument
2802 static int invlpg_interception(struct vcpu_svm *svm) invlpg_interception() argument
2812 static int emulate_on_interception(struct vcpu_svm *svm) emulate_on_interception() argument
2817 static int rdpmc_interception(struct vcpu_svm *svm) rdpmc_interception() argument
2830 static bool check_selective_cr0_intercepted(struct vcpu_svm *svm, check_selective_cr0_intercepted() argument
2856 static int cr_interception(struct vcpu_svm *svm) cr_interception() argument
2929 static int dr_interception(struct vcpu_svm *svm) dr_interception() argument
2968 static int cr8_write_interception(struct vcpu_svm *svm) cr8_write_interception() argument
2992 struct vcpu_svm *svm = to_svm(vcpu); svm_get_msr() local
3062 static int rdmsr_interception(struct vcpu_svm *svm) rdmsr_interception() argument
3087 struct vcpu_svm *svm = to_svm(vcpu); svm_set_vm_cr() local
3112 struct vcpu_svm *svm = to_svm(vcpu); svm_set_msr() local
3178 static int wrmsr_interception(struct vcpu_svm *svm) wrmsr_interception() argument
3199 static int msr_interception(struct vcpu_svm *svm) msr_interception() argument
3207 static int interrupt_window_interception(struct vcpu_svm *svm) interrupt_window_interception() argument
3217 static int pause_interception(struct vcpu_svm *svm) pause_interception() argument
3223 static int nop_interception(struct vcpu_svm *svm) nop_interception() argument
3229 static int monitor_interception(struct vcpu_svm *svm) monitor_interception() argument
3235 static int mwait_interception(struct vcpu_svm *svm) mwait_interception() argument
3308 struct vcpu_svm *svm = to_svm(vcpu); dump_vmcb() local
3421 struct vcpu_svm *svm = to_svm(vcpu); handle_exit() local
3497 static void pre_svm_run(struct vcpu_svm *svm) pre_svm_run() argument
3510 struct vcpu_svm *svm = to_svm(vcpu); svm_inject_nmi() local
3518 static inline void svm_inject_irq(struct vcpu_svm *svm, int irq) svm_inject_irq() argument
3532 struct vcpu_svm *svm = to_svm(vcpu); svm_set_irq() local
3545 struct vcpu_svm *svm = to_svm(vcpu); update_cr8_intercept() local
3581 struct vcpu_svm *svm = to_svm(vcpu); svm_nmi_allowed() local
3593 struct vcpu_svm *svm = to_svm(vcpu); svm_get_nmi_mask() local
3600 struct vcpu_svm *svm = to_svm(vcpu); svm_set_nmi_mask() local
3613 struct vcpu_svm *svm = to_svm(vcpu); svm_interrupt_allowed() local
3631 struct vcpu_svm *svm = to_svm(vcpu); enable_irq_window() local
3647 struct vcpu_svm *svm = to_svm(vcpu); enable_nmi_window() local
3668 struct vcpu_svm *svm = to_svm(vcpu); svm_flush_tlb() local
3682 struct vcpu_svm *svm = to_svm(vcpu); sync_cr8_to_lapic() local
3695 struct vcpu_svm *svm = to_svm(vcpu); sync_lapic_to_cr8() local
3706 static void svm_complete_interrupts(struct vcpu_svm *svm) svm_complete_interrupts() argument
3772 struct vcpu_svm *svm = to_svm(vcpu); svm_cancel_injection() local
3783 struct vcpu_svm *svm = to_svm(vcpu); svm_vcpu_run() local
3935 struct vcpu_svm *svm = to_svm(vcpu); svm_set_cr3() local
3944 struct vcpu_svm *svm = to_svm(vcpu); set_tdp_cr3() local
4000 struct vcpu_svm *svm = to_svm(vcpu); svm_cpuid_update() local
4065 struct vcpu_svm *svm = to_svm(vcpu); svm_fpu_deactivate() local
4138 struct vcpu_svm *svm = to_svm(vcpu); svm_check_intercept() local

Completed in 180 milliseconds