/Linux-v6.6/arch/arm64/kvm/ |
D | hypercalls.c | 19 static void kvm_ptp_get_time(struct kvm_vcpu *vcpu, u64 *val) in kvm_ptp_get_time() 96 static bool kvm_smccc_test_fw_bmap(struct kvm_vcpu *vcpu, u32 func_id) in kvm_smccc_test_fw_bmap() 217 static u8 kvm_smccc_get_action(struct kvm_vcpu *vcpu, u32 func_id) in kvm_smccc_get_action() 234 static void kvm_prepare_hypercall_exit(struct kvm_vcpu *vcpu, u32 func_id) in kvm_prepare_hypercall_exit() 253 int kvm_smccc_call_handler(struct kvm_vcpu *vcpu) in kvm_smccc_call_handler() 398 int kvm_arm_get_fw_num_regs(struct kvm_vcpu *vcpu) in kvm_arm_get_fw_num_regs() 403 int kvm_arm_copy_fw_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in kvm_arm_copy_fw_reg_indices() 466 int kvm_arm_get_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_get_fw_reg() 500 static int kvm_arm_set_fw_reg_bmap(struct kvm_vcpu *vcpu, u64 reg_id, u64 val) in kvm_arm_set_fw_reg_bmap() 541 int kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_set_fw_reg()
|
D | sys_regs.h | 122 static inline bool ignore_write(struct kvm_vcpu *vcpu, in ignore_write() 128 static inline bool read_zero(struct kvm_vcpu *vcpu, in read_zero() 136 static inline u64 reset_unknown(struct kvm_vcpu *vcpu, in reset_unknown() 145 static inline u64 reset_val(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_val() 153 static inline unsigned int sysreg_visibility(const struct kvm_vcpu *vcpu, in sysreg_visibility() 162 static inline bool sysreg_hidden(const struct kvm_vcpu *vcpu, in sysreg_hidden() 168 static inline bool sysreg_hidden_user(const struct kvm_vcpu *vcpu, in sysreg_hidden_user() 177 static inline bool sysreg_visible_as_raz(const struct kvm_vcpu *vcpu, in sysreg_visible_as_raz() 183 static inline bool sysreg_user_write_ignore(const struct kvm_vcpu *vcpu, in sysreg_user_write_ignore()
|
/Linux-v6.6/arch/powerpc/kvm/ |
D | book3s_hv_p9_entry.c | 10 static void load_spr_state(struct kvm_vcpu *vcpu, in load_spr_state() 58 static void store_spr_state(struct kvm_vcpu *vcpu) in store_spr_state() 86 bool load_vcpu_state(struct kvm_vcpu *vcpu, in load_vcpu_state() 117 void store_vcpu_state(struct kvm_vcpu *vcpu) in store_vcpu_state() 156 void restore_p9_host_os_sprs(struct kvm_vcpu *vcpu, in restore_p9_host_os_sprs() 220 void accumulate_time(struct kvm_vcpu *vcpu, struct kvmhv_tb_accumulator *next) in accumulate_time() 301 static void switch_mmu_to_guest_radix(struct kvm *kvm, struct kvm_vcpu *vcpu, u64 lpcr) in switch_mmu_to_guest_radix() 326 static void switch_mmu_to_guest_hpt(struct kvm *kvm, struct kvm_vcpu *vcpu, u64 lpcr) in switch_mmu_to_guest_hpt() 391 static void save_clear_guest_mmu(struct kvm *kvm, struct kvm_vcpu *vcpu) in save_clear_guest_mmu() 494 unsigned long kvmppc_msr_hard_disable_set_facilities(struct kvm_vcpu *vcpu, unsigned long msr) in kvmppc_msr_hard_disable_set_facilities() [all …]
|
D | timing.c | 22 void kvmppc_init_timing_stats(struct kvm_vcpu *vcpu) in kvmppc_init_timing_stats() 44 static void add_exit_timing(struct kvm_vcpu *vcpu, u64 duration, int type) in add_exit_timing() 82 void kvmppc_update_timing_stats(struct kvm_vcpu *vcpu) in kvmppc_update_timing_stats() 131 struct kvm_vcpu *vcpu = m->private; in kvmppc_exit_timing_show() local 179 struct kvm_vcpu *vcpu = seqf->private; in kvmppc_exit_timing_write() local 207 int kvmppc_create_vcpu_debugfs_e500(struct kvm_vcpu *vcpu, in kvmppc_create_vcpu_debugfs_e500()
|
D | emulate.c | 26 void kvmppc_emulate_dec(struct kvm_vcpu *vcpu) in kvmppc_emulate_dec() 63 u32 kvmppc_get_dec(struct kvm_vcpu *vcpu, u64 tb) in kvmppc_get_dec() 75 static int kvmppc_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) in kvmppc_emulate_mtspr() 128 static int kvmppc_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) in kvmppc_emulate_mfspr() 194 int kvmppc_emulate_instruction(struct kvm_vcpu *vcpu) in kvmppc_emulate_instruction()
|
D | book3s_xive.c | 287 static unsigned long xive_vm_h_xirr(struct kvm_vcpu *vcpu) in xive_vm_h_xirr() 336 static unsigned long xive_vm_h_ipoll(struct kvm_vcpu *vcpu, unsigned long server) in xive_vm_h_ipoll() 456 static int xive_vm_h_cppr(struct kvm_vcpu *vcpu, unsigned long cppr) in xive_vm_h_cppr() 515 static int xive_vm_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) in xive_vm_h_eoi() 620 static int xive_vm_h_ipi(struct kvm_vcpu *vcpu, unsigned long server, in xive_vm_h_ipi() 663 static bool kvmppc_xive_vcpu_has_save_restore(struct kvm_vcpu *vcpu) in kvmppc_xive_vcpu_has_save_restore() 671 bool kvmppc_xive_check_save_restore(struct kvm_vcpu *vcpu) in kvmppc_xive_check_save_restore() 686 void kvmppc_xive_push_vcpu(struct kvm_vcpu *vcpu) in kvmppc_xive_push_vcpu() 756 void kvmppc_xive_pull_vcpu(struct kvm_vcpu *vcpu) in kvmppc_xive_pull_vcpu() 784 bool kvmppc_xive_rearm_escalation(struct kvm_vcpu *vcpu) in kvmppc_xive_rearm_escalation() [all …]
|
D | emulate_loadstore.c | 28 static bool kvmppc_check_fp_disabled(struct kvm_vcpu *vcpu) in kvmppc_check_fp_disabled() 40 static bool kvmppc_check_vsx_disabled(struct kvm_vcpu *vcpu) in kvmppc_check_vsx_disabled() 52 static bool kvmppc_check_altivec_disabled(struct kvm_vcpu *vcpu) in kvmppc_check_altivec_disabled() 72 int kvmppc_emulate_loadstore(struct kvm_vcpu *vcpu) in kvmppc_emulate_loadstore()
|
D | book3s_hv_nested.c | 30 void kvmhv_save_hv_regs(struct kvm_vcpu *vcpu, struct hv_guest_state *hr) in kvmhv_save_hv_regs() 103 static void save_hv_return_state(struct kvm_vcpu *vcpu, in save_hv_return_state() 141 static void restore_hv_regs(struct kvm_vcpu *vcpu, const struct hv_guest_state *hr) in restore_hv_regs() 168 void kvmhv_restore_hv_return_state(struct kvm_vcpu *vcpu, in kvmhv_restore_hv_return_state() 194 static void kvmhv_nested_mmio_needed(struct kvm_vcpu *vcpu, u64 regs_ptr) in kvmhv_nested_mmio_needed() 214 static int kvmhv_read_guest_state_and_regs(struct kvm_vcpu *vcpu, in kvmhv_read_guest_state_and_regs() 237 static int kvmhv_write_guest_state_and_regs(struct kvm_vcpu *vcpu, in kvmhv_write_guest_state_and_regs() 253 static void load_l2_hv_regs(struct kvm_vcpu *vcpu, in load_l2_hv_regs() 289 long kvmhv_enter_nested_guest(struct kvm_vcpu *vcpu) in kvmhv_enter_nested_guest() 530 long kvmhv_set_partition_table(struct kvm_vcpu *vcpu) in kvmhv_set_partition_table() [all …]
|
D | book3s_hv_rm_xics.c | 54 static inline void icp_send_hcore_msg(int hcore, struct kvm_vcpu *vcpu) in icp_send_hcore_msg() 66 static inline void icp_send_hcore_msg(int hcore, struct kvm_vcpu *vcpu) { } in icp_send_hcore_msg() 127 static void icp_rm_set_vcpu_irq(struct kvm_vcpu *vcpu, in icp_rm_set_vcpu_irq() 167 static void icp_rm_clr_vcpu_irq(struct kvm_vcpu *vcpu) in icp_rm_clr_vcpu_irq() 482 unsigned long xics_rm_h_xirr_x(struct kvm_vcpu *vcpu) in xics_rm_h_xirr_x() 488 unsigned long xics_rm_h_xirr(struct kvm_vcpu *vcpu) in xics_rm_h_xirr() 526 int xics_rm_h_ipi(struct kvm_vcpu *vcpu, unsigned long server, in xics_rm_h_ipi() 613 int xics_rm_h_cppr(struct kvm_vcpu *vcpu, unsigned long cppr) in xics_rm_h_cppr() 675 static int ics_rm_eoi(struct kvm_vcpu *vcpu, u32 irq) in ics_rm_eoi() 734 int xics_rm_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) in xics_rm_h_eoi() [all …]
|
D | book3s_hv_builtin.c | 109 long int kvmppc_rm_h_confer(struct kvm_vcpu *vcpu, int target, in kvmppc_rm_h_confer() 183 long kvmppc_rm_h_random(struct kvm_vcpu *vcpu) in kvmppc_rm_h_random() 342 struct kvm_vcpu *vcpu; in kvmppc_check_passthru() local 493 static void kvmppc_end_cede(struct kvm_vcpu *vcpu) in kvmppc_end_cede() 502 void kvmppc_set_msr_hv(struct kvm_vcpu *vcpu, u64 msr) in kvmppc_set_msr_hv() 518 static void inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in inject_interrupt() 554 void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in kvmppc_inject_interrupt_hv() 565 void kvmppc_guest_entry_inject_int(struct kvm_vcpu *vcpu) in kvmppc_guest_entry_inject_int()
|
/Linux-v6.6/arch/x86/kvm/vmx/ |
D | posted_intr.c | 34 static inline struct pi_desc *vcpu_to_pi_desc(struct kvm_vcpu *vcpu) in vcpu_to_pi_desc() 53 void vmx_vcpu_pi_load(struct kvm_vcpu *vcpu, int cpu) in vmx_vcpu_pi_load() 146 static void pi_enable_wakeup_handler(struct kvm_vcpu *vcpu) in pi_enable_wakeup_handler() 183 static bool vmx_needs_pi_wakeup(struct kvm_vcpu *vcpu) in vmx_needs_pi_wakeup() 196 void vmx_vcpu_pi_put(struct kvm_vcpu *vcpu) in vmx_vcpu_pi_put() 240 bool pi_has_pending_interrupt(struct kvm_vcpu *vcpu) in pi_has_pending_interrupt() 278 struct kvm_vcpu *vcpu; in vmx_pi_update_irte() local
|
D | hyperv.c | 429 u64 nested_get_evmptr(struct kvm_vcpu *vcpu) in nested_get_evmptr() 442 uint16_t nested_get_evmcs_version(struct kvm_vcpu *vcpu) in nested_get_evmcs_version() 507 static bool evmcs_has_perf_global_ctrl(struct kvm_vcpu *vcpu) in evmcs_has_perf_global_ctrl() 524 void nested_evmcs_filter_control_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 *pdata) in nested_evmcs_filter_control_msr() 645 int nested_enable_evmcs(struct kvm_vcpu *vcpu, in nested_enable_evmcs() 658 bool nested_evmcs_l2_tlb_flush_enabled(struct kvm_vcpu *vcpu) in nested_evmcs_l2_tlb_flush_enabled() 673 void vmx_hv_inject_synthetic_vmexit_post_tlb_flush(struct kvm_vcpu *vcpu) in vmx_hv_inject_synthetic_vmexit_post_tlb_flush()
|
/Linux-v6.6/arch/x86/kvm/mmu/ |
D | mmu.c | 247 static struct kvm_mmu_role_regs vcpu_to_role_regs(struct kvm_vcpu *vcpu) in vcpu_to_role_regs() 258 static unsigned long get_guest_cr3(struct kvm_vcpu *vcpu) in get_guest_cr3() 263 static inline unsigned long kvm_mmu_get_guest_pgd(struct kvm_vcpu *vcpu, in kvm_mmu_get_guest_pgd() 296 static void mark_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, u64 gfn, in mark_mmio_spte() 320 static bool check_mmio_spte(struct kvm_vcpu *vcpu, u64 spte) in check_mmio_spte() 644 static inline bool is_tdp_mmu_active(struct kvm_vcpu *vcpu) in is_tdp_mmu_active() 649 static void walk_shadow_page_lockless_begin(struct kvm_vcpu *vcpu) in walk_shadow_page_lockless_begin() 668 static void walk_shadow_page_lockless_end(struct kvm_vcpu *vcpu) in walk_shadow_page_lockless_end() 683 static int mmu_topup_memory_caches(struct kvm_vcpu *vcpu, bool maybe_indirect) in mmu_topup_memory_caches() 706 static void mmu_free_memory_caches(struct kvm_vcpu *vcpu) in mmu_free_memory_caches() [all …]
|
/Linux-v6.6/tools/testing/selftests/kvm/aarch64/ |
D | aarch32_id_regs.c | 52 static void test_guest_raz(struct kvm_vcpu *vcpu) in test_guest_raz() 92 static void test_user_raz_wi(struct kvm_vcpu *vcpu) in test_user_raz_wi() 121 static void test_user_raz_invariant(struct kvm_vcpu *vcpu) in test_user_raz_invariant() 143 static bool vcpu_aarch64_only(struct kvm_vcpu *vcpu) in vcpu_aarch64_only() 155 struct kvm_vcpu *vcpu; in main() local
|
/Linux-v6.6/arch/riscv/kvm/ |
D | vcpu_vector.c | 19 void kvm_riscv_vcpu_vector_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_vector_reset() 73 int kvm_riscv_vcpu_alloc_vector_context(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_alloc_vector_context() 87 void kvm_riscv_vcpu_free_vector_context(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_free_vector_context() 94 static int kvm_riscv_vcpu_vreg_addr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_vreg_addr() 134 int kvm_riscv_vcpu_get_reg_vector(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_vector() 160 int kvm_riscv_vcpu_set_reg_vector(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_vector()
|
D | vcpu_pmu.c | 199 static int pmu_ctr_read(struct kvm_vcpu *vcpu, unsigned long cidx, in pmu_ctr_read() 263 int kvm_riscv_vcpu_pmu_incr_fw(struct kvm_vcpu *vcpu, unsigned long fid) in kvm_riscv_vcpu_pmu_incr_fw() 278 int kvm_riscv_vcpu_pmu_read_hpm(struct kvm_vcpu *vcpu, unsigned int csr_num, in kvm_riscv_vcpu_pmu_read_hpm() 313 int kvm_riscv_vcpu_pmu_num_ctrs(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_pmu_num_ctrs() 323 int kvm_riscv_vcpu_pmu_ctr_info(struct kvm_vcpu *vcpu, unsigned long cidx, in kvm_riscv_vcpu_pmu_ctr_info() 338 int kvm_riscv_vcpu_pmu_ctr_start(struct kvm_vcpu *vcpu, unsigned long ctr_base, in kvm_riscv_vcpu_pmu_ctr_start() 394 int kvm_riscv_vcpu_pmu_ctr_stop(struct kvm_vcpu *vcpu, unsigned long ctr_base, in kvm_riscv_vcpu_pmu_ctr_stop() 456 int kvm_riscv_vcpu_pmu_ctr_cfg_match(struct kvm_vcpu *vcpu, unsigned long ctr_base, in kvm_riscv_vcpu_pmu_ctr_cfg_match() 533 int kvm_riscv_vcpu_pmu_ctr_read(struct kvm_vcpu *vcpu, unsigned long cidx, in kvm_riscv_vcpu_pmu_ctr_read() 545 void kvm_riscv_vcpu_pmu_init(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_pmu_init() [all …]
|
D | vcpu_sbi_hsm.c | 15 static int kvm_sbi_hsm_vcpu_start(struct kvm_vcpu *vcpu) in kvm_sbi_hsm_vcpu_start() 42 static int kvm_sbi_hsm_vcpu_stop(struct kvm_vcpu *vcpu) in kvm_sbi_hsm_vcpu_stop() 52 static int kvm_sbi_hsm_vcpu_get_status(struct kvm_vcpu *vcpu) in kvm_sbi_hsm_vcpu_get_status() 69 static int kvm_sbi_ext_hsm_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_sbi_ext_hsm_handler()
|
D | aia_device.c | 50 struct kvm_vcpu *vcpu; in aia_create() local 193 struct kvm_vcpu *vcpu; in aia_imsic_addr() local 255 struct kvm_vcpu *vcpu; in aia_init() local 515 int kvm_riscv_vcpu_aia_update(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_update() 525 void kvm_riscv_vcpu_aia_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_reset() 543 int kvm_riscv_vcpu_aia_init(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_init() 564 void kvm_riscv_vcpu_aia_deinit(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_deinit() 578 struct kvm_vcpu *vcpu; in kvm_riscv_aia_inject_msi_by_id() local 599 struct kvm_vcpu *vcpu; in kvm_riscv_aia_inject_msi() local
|
D | tlb.c | 158 void kvm_riscv_local_tlb_sanitize(struct kvm_vcpu *vcpu) in kvm_riscv_local_tlb_sanitize() 181 void kvm_riscv_fence_i_process(struct kvm_vcpu *vcpu) in kvm_riscv_fence_i_process() 187 void kvm_riscv_hfence_gvma_vmid_all_process(struct kvm_vcpu *vcpu) in kvm_riscv_hfence_gvma_vmid_all_process() 195 void kvm_riscv_hfence_vvma_all_process(struct kvm_vcpu *vcpu) in kvm_riscv_hfence_vvma_all_process() 203 static bool vcpu_hfence_dequeue(struct kvm_vcpu *vcpu, in vcpu_hfence_dequeue() 228 static bool vcpu_hfence_enqueue(struct kvm_vcpu *vcpu, in vcpu_hfence_enqueue() 252 void kvm_riscv_hfence_process(struct kvm_vcpu *vcpu) in kvm_riscv_hfence_process() 295 struct kvm_vcpu *vcpu; in make_xfence_request() local
|
/Linux-v6.6/tools/testing/selftests/kvm/s390x/ |
D | sync_regs_test.c | 76 void test_read_invalid(struct kvm_vcpu *vcpu) in test_read_invalid() 97 void test_set_invalid(struct kvm_vcpu *vcpu) in test_set_invalid() 118 void test_req_and_verify_all_valid_regs(struct kvm_vcpu *vcpu) in test_req_and_verify_all_valid_regs() 144 void test_set_and_verify_various_reg_values(struct kvm_vcpu *vcpu) in test_set_and_verify_various_reg_values() 183 void test_clear_kvm_dirty_regs_bits(struct kvm_vcpu *vcpu) in test_clear_kvm_dirty_regs_bits() 219 struct kvm_vcpu *vcpu; in main() local
|
/Linux-v6.6/arch/arm64/kvm/hyp/nvhe/ |
D | debug-sr.c | 82 void __debug_save_host_buffers_nvhe(struct kvm_vcpu *vcpu) in __debug_save_host_buffers_nvhe() 92 void __debug_switch_to_guest(struct kvm_vcpu *vcpu) in __debug_switch_to_guest() 97 void __debug_restore_host_buffers_nvhe(struct kvm_vcpu *vcpu) in __debug_restore_host_buffers_nvhe() 105 void __debug_switch_to_host(struct kvm_vcpu *vcpu) in __debug_switch_to_host()
|
/Linux-v6.6/tools/testing/selftests/kvm/lib/x86_64/ |
D | processor.c | 526 static void vcpu_setup(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in vcpu_setup() 571 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local 612 struct kvm_vcpu *vcpu = __vm_vcpu_add(vm, vcpu_id); in vm_arch_vcpu_recreate() local 619 void vcpu_arch_free(struct kvm_vcpu *vcpu) in vcpu_arch_free() 738 void vcpu_init_cpuid(struct kvm_vcpu *vcpu, const struct kvm_cpuid2 *cpuid) in vcpu_init_cpuid() 755 void vcpu_set_cpuid_maxphyaddr(struct kvm_vcpu *vcpu, uint8_t maxphyaddr) in vcpu_set_cpuid_maxphyaddr() 763 void vcpu_clear_cpuid_entry(struct kvm_vcpu *vcpu, uint32_t function) in vcpu_clear_cpuid_entry() 774 void vcpu_set_or_clear_cpuid_feature(struct kvm_vcpu *vcpu, in vcpu_set_or_clear_cpuid_feature() 792 uint64_t vcpu_get_msr(struct kvm_vcpu *vcpu, uint64_t msr_index) in vcpu_get_msr() 807 int _vcpu_set_msr(struct kvm_vcpu *vcpu, uint64_t msr_index, uint64_t msr_value) in _vcpu_set_msr() [all …]
|
/Linux-v6.6/virt/kvm/ |
D | kvm_main.c | 210 void vcpu_load(struct kvm_vcpu *vcpu) in vcpu_load() 221 void vcpu_put(struct kvm_vcpu *vcpu) in vcpu_put() 232 static bool kvm_request_needs_ipi(struct kvm_vcpu *vcpu, unsigned req) in kvm_request_needs_ipi() 262 static void kvm_make_vcpu_request(struct kvm_vcpu *vcpu, unsigned int req, in kvm_make_vcpu_request() 293 struct kvm_vcpu *vcpu; in kvm_make_vcpus_request_mask() local 319 struct kvm_vcpu *vcpu; in kvm_make_all_cpus_request_except() local 484 static void kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init() 508 static void kvm_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_vcpu_destroy() 527 struct kvm_vcpu *vcpu; in kvm_destroy_vcpus() local 2351 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot() [all …]
|
/Linux-v6.6/arch/x86/kvm/ |
D | mmu.h | 127 static inline int kvm_mmu_reload(struct kvm_vcpu *vcpu) in kvm_mmu_reload() 135 static inline unsigned long kvm_get_pcid(struct kvm_vcpu *vcpu, gpa_t cr3) in kvm_get_pcid() 144 static inline unsigned long kvm_get_active_pcid(struct kvm_vcpu *vcpu) in kvm_get_active_pcid() 149 static inline void kvm_mmu_load_pgd(struct kvm_vcpu *vcpu) in kvm_mmu_load_pgd() 160 static inline void kvm_mmu_refresh_passthrough_bits(struct kvm_vcpu *vcpu, in kvm_mmu_refresh_passthrough_bits() 186 static inline u8 permission_fault(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in permission_fault() 298 static inline gpa_t kvm_translate_gpa(struct kvm_vcpu *vcpu, in kvm_translate_gpa()
|
D | ioapic.c | 109 static void __rtc_irq_eoi_tracking_restore_one(struct kvm_vcpu *vcpu) in __rtc_irq_eoi_tracking_restore_one() 139 void kvm_rtc_eoi_tracking_restore_one(struct kvm_vcpu *vcpu) in kvm_rtc_eoi_tracking_restore_one() 150 struct kvm_vcpu *vcpu; in kvm_rtc_eoi_tracking_restore_all() local 161 static void rtc_irq_eoi(struct kvm_ioapic *ioapic, struct kvm_vcpu *vcpu, in rtc_irq_eoi() 187 struct kvm_vcpu *vcpu; in ioapic_lazy_update_eoi() local 278 void kvm_ioapic_scan_entry(struct kvm_vcpu *vcpu, ulong *ioapic_handled_vectors) in kvm_ioapic_scan_entry() 531 static void kvm_ioapic_update_eoi_one(struct kvm_vcpu *vcpu, in kvm_ioapic_update_eoi_one() 579 void kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, int vector, int trigger_mode) in kvm_ioapic_update_eoi() 607 static int ioapic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in ioapic_mmio_read() 649 static int ioapic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in ioapic_mmio_write()
|