Searched defs:kvm (Results 101 - 125 of 154) sorted by relevance

1234567

/linux-master/include/linux/
H A Dvfio.h54 struct kvm *kvm; member in struct:vfio_device
/linux-master/arch/x86/kvm/
H A Dpmu.c432 struct kvm *kvm = pmc->vcpu->kvm; local
983 kvm_vm_ioctl_set_pmu_event_filter(struct kvm *kvm, void __user *argp) argument
[all...]
H A Dxen.c38 static int kvm_xen_shared_info_init(struct kvm *kvm) argument
698 kvm_xen_hvm_set_attr(struct kvm *kvm, struct kvm_xen_hvm_attr *data) argument
803 kvm_xen_hvm_get_attr(struct kvm *kvm, struct kvm_xen_hvm_attr *data) argument
1233 struct kvm *kvm = vcpu->kvm; local
1317 kvm_xen_hvm_config(struct kvm *kvm, struct kvm_xen_hvm_config *xhc) argument
1371 max_evtchn_port(struct kvm *kvm) argument
1382 struct kvm *kvm = vcpu->kvm; local
1738 kvm_xen_set_evtchn_fast(struct kvm_xen_evtchn *xe, struct kvm *kvm) argument
1844 kvm_xen_set_evtchn(struct kvm_xen_evtchn *xe, struct kvm *kvm) argument
1899 evtchn_set_fn(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
1912 kvm_xen_setup_evtchn(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, const struct kvm_irq_routing_entry *ue) argument
1951 kvm_xen_hvm_evtchn_send(struct kvm *kvm, struct kvm_irq_routing_xen_evtchn *uxe) argument
1998 kvm_xen_eventfd_update(struct kvm *kvm, struct kvm_xen_hvm_attr *data) argument
2045 kvm_xen_eventfd_assign(struct kvm *kvm, struct kvm_xen_hvm_attr *data) argument
2117 kvm_xen_eventfd_deassign(struct kvm *kvm, u32 port) argument
2135 kvm_xen_eventfd_reset(struct kvm *kvm) argument
2177 kvm_xen_setattr_evtchn(struct kvm *kvm, struct kvm_xen_hvm_attr *data) argument
2281 kvm_xen_init_vm(struct kvm *kvm) argument
2288 kvm_xen_destroy_vm(struct kvm *kvm) argument
[all...]
/linux-master/arch/mips/kvm/
H A Dmips.c140 int kvm_arch_init_vm(struct kvm *kvm, unsigned long type) argument
164 static void kvm_mips_free_gpa_pt(struct kvm *kvm) argument
171 kvm_arch_destroy_vm(struct kvm *kvm) argument
183 kvm_arch_flush_shadow_all(struct kvm *kvm) argument
190 kvm_arch_flush_shadow_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) argument
206 kvm_arch_prepare_memory_region(struct kvm *kvm, const struct kvm_memory_slot *old, struct kvm_memory_slot *new, enum kvm_mr_change change) argument
214 kvm_arch_commit_memory_region(struct kvm *kvm, struct kvm_memory_slot *old, const struct kvm_memory_slot *new, enum kvm_mr_change change) argument
275 kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) argument
979 kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
984 kvm_arch_flush_remote_tlbs(struct kvm *kvm) argument
1033 kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) argument
[all...]
H A Dvz.c2504 struct kvm *kvm = vcpu->kvm; local
3024 static int kvm_vz_check_extension(struct kvm *kvm, long ext) argument
3218 static void kvm_vz_prepare_flush_shadow(struct kvm *kvm) argument
[all...]
/linux-master/arch/x86/kvm/svm/
H A Davic.c174 void avic_vm_destroy(struct kvm *kvm) argument
192 int avic_vm_init(struct kvm *kvm) argument
349 avic_kick_vcpu_by_physical_id(struct kvm *kvm, u32 physical_id, u32 icrl) argument
365 avic_kick_vcpu_by_logical_id(struct kvm *kvm, u32 *avic_logical_id_table, u32 logid_index, u32 icrl) argument
397 avic_kick_target_vcpus_fast(struct kvm *kvm, struct kvm_lapic *source, u32 icrl, u32 icrh, u32 index) argument
465 avic_kick_target_vcpus(struct kvm *kvm, struct kvm_lapic *source, u32 icrl, u32 icrh, u32 index) argument
805 struct kvm *kvm = svm->vcpu.kvm; local
861 get_pi_vcpu_info(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, struct vcpu_data *vcpu_info, struct vcpu_svm **svm) argument
894 avic_pi_update_irte(struct kvm *kvm, unsigned int host_irq, uint32_t guest_irq, bool set) argument
[all...]
/linux-master/arch/powerpc/kvm/
H A Dbook3s_xive.c972 static int xive_check_provisioning(struct kvm *kv argument
1005 xive_inc_q_pending(struct kvm *kvm, u32 server, u8 prio) argument
1045 kvmppc_xive_select_target(struct kvm *kvm, u32 *server, u8 prio) argument
1183 xive_target_interrupt(struct kvm *kvm, struct kvmppc_xive_irq_state *state, u32 server, u8 prio) argument
1268 kvmppc_xive_set_xive(struct kvm *kvm, u32 irq, u32 server, u32 priority) argument
1369 kvmppc_xive_get_xive(struct kvm *kvm, u32 irq, u32 *server, u32 *priority) argument
1392 kvmppc_xive_int_on(struct kvm *kvm, u32 irq) argument
1431 kvmppc_xive_int_off(struct kvm *kvm, u32 irq) argument
1551 kvmppc_xive_set_mapped(struct kvm *kvm, unsigned long guest_irq, unsigned long host_irq) argument
1649 kvmppc_xive_clr_mapped(struct kvm *kvm, unsigned long guest_irq, unsigned long host_irq) argument
1732 struct kvm *kvm = vcpu->kvm; local
2307 struct kvm *kvm = xive->kvm; local
2489 kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) argument
2644 struct kvm *kvm = xive->kvm; local
2716 kvmppc_xive_get_device(struct kvm *kvm, u32 type) argument
2739 struct kvm *kvm = dev->kvm; local
2886 struct kvm *kvm = xive->kvm; local
[all...]
H A Dbook3s_hv_rm_mmu.c32 static int global_invalidates(struct kvm *kvm) argument
68 void kvmppc_add_revmap_chain(struct kvm *kvm, struct revmap_entry *rev, argument
109 kvmppc_set_dirty_from_hpte(struct kvm *kvm, unsigned long hpte_v, unsigned long hpte_gr) argument
124 revmap_for_hpte(struct kvm *kvm, unsigned long hpte_v, unsigned long hpte_gr, struct kvm_memory_slot **memslotp, unsigned long *gfnp) argument
147 remove_revmap_chain(struct kvm *kvm, long pte_index, struct revmap_entry *rev, unsigned long hpte_v, unsigned long hpte_r) argument
184 kvmppc_do_h_enter(struct kvm *kvm, unsigned long flags, long pte_index, unsigned long pteh, unsigned long ptel, pgd_t *pgdir, bool realmode, unsigned long *pte_idx_ret) argument
454 do_tlbies(struct kvm *kvm, unsigned long *rbvalues, long npages, int global, bool need_sync) argument
485 kvmppc_do_h_remove(struct kvm *kvm, unsigned long flags, unsigned long pte_index, unsigned long avpn, unsigned long *hpret) argument
557 struct kvm *kvm = vcpu->kvm; local
677 struct kvm *kvm = vcpu->kvm; local
748 struct kvm *kvm = vcpu->kvm; local
789 struct kvm *kvm = vcpu->kvm; local
838 struct kvm *kvm = vcpu->kvm; local
887 struct kvm *kvm = vcpu->kvm; local
929 struct kvm *kvm = vcpu->kvm; local
959 struct kvm *kvm = vcpu->kvm; local
988 struct kvm *kvm = vcpu->kvm; local
1016 kvmppc_invalidate_hpte(struct kvm *kvm, __be64 *hptep, unsigned long pte_index) argument
1034 kvmppc_clear_ref_hpte(struct kvm *kvm, __be64 *hptep, unsigned long pte_index) argument
1097 kvmppc_hv_find_lock_hpte(struct kvm *kvm, gva_t eaddr, unsigned long slb_v, unsigned long valid) argument
1193 struct kvm *kvm = vcpu->kvm; local
[all...]
H A Dbook3s_pr.c435 static bool do_kvm_unmap_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
447 static bool kvm_unmap_gfn_range_pr(struct kvm *kvm, struct kvm_gfn_range *range) argument
452 static bool kvm_age_gfn_pr(struct kvm *kvm, struct kvm_gfn_range *range) argument
458 static bool kvm_test_age_gfn_pr(struct kvm *kv argument
464 kvm_set_spte_gfn_pr(struct kvm *kvm, struct kvm_gfn_range *range) argument
1871 kvm_vm_ioctl_get_dirty_log_pr(struct kvm *kvm, struct kvm_dirty_log *log) argument
1905 kvmppc_core_flush_memslot_pr(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
1911 kvmppc_core_prepare_memory_region_pr(struct kvm *kvm, const struct kvm_memory_slot *old, struct kvm_memory_slot *new, enum kvm_mr_change change) argument
1919 kvmppc_core_commit_memory_region_pr(struct kvm *kvm, struct kvm_memory_slot *old, const struct kvm_memory_slot *new, enum kvm_mr_change change) argument
1933 kvm_vm_ioctl_get_smmu_info_pr(struct kvm *kvm, struct kvm_ppc_smmu_info *info) argument
1979 kvm_configure_mmu_pr(struct kvm *kvm, struct kvm_ppc_mmuv3_cfg *cfg) argument
1990 kvm_vm_ioctl_get_smmu_info_pr(struct kvm *kvm, struct kvm_ppc_smmu_info *info) argument
2002 kvmppc_core_init_vm_pr(struct kvm *kvm) argument
2020 kvmppc_core_destroy_vm_pr(struct kvm *kvm) argument
[all...]
H A Dbook3s.c851 kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
856 kvm_vm_ioctl_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log) argument
861 kvmppc_core_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) argument
866 kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
871 kvmppc_core_prepare_memory_region(struct kvm *kvm, const struct kvm_memory_slot *old, struct kvm_memory_slot *new, enum kvm_mr_change change) argument
879 kvmppc_core_commit_memory_region(struct kvm *kvm, struct kvm_memory_slot *old, const struct kvm_memory_slot *new, enum kvm_mr_change change) argument
887 kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) argument
892 kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
897 kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
902 kvm_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
907 kvmppc_core_init_vm(struct kvm *kvm) argument
919 kvmppc_core_destroy_vm(struct kvm *kvm) argument
1024 kvmppc_book3s_hcall_implemented(struct kvm *kvm, unsigned long hcall) argument
1030 kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) argument
1041 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *irq_entry, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
1048 kvmppc_book3s_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
1055 kvm_irq_map_gsi(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *entries, int gsi) argument
1066 kvm_irq_map_chip_pin(struct kvm *kvm, unsigned irqchip, unsigned pin) argument
[all...]
H A Dbook3s_64_mmu_radix.c146 struct kvm *kvm = vcpu->kvm; local
242 struct kvm *kvm = vcpu->kvm; local
315 kvmppc_radix_tlbie_page(struct kvm *kvm, unsigned long addr, unsigned int pshift, u64 lpid) argument
353 kvmppc_radix_flush_pwc(struct kvm *kvm, u64 lpid) argument
374 kvmppc_radix_update_pte(struct kvm *kvm, pte_t *ptep, unsigned long clr, unsigned long set, unsigned long addr, unsigned int shift) argument
381 kvmppc_radix_set_pte_at(struct kvm *kvm, unsigned long addr, pte_t *ptep, pte_t pte) argument
423 kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa, unsigned int shift, const struct kvm_memory_slot *memslot, u64 lpid) argument
476 kvmppc_unmap_free_pte(struct kvm *kvm, pte_t *pte, bool full, u64 lpid) argument
497 kvmppc_unmap_free_pmd(struct kvm *kvm, pmd_t *pmd, bool full, u64 lpid) argument
526 kvmppc_unmap_free_pud(struct kvm *kvm, pud_t *pud, u64 lpid) argument
548 kvmppc_free_pgtable_radix(struct kvm *kvm, pgd_t *pgd, u64 lpid) argument
564 kvmppc_free_radix(struct kvm *kvm) argument
574 kvmppc_unmap_free_pmd_entry_table(struct kvm *kvm, pmd_t *pmd, unsigned long gpa, u64 lpid) argument
590 kvmppc_unmap_free_pud_entry_table(struct kvm *kvm, pud_t *pud, unsigned long gpa, u64 lpid) argument
615 kvmppc_create_pte(struct kvm *kvm, pgd_t *pgtable, pte_t pte, unsigned long gpa, unsigned int level, unsigned long mmu_seq, u64 lpid, unsigned long *rmapp, struct rmap_nested **n_rmap) argument
793 kvmppc_hv_handle_set_rc(struct kvm *kvm, bool nested, bool writing, unsigned long gpa, u64 lpid) argument
827 struct kvm *kvm = vcpu->kvm; local
948 struct kvm *kvm = vcpu->kvm; local
1032 kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument
1051 kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument
1079 kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument
1098 kvm_radix_test_clear_dirty(struct kvm *kvm, struct kvm_memory_slot *memslot, int pagenum) argument
1153 kvmppc_hv_get_dirty_log_radix(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long *map) argument
1178 kvmppc_radix_flush_memslot(struct kvm *kvm, const struct kvm_memory_slot *memslot) argument
1219 kvmhv_get_rmmu_info(struct kvm *kvm, struct kvm_ppc_rmmu_info *info) argument
1246 kvmppc_init_vm_radix(struct kvm *kvm) argument
1265 struct kvm *kvm; member in struct:debugfs_radix_state
1277 struct kvm *kvm = inode->i_private; local
1307 struct kvm *kvm; local
1468 kvmhv_radix_debugfs_init(struct kvm *kvm) argument
[all...]
H A Dmpic.c191 struct kvm *kvm; member in struct:openpic
1790 mpic_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
1806 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
1825 kvm_set_routing_entry(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, const struct kvm_irq_routing_entry *ue) argument
[all...]
H A Dbooke.c1817 kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
1822 kvm_vm_ioctl_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log) argument
1827 kvmppc_core_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) argument
1831 kvmppc_core_prepare_memory_region(struct kvm *kvm, const struct kvm_memory_slot *old, struct kvm_memory_slot *new, enum kvm_mr_change change) argument
1839 kvmppc_core_commit_memory_region(struct kvm *kvm, struct kvm_memory_slot *old, const struct kvm_memory_slot *new, enum kvm_mr_change change) argument
1846 kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
2124 kvmppc_core_init_vm(struct kvm *kvm) argument
2170 kvmppc_core_destroy_vm(struct kvm *kvm) argument
[all...]
H A Dbook3s_64_mmu_hv.c53 struct kvm *kvm; member in struct:kvm_resize_hpt
118 void kvmppc_set_hpt(struct kvm *kvm, struct kvm_hpt_info *info) argument
128 kvmppc_alloc_reset_hpt(struct kvm *kvm, int order) argument
217 struct kvm *kvm = vcpu->kvm; local
292 kvmppc_virtmode_do_h_enter(struct kvm *kvm, unsigned long flags, long pte_index, unsigned long pteh, unsigned long ptel, unsigned long *pte_idx_ret) argument
344 struct kvm *kvm = vcpu->kvm; local
509 struct kvm *kvm = vcpu->kvm; local
756 kvmppc_rmap_reset(struct kvm *kvm) argument
779 kvmppc_unmap_hpte(struct kvm *kvm, unsigned long i, struct kvm_memory_slot *memslot, unsigned long *rmapp, unsigned long gfn) argument
821 kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument
857 kvm_unmap_gfn_range_hv(struct kvm *kvm, struct kvm_gfn_range *range) argument
872 kvmppc_core_flush_memslot_hv(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
899 kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument
954 kvm_age_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range) argument
970 kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument
1003 kvm_test_age_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range) argument
1013 kvm_set_spte_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range) argument
1025 vcpus_running(struct kvm *kvm) argument
1034 kvm_test_clear_dirty_npages(struct kvm *kvm, unsigned long *rmapp) argument
1133 kvmppc_hv_get_dirty_log_hpt(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long *map) argument
1156 kvmppc_pin_guest_page(struct kvm *kvm, unsigned long gpa, unsigned long *nb_ret) argument
1187 kvmppc_unpin_guest_page(struct kvm *kvm, void *va, unsigned long gpa, bool dirty) argument
1229 struct kvm *kvm = resize->kvm; local
1383 struct kvm *kvm = resize->kvm; local
1398 struct kvm *kvm = resize->kvm; local
1423 resize_hpt_release(struct kvm *kvm, struct kvm_resize_hpt *resize) argument
1446 struct kvm *kvm = resize->kvm; local
1486 kvm_vm_ioctl_resize_hpt_prepare(struct kvm *kvm, struct kvm_ppc_resize_hpt *rhpt) argument
1552 kvm_vm_ioctl_resize_hpt_commit(struct kvm *kvm, struct kvm_ppc_resize_hpt *rhpt) argument
1626 struct kvm *kvm; member in struct:kvm_htab_ctx
1729 struct kvm *kvm = ctx->kvm; local
1828 struct kvm *kvm = ctx->kvm; local
1966 kvm_vm_ioctl_get_htab_fd(struct kvm *kvm, struct kvm_get_htab_fd *ghf) argument
2004 struct kvm *kvm; member in struct:debugfs_htab_state
2014 struct kvm *kvm = inode->i_private; local
2045 struct kvm *kvm; local
2135 kvmppc_mmu_debugfs_init(struct kvm *kvm) argument
[all...]
/linux-master/arch/riscv/kvm/
H A Daia_imsic.c736 struct kvm *kvm = vcpu->kvm; local
881 int kvm_riscv_aia_imsic_rw_attr(struct kvm *kvm, unsigne argument
925 kvm_riscv_aia_imsic_has_attr(struct kvm *kvm, unsigned long type) argument
1026 struct kvm *kvm = vcpu->kvm; local
1080 struct kvm *kvm = vcpu->kvm; local
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dkvm_book3s.h87 struct kvm *kvm; member in struct:kvmppc_vcore
683 kvmppc_pack_vcpu_id(struct kvm *kvm, u32 id) argument
[all...]
H A Dkvm_book3s_64.h126 static inline bool kvm_is_radix(struct kvm *kvm) argument
525 static inline void note_hpte_modification(struct kvm *kv argument
538 kvm_memslots_raw(struct kvm *kvm) argument
640 find_kvm_secondary_pte_unlocked(struct kvm *kvm, unsigned long ea, unsigned *hshift) argument
649 find_kvm_secondary_pte(struct kvm *kvm, unsigned long ea, unsigned *hshift) argument
661 find_kvm_host_pte(struct kvm *kvm, unsigned long mmu_seq, unsigned long ea, unsigned *hshift) argument
[all...]
/linux-master/arch/riscv/include/asm/
H A Dkvm_host.h274 static inline void kvm_arch_sync_events(struct kvm *kvm) {} argument
[all...]
/linux-master/arch/s390/kvm/
H A Dvsie.c582 struct kvm *kvm = gmap->private; local
658 pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) argument
670 unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) argument
1340 get_vsie_page(struct kvm *kvm, unsigned long addr) argument
1401 put_vsie_page(struct kvm *kvm, struct vsie_page *vsie_page) argument
1462 kvm_s390_vsie_init(struct kvm *kvm) argument
1469 kvm_s390_vsie_destroy(struct kvm *kvm) argument
[all...]
/linux-master/arch/arm64/kvm/
H A Dguest.c1017 int kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm, argument
[all...]
H A Demulate-nested.c1941 static u64 kvm_get_sysreg_res0(struct kvm *kvm, enum vcpu_sysreg sr) argument
1954 static bool check_fgt_bit(struct kvm *kvm, bool is_read, argument
H A Darch_timer.c207 static inline bool userspace_irqchip(struct kvm *kvm) argument
987 struct kvm *kvm = vcpu->kvm; local
1028 kvm_timer_init_vm(struct kvm *kvm) argument
1651 kvm_vm_ioctl_set_counter_offset(struct kvm *kvm, struct kvm_arm_counter_offset *offset) argument
[all...]
/linux-master/drivers/vfio/
H A Dvfio_main.c389 void vfio_device_get_kvm_safe(struct vfio_device *device, struct kvm *kvm) argument
1371 vfio_device_file_set_kvm(struct file *file, struct kvm *kvm) argument
1393 vfio_file_set_kvm(struct file *file, struct kvm *kvm) argument
[all...]
/linux-master/arch/x86/kvm/mmu/
H A Dtdp_mmu.c15 void kvm_mmu_init_tdp_mmu(struct kvm *kvm) argument
22 static __always_inline bool kvm_lockdep_assert_mmu_lock_held(struct kvm *kvm, argument
33 void kvm_mmu_uninit_tdp_mmu(struct kvm *kv argument
76 kvm_tdp_mmu_put_root(struct kvm *kvm, struct kvm_mmu_page *root) argument
104 tdp_mmu_next_root(struct kvm *kvm, struct kvm_mmu_page *prev_root, bool only_valid) argument
231 struct kvm *kvm = vcpu->kvm; local
294 tdp_account_mmu_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
300 tdp_unaccount_mmu_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
312 tdp_mmu_unlink_sp(struct kvm *kvm, struct kvm_mmu_page *sp) argument
342 handle_removed_pt(struct kvm *kvm, tdp_ptep_t pt, bool shared) argument
441 handle_changed_spte(struct kvm *kvm, int as_id, gfn_t gfn, u64 old_spte, u64 new_spte, int level, bool shared) argument
550 tdp_mmu_set_spte_atomic(struct kvm *kvm, struct tdp_iter *iter, u64 new_spte) argument
582 tdp_mmu_zap_spte_atomic(struct kvm *kvm, struct tdp_iter *iter) argument
625 tdp_mmu_set_spte(struct kvm *kvm, int as_id, tdp_ptep_t sptep, u64 old_spte, u64 new_spte, gfn_t gfn, int level) argument
645 tdp_mmu_iter_set_spte(struct kvm *kvm, struct tdp_iter *iter, u64 new_spte) argument
681 tdp_mmu_iter_cond_resched(struct kvm *kvm, struct tdp_iter *iter, bool flush, bool shared) argument
723 __tdp_mmu_zap_root(struct kvm *kvm, struct kvm_mmu_page *root, bool shared, int zap_level) argument
749 tdp_mmu_zap_root(struct kvm *kvm, struct kvm_mmu_page *root, bool shared) argument
796 kvm_tdp_mmu_zap_sp(struct kvm *kvm, struct kvm_mmu_page *sp) argument
824 tdp_mmu_zap_leafs(struct kvm *kvm, struct kvm_mmu_page *root, gfn_t start, gfn_t end, bool can_yield, bool flush) argument
870 kvm_tdp_mmu_zap_leafs(struct kvm *kvm, gfn_t start, gfn_t end, bool flush) argument
881 kvm_tdp_mmu_zap_all(struct kvm *kvm) argument
906 kvm_tdp_mmu_zap_invalidated_roots(struct kvm *kvm) argument
951 kvm_tdp_mmu_invalidate_all_roots(struct kvm *kvm) argument
1056 tdp_mmu_link_sp(struct kvm *kvm, struct tdp_iter *iter, struct kvm_mmu_page *sp, bool shared) argument
1085 struct kvm *kvm = vcpu->kvm; local
1164 kvm_tdp_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range, bool flush) argument
1179 kvm_tdp_mmu_handle_gfn(struct kvm *kvm, struct kvm_gfn_range *range, tdp_handler_t handler) argument
1211 age_gfn_range(struct kvm *kvm, struct tdp_iter *iter, struct kvm_gfn_range *range) argument
1245 kvm_tdp_mmu_age_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) argument
1250 test_age_gfn(struct kvm *kvm, struct tdp_iter *iter, struct kvm_gfn_range *range) argument
1256 kvm_tdp_mmu_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
1261 set_spte_gfn(struct kvm *kvm, struct tdp_iter *iter, struct kvm_gfn_range *range) argument
1297 kvm_tdp_mmu_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
1312 wrprot_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root, gfn_t start, gfn_t end, int min_level) argument
1350 kvm_tdp_mmu_wrprot_slot(struct kvm *kvm, const struct kvm_memory_slot *slot, int min_level) argument
1384 tdp_mmu_alloc_sp_for_split(struct kvm *kvm, struct tdp_iter *iter, bool shared) argument
1426 tdp_mmu_split_huge_page(struct kvm *kvm, struct tdp_iter *iter, struct kvm_mmu_page *sp, bool shared) argument
1464 tdp_mmu_split_huge_pages_root(struct kvm *kvm, struct kvm_mmu_page *root, gfn_t start, gfn_t end, int target_level, bool shared) argument
1533 kvm_tdp_mmu_try_split_huge_pages(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t start, gfn_t end, int target_level, bool shared) argument
1561 clear_dirty_gfn_range(struct kvm *kvm, struct kvm_mmu_page *root, gfn_t start, gfn_t end) argument
1601 kvm_tdp_mmu_clear_dirty_slot(struct kvm *kvm, const struct kvm_memory_slot *slot) argument
1615 clear_dirty_pt_masked(struct kvm *kvm, struct kvm_mmu_page *root, gfn_t gfn, unsigned long mask, bool wrprot) argument
1661 kvm_tdp_mmu_clear_dirty_pt_masked(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, unsigned long mask, bool wrprot) argument
1672 zap_collapsible_spte_range(struct kvm *kvm, struct kvm_mmu_page *root, const struct kvm_memory_slot *slot) argument
1727 kvm_tdp_mmu_zap_collapsible_sptes(struct kvm *kvm, const struct kvm_memory_slot *slot) argument
1742 write_protect_gfn(struct kvm *kvm, struct kvm_mmu_page *root, gfn_t gfn, int min_level) argument
1778 kvm_tdp_mmu_write_protect_gfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, int min_level) argument
[all...]
/linux-master/tools/perf/
H A Dbuiltin-kvm.c582 static void kvm_display(struct perf_kvm_stat *kvm) argument
592 static void kvm_display(struct perf_kvm_stat *kvm) argument
654 static const char *get_exit_reason(struct perf_kvm_stat *kvm, argument
669 exit_event_decode_key(struct perf_kvm_stat *kvm, struct event_key *key, char *decode) argument
679 register_kvm_events_ops(struct perf_kvm_stat *kvm) argument
781 find_create_kvm_event(struct perf_kvm_stat *kvm, struct event_key *key, struct perf_sample *sample) argument
815 handle_begin_event(struct perf_kvm_stat *kvm, struct vcpu_event_record *vcpu_record, struct event_key *key, struct perf_sample *sample) argument
848 update_kvm_event(struct perf_kvm_stat *kvm, struct kvm_event *event, int vcpu_id, u64 time_diff) argument
868 is_child_event(struct perf_kvm_stat *kvm, struct evsel *evsel, struct perf_sample *sample, struct event_key *key) argument
890 handle_child_event(struct perf_kvm_stat *kvm, struct vcpu_event_record *vcpu_record, struct event_key *key, struct perf_sample *sample) argument
916 handle_end_event(struct perf_kvm_stat *kvm, struct vcpu_event_record *vcpu_record, struct event_key *key, struct perf_sample *sample) argument
999 handle_kvm_event(struct perf_kvm_stat *kvm, struct thread *thread, struct evsel *evsel, struct perf_sample *sample) argument
1029 is_valid_key(struct perf_kvm_stat *kvm) argument
1063 sort_result(struct perf_kvm_stat *kvm) argument
1076 print_vcpu_info(struct perf_kvm_stat *kvm) argument
1111 print_result(struct perf_kvm_stat *kvm) argument
1174 struct perf_kvm_stat *kvm = container_of(tool, struct perf_kvm_stat, tool); local
1181 skip_sample(struct perf_kvm_stat *kvm, struct perf_sample *sample) argument
1198 struct perf_kvm_stat *kvm = container_of(tool, struct perf_kvm_stat, local
1223 cpu_isa_config(struct perf_kvm_stat *kvm) argument
1267 perf_kvm__mmap_read_idx(struct perf_kvm_stat *kvm, int idx, u64 *mmap_time) argument
1317 perf_kvm__mmap_read(struct perf_kvm_stat *kvm) argument
1367 perf_kvm__timerfd_create(struct perf_kvm_stat *kvm) argument
1394 perf_kvm__handle_timerfd(struct perf_kvm_stat *kvm) argument
1461 kvm_events_live_report(struct perf_kvm_stat *kvm) argument
1541 kvm_live_open_events(struct perf_kvm_stat *kvm) argument
1602 read_events(struct perf_kvm_stat *kvm) argument
1647 parse_target_str(struct perf_kvm_stat *kvm) argument
1660 kvm_events_report_vcpu(struct perf_kvm_stat *kvm) argument
1714 kvm_events_record(struct perf_kvm_stat *kvm, int argc, const char **argv) argument
1787 kvm_events_report(struct perf_kvm_stat *kvm, int argc, const char **argv) argument
1879 kvm_events_live(struct perf_kvm_stat *kvm, int argc, const char **argv) argument
2026 struct perf_kvm_stat kvm = { local
[all...]

Completed in 292 milliseconds

1234567