| /OK3568_Linux_fs/kernel/arch/arm64/kvm/vgic/ |
| H A D | vgic-kvm-device.c | 17 int vgic_check_ioaddr(struct kvm *kvm, phys_addr_t *ioaddr, in vgic_check_ioaddr() 32 static int vgic_check_type(struct kvm *kvm, int type_needed) in vgic_check_type() 56 int kvm_vgic_addr(struct kvm *kvm, unsigned long type, u64 *addr, bool write) in kvm_vgic_addr() 302 static void unlock_vcpus(struct kvm *kvm, int vcpu_lock_idx) in unlock_vcpus() 312 void unlock_all_vcpus(struct kvm *kvm) in unlock_all_vcpus() 318 bool lock_all_vcpus(struct kvm *kvm) in lock_all_vcpus()
|
| H A D | vgic.c | 58 static struct vgic_irq *vgic_get_lpi(struct kvm *kvm, u32 intid) in vgic_get_lpi() 90 struct vgic_irq *vgic_get_irq(struct kvm *kvm, struct kvm_vcpu *vcpu, in vgic_get_irq() 125 void __vgic_put_lpi_locked(struct kvm *kvm, struct vgic_irq *irq) in __vgic_put_lpi_locked() 138 void vgic_put_irq(struct kvm *kvm, struct vgic_irq *irq) in vgic_put_irq() 334 bool vgic_queue_irq_unlock(struct kvm *kvm, struct vgic_irq *irq, in vgic_queue_irq_unlock() 437 int kvm_vgic_inject_irq(struct kvm *kvm, int cpuid, unsigned int intid, in kvm_vgic_inject_irq() 990 void vgic_kick_vcpus(struct kvm *kvm) in vgic_kick_vcpus()
|
| H A D | vgic-mmio-v3.c | 41 bool vgic_has_its(struct kvm *kvm) in vgic_has_its() 51 bool vgic_supports_direct_msis(struct kvm *kvm) in vgic_supports_direct_msis() 692 struct kvm *kvm = vcpu->kvm; in vgic_register_redist_iodev() local 746 static int vgic_register_all_redist_iodevs(struct kvm *kvm) in vgic_register_all_redist_iodevs() 785 static int vgic_v3_insert_redist_region(struct kvm *kvm, uint32_t index, in vgic_v3_insert_redist_region() 851 int vgic_v3_set_redist_base(struct kvm *kvm, u32 index, u64 addr, u32 count) in vgic_v3_set_redist_base() 973 struct kvm *kvm = vcpu->kvm; in vgic_v3_dispatch_sgi() local
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/mmu/ |
| H A D | tdp_mmu.h | 17 static inline bool kvm_tdp_mmu_zap_gfn_range(struct kvm *kvm, gfn_t start, in kvm_tdp_mmu_zap_gfn_range() 22 static inline bool kvm_tdp_mmu_zap_sp(struct kvm *kvm, struct kvm_mmu_page *sp) in kvm_tdp_mmu_zap_sp()
|
| H A D | mmu_internal.h | 98 static inline void kvm_mmu_get_root(struct kvm *kvm, struct kvm_mmu_page *sp) in kvm_mmu_get_root() 106 static inline bool kvm_mmu_put_root(struct kvm *kvm, struct kvm_mmu_page *sp) in kvm_mmu_put_root()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/ |
| H A D | psci.c | 65 struct kvm *kvm = source_vcpu->kvm; in kvm_psci_vcpu_on() local 123 struct kvm *kvm = vcpu->kvm; in kvm_psci_vcpu_affinity_info() local 218 struct kvm *kvm = vcpu->kvm; in kvm_psci_0_2_call() local 347 struct kvm *kvm = vcpu->kvm; in kvm_psci_0_1_call() local
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/ |
| H A D | x86.h | 239 static inline bool kvm_check_has_quirk(struct kvm *kvm, u64 quirk) in kvm_check_has_quirk() 319 static inline bool kvm_mwait_in_guest(struct kvm *kvm) in kvm_mwait_in_guest() 324 static inline bool kvm_hlt_in_guest(struct kvm *kvm) in kvm_hlt_in_guest() 329 static inline bool kvm_pause_in_guest(struct kvm *kvm) in kvm_pause_in_guest() 334 static inline bool kvm_cstate_in_guest(struct kvm *kvm) in kvm_cstate_in_guest()
|
| H A D | ioapic.c | 310 void kvm_arch_post_irq_ack_notifier_list_update(struct kvm *kvm) in kvm_arch_post_irq_ack_notifier_list_update() 685 int kvm_ioapic_init(struct kvm *kvm) in kvm_ioapic_init() 711 void kvm_ioapic_destroy(struct kvm *kvm) in kvm_ioapic_destroy() 726 void kvm_get_ioapic(struct kvm *kvm, struct kvm_ioapic_state *state) in kvm_get_ioapic() 736 void kvm_set_ioapic(struct kvm *kvm, struct kvm_ioapic_state *state) in kvm_set_ioapic()
|
| H A D | i8254.c | 242 struct kvm *kvm = pit->kvm; in pit_do_work() local 293 struct kvm *kvm = pit->kvm; in kvm_pit_set_reinject() local 326 struct kvm *kvm = pit->kvm; in create_pit_timer() local 659 struct kvm_pit *kvm_create_pit(struct kvm *kvm, u32 flags) in kvm_create_pit() 733 void kvm_free_pit(struct kvm *kvm) in kvm_free_pit()
|
| H A D | i8259.c | 234 int kvm_pic_read_irq(struct kvm *kvm) in kvm_pic_read_irq() 561 static void pic_irq_request(struct kvm *kvm, int level) in pic_irq_request() 585 int kvm_pic_init(struct kvm *kvm) in kvm_pic_init() 640 void kvm_pic_destroy(struct kvm *kvm) in kvm_pic_destroy()
|
| H A D | pmu.c | 185 struct kvm *kvm = pmc->vcpu->kvm; in reprogram_gp_counter() local 246 struct kvm *kvm = pmc->vcpu->kvm; in reprogram_fixed_counter() local 486 int kvm_vm_ioctl_set_pmu_event_filter(struct kvm *kvm, void __user *argp) in kvm_vm_ioctl_set_pmu_event_filter()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | kvm_ppc.h | 345 static inline bool is_kvmppc_hv_enabled(struct kvm *kvm) in is_kvmppc_hv_enabled() 595 struct kvm *kvm) in kvmppc_get_passthru_irqmap() 628 struct kvm *kvm) in kvmppc_get_passthru_irqmap() 632 static inline void kvmppc_free_pimap(struct kvm *kvm) {}; in kvmppc_free_pimap() 691 static inline int kvmppc_xive_set_xive(struct kvm *kvm, u32 irq, u32 server, in kvmppc_xive_set_xive() 693 static inline int kvmppc_xive_get_xive(struct kvm *kvm, u32 irq, u32 *server, in kvmppc_xive_get_xive() 695 static inline int kvmppc_xive_int_on(struct kvm *kvm, u32 irq) { return -1; } in kvmppc_xive_int_on() 696 static inline int kvmppc_xive_int_off(struct kvm *kvm, u32 irq) { return -1; } in kvmppc_xive_int_off() 703 static inline int kvmppc_xive_set_mapped(struct kvm *kvm, unsigned long guest_irq, in kvmppc_xive_set_mapped() 705 static inline int kvmppc_xive_clr_mapped(struct kvm *kvm, unsigned long guest_irq, in kvmppc_xive_clr_mapped() [all …]
|
| H A D | kvm_book3s_64.h | 139 static inline bool kvm_is_radix(struct kvm *kvm) in kvm_is_radix() 524 static inline void note_hpte_modification(struct kvm *kvm, in note_hpte_modification() 537 static inline struct kvm_memslots *kvm_memslots_raw(struct kvm *kvm) in kvm_memslots_raw() 639 find_kvm_secondary_pte_unlocked(struct kvm *kvm, unsigned long ea, in find_kvm_secondary_pte_unlocked() 648 static inline pte_t *find_kvm_secondary_pte(struct kvm *kvm, unsigned long ea, in find_kvm_secondary_pte() 660 static inline pte_t *find_kvm_host_pte(struct kvm *kvm, unsigned long mmu_seq, in find_kvm_host_pte()
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/svm/ |
| H A D | avic.c | 124 void avic_vm_destroy(struct kvm *kvm) in avic_vm_destroy() 142 int avic_vm_init(struct kvm *kvm) in avic_vm_init() 234 static int avic_update_access_page(struct kvm *kvm, bool activate) in avic_update_access_page() 327 struct kvm *kvm = svm->vcpu.kvm; in avic_incomplete_ipi_interception() local 727 struct kvm *kvm = svm->vcpu.kvm; in svm_ir_list_add() local 771 get_pi_vcpu_info(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, in get_pi_vcpu_info() 804 int svm_update_pi_irte(struct kvm *kvm, unsigned int host_irq, in svm_update_pi_irte() 923 void svm_pre_update_apicv_exec_ctrl(struct kvm *kvm, bool activate) in svm_pre_update_apicv_exec_ctrl()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kvm/ |
| H A D | e500_mmu_host.c | 334 struct kvm *kvm = vcpu_e500->vcpu.kvm; in kvmppc_e500_shadow_map() local 724 static int kvm_unmap_hva(struct kvm *kvm, unsigned long hva) in kvm_unmap_hva() 737 int kvm_unmap_hva_range(struct kvm *kvm, unsigned long start, unsigned long end, in kvm_unmap_hva_range() 746 int kvm_age_hva(struct kvm *kvm, unsigned long start, unsigned long end) in kvm_age_hva() 752 int kvm_test_age_hva(struct kvm *kvm, unsigned long hva) in kvm_test_age_hva() 758 int kvm_set_spte_hva(struct kvm *kvm, unsigned long hva, pte_t pte) in kvm_set_spte_hva()
|
| H A D | booke.c | 1783 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log() 1788 int kvm_vm_ioctl_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log) in kvm_vm_ioctl_get_dirty_log() 1793 void kvmppc_core_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) in kvmppc_core_free_memslot() 1797 int kvmppc_core_prepare_memory_region(struct kvm *kvm, in kvmppc_core_prepare_memory_region() 1805 void kvmppc_core_commit_memory_region(struct kvm *kvm, in kvmppc_core_commit_memory_region() 1813 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot() 2090 int kvmppc_core_init_vm(struct kvm *kvm) in kvmppc_core_init_vm() 2136 void kvmppc_core_destroy_vm(struct kvm *kvm) in kvmppc_core_destroy_vm()
|
| H A D | irq.h | 7 static inline int irqchip_in_kernel(struct kvm *kvm) in irqchip_in_kernel()
|
| H A D | e500mc.c | 340 static int kvmppc_core_init_vm_e500mc(struct kvm *kvm) in kvmppc_core_init_vm_e500mc() 360 static void kvmppc_core_destroy_vm_e500mc(struct kvm *kvm) in kvmppc_core_destroy_vm_e500mc()
|
| /OK3568_Linux_fs/kernel/arch/s390/kvm/ |
| H A D | vsie.c | 561 struct kvm *kvm = gmap->private; in kvm_s390_vsie_gmap_notifier() local 641 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) in pin_guest_page() 653 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) in unpin_guest_page() 1307 static struct vsie_page *get_vsie_page(struct kvm *kvm, unsigned long addr) in get_vsie_page() 1368 static void put_vsie_page(struct kvm *kvm, struct vsie_page *vsie_page) in put_vsie_page() 1429 void kvm_s390_vsie_init(struct kvm *kvm) in kvm_s390_vsie_init() 1436 void kvm_s390_vsie_destroy(struct kvm *kvm) in kvm_s390_vsie_destroy()
|
| H A D | irq.h | 14 static inline int irqchip_in_kernel(struct kvm *kvm) in irqchip_in_kernel()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | kvm_irqfd.h | 24 struct kvm *kvm; member 41 struct kvm *kvm; member
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/vmx/ |
| H A D | posted_intr.c | 81 static bool vmx_can_use_vtd_pi(struct kvm *kvm) in vmx_can_use_vtd_pi() 253 int pi_update_irte(struct kvm *kvm, unsigned int host_irq, uint32_t guest_irq, in pi_update_irte()
|
| /OK3568_Linux_fs/kernel/include/kvm/ |
| H A D | arm_psci.h | 23 static inline int kvm_psci_version(struct kvm_vcpu *vcpu, struct kvm *kvm) in kvm_psci_version()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/ |
| H A D | vgic-v2-cpuif-proxy.c | 39 struct kvm *kvm = kern_hyp_va(vcpu->kvm); in __vgic_v2_perform_cpuif_access() local
|
| /OK3568_Linux_fs/kernel/arch/mips/kvm/ |
| H A D | loongson_ipi.c | 104 struct kvm *kvm = ipi->kvm; in loongson_vipi_write() local 190 void kvm_init_loongson_ipi(struct kvm *kvm) in kvm_init_loongson_ipi()
|