Searched defs:kvm (Results 1 - 25 of 154) sorted by path

1234567

/linux-master/virt/kvm/
H A Dcoalesced_mmio.h21 struct kvm *kvm; member in struct:kvm_coalesced_mmio_dev
34 kvm_coalesced_mmio_init(struct kvm *kvm) argument
35 kvm_coalesced_mmio_free(struct kvm *kvm) argument
[all...]
/linux-master/arch/arm64/include/asm/
H A Dkvm_host.h1182 kvm_arch_sync_events(struct kvm *kvm) argument
1250 kvm_vm_is_protected(struct kvm *kvm) argument
[all...]
/linux-master/arch/arm64/kvm/
H A DMakefile
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...]
H A Darm.c72 int kvm_vm_ioctl_enable_cap(struct kvm *kvm, argument
136 kvm_arch_init_vm(struct kvm *kvm, unsigned long type) argument
193 kvm_arch_create_vm_debugfs(struct kvm *kvm) argument
202 kvm_arch_destroy_vm(struct kvm *kvm) argument
221 kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) argument
351 kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) argument
588 kvm_init_mpidr_data(struct kvm *kvm) argument
646 struct kvm *kvm = vcpu->kvm; local
725 kvm_arch_intc_initialized(struct kvm *kvm) argument
730 kvm_arm_halt_guest(struct kvm *kvm) argument
740 kvm_arm_resume_guest(struct kvm *kvm) argument
1207 kvm_vm_ioctl_irq_line(struct kvm *kvm, struct kvm_irq_level *irq_level, bool line_status) argument
1339 struct kvm *kvm = vcpu->kvm; local
1356 struct kvm *kvm = vcpu->kvm; local
1656 kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
1661 kvm_vm_ioctl_set_device_addr(struct kvm *kvm, struct kvm_arm_device_addr *dev_addr) argument
1674 kvm_vm_has_attr(struct kvm *kvm, struct kvm_device_attr *attr) argument
1684 kvm_vm_set_attr(struct kvm *kvm, struct kvm_device_attr *attr) argument
1696 struct kvm *kvm = filp->private_data; local
1766 unlock_vcpus(struct kvm *kvm, int vcpu_lock_idx) argument
1776 unlock_all_vcpus(struct kvm *kvm) argument
1784 lock_all_vcpus(struct kvm *kvm) argument
2471 kvm_mpidr_to_vcpu(struct kvm *kvm, unsigned long mpidr) argument
2496 kvm_arch_irqchip_in_kernel(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 Dguest.c1017 int kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm, argument
[all...]
H A Dhypercalls.c136 static int kvm_smccc_filter_insert_reserved(struct kvm *kvm) argument
165 kvm_smccc_filter_configured(struct kvm *kvm) argument
170 kvm_smccc_set_filter(struct kvm *kvm, struct kvm_smccc_filter __user *uaddr) argument
209 kvm_smccc_filter_get_action(struct kvm *kvm, u32 func_id) argument
392 kvm_arm_init_hypercalls(struct kvm *kvm) argument
403 kvm_arm_teardown_hypercalls(struct kvm *kvm) argument
513 struct kvm *kvm = vcpu->kvm; local
642 kvm_vm_smccc_has_attr(struct kvm *kvm, struct kvm_device_attr *attr) argument
652 kvm_vm_smccc_set_attr(struct kvm *kvm, struct kvm_device_attr *attr) argument
[all...]
H A Dmmu.c61 struct kvm *kvm = kvm_s2_mmu_to_kvm(mmu); local
100 static bool need_split_memcache_topup_or_resched(struct kvm *kvm) argument
114 static int kvm_mmu_split_huge_pages(struct kvm *kv argument
169 kvm_arch_flush_remote_tlbs(struct kvm *kvm) argument
175 kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) argument
322 struct kvm *kvm = kvm_s2_mmu_to_kvm(mmu); local
336 stage2_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
352 stage2_flush_vm(struct kvm *kvm) argument
802 get_user_mapping_size(struct kvm *kvm, u64 addr) argument
868 kvm_init_stage2_mmu(struct kvm *kvm, struct kvm_s2_mmu *mmu, unsigned long type) argument
937 kvm_uninit_stage2_mmu(struct kvm *kvm) argument
943 stage2_unmap_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
992 stage2_unmap_vm(struct kvm *kvm) argument
1013 struct kvm *kvm = kvm_s2_mmu_to_kvm(mmu); local
1066 kvm_phys_addr_ioremap(struct kvm *kvm, phys_addr_t guest_ipa, phys_addr_t pa, unsigned long size, bool writable) argument
1128 kvm_mmu_wp_memory_region(struct kvm *kvm, int slot) argument
1155 kvm_mmu_split_memory_region(struct kvm *kvm, int slot) argument
1185 kvm_arch_mmu_enable_log_dirty_pt_masked(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn_offset, unsigned long mask) argument
1284 transparent_hugepage_adjust(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long hva, kvm_pfn_t *pfnp, phys_addr_t *ipap) argument
1355 sanitise_mte_tags(struct kvm *kvm, kvm_pfn_t pfn, unsigned long size) argument
1386 struct kvm *kvm = vcpu->kvm; local
1759 kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) argument
1771 kvm_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
1805 kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
1817 kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
1945 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
1989 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
2049 kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) argument
2053 kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) argument
2057 kvm_arch_flush_shadow_all(struct kvm *kvm) argument
2062 kvm_arch_flush_shadow_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) argument
[all...]
H A Dnested.c184 static void set_sysreg_masks(struct kvm *kvm, int sr, u64 res0, u64 res1) argument
192 int kvm_init_nv_sysregs(struct kvm *kvm) argument
[all...]
H A Dpmu-emul.c55 static u32 kvm_pmu_event_mask(struct kvm *kvm) argument
63 u64 kvm_pmu_evtyper_mask(struct kvm *kvm) argument
884 pmu_irq_is_valid(struct kvm *kvm, int irq) argument
909 kvm_arm_pmu_get_max_counters(struct kvm *kvm) argument
920 kvm_arm_set_pmu(struct kvm *kvm, struct arm_pmu *arm_pmu) argument
940 kvm_arm_set_default_pmu(struct kvm *kvm) argument
953 struct kvm *kvm = vcpu->kvm; local
983 struct kvm *kvm = vcpu->kvm; local
[all...]
H A Dpsci.c63 struct kvm *kvm = source_vcpu->kvm; local
128 struct kvm *kvm = vcpu->kvm; local
319 struct kvm *kvm = vcpu->kvm; local
[all...]
H A Dpvtime.c15 struct kvm *kvm = vcpu->kvm; local
54 struct kvm *kvm local
79 struct kvm *kvm = vcpu->kvm; local
[all...]
H A Dsys_regs.c1273 struct kvm *kvm = vcpu->kvm; local
3430 struct kvm *kvm = s->private; local
3452 struct kvm *kvm = s->private; local
3467 struct kvm *kvm = s->private; local
3481 struct kvm *kvm = s->private; local
3504 kvm_sys_regs_create_debugfs(struct kvm *kvm) argument
3516 struct kvm *kvm = vcpu->kvm; local
3989 kvm_vm_ioctl_get_reg_writable_masks(struct kvm *kvm, struct reg_mask_range *range) argument
4035 struct kvm *kvm = vcpu->kvm; local
[all...]
/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h159 struct kvm *kvm = kern_hyp_va(vcpu->kvm); local
195 struct kvm *kvm = kern_hyp_va(vcpu->kvm); local
[all...]
/linux-master/arch/arm64/kvm/hyp/include/nvhe/
H A Dpkvm.h29 struct kvm kvm; member in struct:pkvm_hyp_vm
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c231 struct kvm *kvm = kern_hyp_va(vcpu->kvm); local
H A Dsys_regs.c99 const struct kvm *kvm = (const struct kvm *)kern_hyp_va(vcpu->kvm); local
/linux-master/arch/arm64/kvm/hyp/
H A Dvgic-v2-cpuif-proxy.c39 struct kvm *kvm = kern_hyp_va(vcpu->kvm); local
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-debug.c55 static void iter_init(struct kvm *kvm, struct vgic_state_iter *iter, argument
85 struct kvm *kvm = s->private; local
113 struct kvm *kvm = s->private; local
125 struct kvm *kvm = s->private; local
232 struct kvm *kvm = s->private; local
272 vgic_debug_init(struct kvm *kvm) argument
278 vgic_debug_destroy(struct kvm *kvm) argument
[all...]
H A Dvgic-init.c52 void kvm_vgic_early_init(struct kvm *kvm) argument
71 int kvm_vgic_create(struct kvm *kvm, u32 type) argument
140 kvm_vgic_dist_init(struct kvm *kvm, unsigned int nr_spis) argument
262 vgic_init(struct kvm *kvm) argument
343 kvm_vgic_dist_destroy(struct kvm *kvm) argument
392 struct kvm *kvm = vcpu->kvm; local
399 kvm_vgic_destroy(struct kvm *kvm) argument
425 vgic_lazy_init(struct kvm *kvm) argument
460 kvm_vgic_map_resources(struct kvm *kvm) argument
[all...]
H A Dvgic-irqfd.c18 vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
38 kvm_set_routing_entry(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, const struct kvm_irq_routing_entry *ue) argument
85 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
104 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
135 kvm_vgic_setup_default_irq_routing(struct kvm *kvm) argument
[all...]
H A Dvgic-its.c39 static struct vgic_irq *vgic_add_lpi(struct kvm *kvm, u32 intid, argument
285 update_lpi_config(struct kvm *kvm, struct vgic_irq *irq, struct kvm_vcpu *filter_vcpu, bool needs_inv) argument
326 vgic_copy_lpi_list(struct kvm *kvm, struct kvm_vcpu *vcpu, u32 **intid_ptr) argument
393 collection_to_vcpu(struct kvm *kvm, struct its_collection *col) argument
405 update_affinity_ite(struct kvm *kvm, struct its_ite *ite) argument
420 update_affinity_collection(struct kvm *kvm, struct vgic_its *its, struct its_collection *coll) argument
497 vgic_mmio_read_its_typer(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
519 vgic_mmio_read_its_iidr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
530 vgic_mmio_uaccess_write_its_iidr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
542 vgic_mmio_read_its_idregs(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
600 vgic_its_check_cache(struct kvm *kvm, phys_addr_t db, u32 devid, u32 eventid) argument
618 vgic_its_cache_translation(struct kvm *kvm, struct vgic_its *its, u32 devid, u32 eventid, struct vgic_irq *irq) argument
676 vgic_its_invalidate_cache(struct kvm *kvm) argument
699 vgic_its_resolve_lpi(struct kvm *kvm, struct vgic_its *its, u32 devid, u32 eventid, struct vgic_irq **irq) argument
725 vgic_msi_to_its(struct kvm *kvm, struct kvm_msi *msi) argument
760 vgic_its_trigger_msi(struct kvm *kvm, struct vgic_its *its, u32 devid, u32 eventid) argument
782 vgic_its_inject_cached_translation(struct kvm *kvm, struct kvm_msi *msi) argument
807 vgic_its_inject_msi(struct kvm *kvm, struct kvm_msi *msi) argument
838 its_free_ite(struct kvm *kvm, struct its_ite *ite) argument
872 vgic_its_cmd_handle_discard(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
899 vgic_its_cmd_handle_movi(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1102 vgic_its_cmd_handle_mapi(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1170 vgic_its_free_device(struct kvm *kvm, struct its_device *device) argument
1189 vgic_its_free_device_list(struct kvm *kvm, struct vgic_its *its) argument
1198 vgic_its_free_collection_list(struct kvm *kvm, struct vgic_its *its) argument
1230 vgic_its_cmd_handle_mapd(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1272 vgic_its_cmd_handle_mapc(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1319 vgic_its_cmd_handle_clear(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1340 vgic_its_inv_lpi(struct kvm *kvm, struct vgic_irq *irq) argument
1349 vgic_its_cmd_handle_inv(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1374 struct kvm *kvm = vcpu->kvm; local
1406 vgic_its_cmd_handle_invall(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1431 vgic_its_cmd_handle_movall(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1473 vgic_its_cmd_handle_int(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1486 vgic_its_handle_command(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1572 vgic_mmio_read_its_cbaser(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1579 vgic_mmio_write_its_cbaser(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1604 vgic_its_process_commands(struct kvm *kvm, struct vgic_its *its) argument
1640 vgic_mmio_write_its_cwriter(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1664 vgic_mmio_read_its_cwriter(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1671 vgic_mmio_read_its_creadr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1678 vgic_mmio_uaccess_write_its_creadr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1706 vgic_mmio_read_its_baser(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1728 vgic_mmio_write_its_baser(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1798 vgic_mmio_write_its_ctlr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1847 its_mmio_write_wi(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1889 vgic_register_its_iodev(struct kvm *kvm, struct vgic_its *its, u64 addr) argument
1920 vgic_lpi_translation_cache_init(struct kvm *kvm) argument
1944 vgic_lpi_translation_cache_destroy(struct kvm *kvm) argument
2032 struct kvm *kvm = kvm_dev->kvm; local
2194 struct kvm *kvm = its->dev->kvm; local
2232 struct kvm *kvm = its->dev->kvm; local
2255 struct kvm *kvm = its->dev->kvm; local
2382 struct kvm *kvm = its->dev->kvm; local
2591 struct kvm *kvm = its->dev->kvm; local
2753 vgic_its_reset(struct kvm *kvm, struct vgic_its *its) argument
2794 vgic_its_ctrl(struct kvm *kvm, struct vgic_its *its, u64 attr) argument
2841 kvm_arch_allow_write_without_running_vcpu(struct kvm *kvm) argument
[all...]
H A Dvgic-kvm-device.c17 int vgic_check_iorange(struct kvm *kvm, phys_addr_t ioaddr, argument
37 static int vgic_check_type(struct kvm *kvm, int type_needed) argument
45 int kvm_set_legacy_vgic_v2_addr(struct kvm *kvm, struc argument
92 kvm_vgic_addr(struct kvm *kvm, struct kvm_device_attr *attr, bool write) argument
[all...]
H A Dvgic-mmio-v3.c41 bool vgic_has_its(struct kvm *kvm) argument
51 bool vgic_supports_direct_msis(struct kvm *kvm) argument
748 struct kvm *kvm = vcpu->kvm; local
812 vgic_register_all_redist_iodevs(struct kvm *kvm) argument
854 vgic_v3_alloc_redist_region(struct kvm *kvm, uint32_t index, gpa_t base, uint32_t count) argument
928 vgic_v3_set_redist_base(struct kvm *kvm, u32 index, u64 addr, u32 count) argument
1060 struct kvm *kvm = vcpu->kvm; local
[all...]

Completed in 339 milliseconds

1234567