Lines Matching defs:kvm
39 static struct vgic_irq *vgic_add_lpi(struct kvm *kvm, u32 intid, in vgic_add_lpi()
280 static int update_lpi_config(struct kvm *kvm, struct vgic_irq *irq, in update_lpi_config()
319 int vgic_copy_lpi_list(struct kvm *kvm, struct kvm_vcpu *vcpu, u32 **intid_ptr) in vgic_copy_lpi_list()
387 static void update_affinity_ite(struct kvm *kvm, struct its_ite *ite) in update_affinity_ite()
402 static void update_affinity_collection(struct kvm *kvm, struct vgic_its *its, in update_affinity_collection()
476 static unsigned long vgic_mmio_read_its_typer(struct kvm *kvm, in vgic_mmio_read_its_typer()
498 static unsigned long vgic_mmio_read_its_iidr(struct kvm *kvm, in vgic_mmio_read_its_iidr()
509 static int vgic_mmio_uaccess_write_its_iidr(struct kvm *kvm, in vgic_mmio_uaccess_write_its_iidr()
521 static unsigned long vgic_mmio_read_its_idregs(struct kvm *kvm, in vgic_mmio_read_its_idregs()
579 static struct vgic_irq *vgic_its_check_cache(struct kvm *kvm, phys_addr_t db, in vgic_its_check_cache()
593 static void vgic_its_cache_translation(struct kvm *kvm, struct vgic_its *its, in vgic_its_cache_translation()
646 void vgic_its_invalidate_cache(struct kvm *kvm) in vgic_its_invalidate_cache()
669 int vgic_its_resolve_lpi(struct kvm *kvm, struct vgic_its *its, in vgic_its_resolve_lpi()
695 struct vgic_its *vgic_msi_to_its(struct kvm *kvm, struct kvm_msi *msi) in vgic_msi_to_its()
730 static int vgic_its_trigger_msi(struct kvm *kvm, struct vgic_its *its, in vgic_its_trigger_msi()
752 int vgic_its_inject_cached_translation(struct kvm *kvm, struct kvm_msi *msi) in vgic_its_inject_cached_translation()
776 int vgic_its_inject_msi(struct kvm *kvm, struct kvm_msi *msi) in vgic_its_inject_msi()
807 static void its_free_ite(struct kvm *kvm, struct its_ite *ite) in its_free_ite()
841 static int vgic_its_cmd_handle_discard(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_discard()
868 static int vgic_its_cmd_handle_movi(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_movi()
1071 static int vgic_its_cmd_handle_mapi(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_mapi()
1139 static void vgic_its_free_device(struct kvm *kvm, struct its_device *device) in vgic_its_free_device()
1158 static void vgic_its_free_device_list(struct kvm *kvm, struct vgic_its *its) in vgic_its_free_device_list()
1167 static void vgic_its_free_collection_list(struct kvm *kvm, struct vgic_its *its) in vgic_its_free_collection_list()
1199 static int vgic_its_cmd_handle_mapd(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_mapd()
1241 static int vgic_its_cmd_handle_mapc(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_mapc()
1287 static int vgic_its_cmd_handle_clear(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_clear()
1308 int vgic_its_inv_lpi(struct kvm *kvm, struct vgic_irq *irq) in vgic_its_inv_lpi()
1317 static int vgic_its_cmd_handle_inv(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_inv()
1342 struct kvm *kvm = vcpu->kvm; in vgic_its_invall() local
1374 static int vgic_its_cmd_handle_invall(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_invall()
1399 static int vgic_its_cmd_handle_movall(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_movall()
1441 static int vgic_its_cmd_handle_int(struct kvm *kvm, struct vgic_its *its, in vgic_its_cmd_handle_int()
1454 static int vgic_its_handle_command(struct kvm *kvm, struct vgic_its *its, in vgic_its_handle_command()
1540 static unsigned long vgic_mmio_read_its_cbaser(struct kvm *kvm, in vgic_mmio_read_its_cbaser()
1547 static void vgic_mmio_write_its_cbaser(struct kvm *kvm, struct vgic_its *its, in vgic_mmio_write_its_cbaser()
1572 static void vgic_its_process_commands(struct kvm *kvm, struct vgic_its *its) in vgic_its_process_commands()
1608 static void vgic_mmio_write_its_cwriter(struct kvm *kvm, struct vgic_its *its, in vgic_mmio_write_its_cwriter()
1632 static unsigned long vgic_mmio_read_its_cwriter(struct kvm *kvm, in vgic_mmio_read_its_cwriter()
1639 static unsigned long vgic_mmio_read_its_creadr(struct kvm *kvm, in vgic_mmio_read_its_creadr()
1646 static int vgic_mmio_uaccess_write_its_creadr(struct kvm *kvm, in vgic_mmio_uaccess_write_its_creadr()
1674 static unsigned long vgic_mmio_read_its_baser(struct kvm *kvm, in vgic_mmio_read_its_baser()
1696 static void vgic_mmio_write_its_baser(struct kvm *kvm, in vgic_mmio_write_its_baser()
1766 static void vgic_mmio_write_its_ctlr(struct kvm *kvm, struct vgic_its *its, in vgic_mmio_write_its_ctlr()
1815 static void its_mmio_write_wi(struct kvm *kvm, struct vgic_its *its, in its_mmio_write_wi()
1857 static int vgic_register_its_iodev(struct kvm *kvm, struct vgic_its *its, in vgic_register_its_iodev()
1888 void vgic_lpi_translation_cache_init(struct kvm *kvm) in vgic_lpi_translation_cache_init()
1912 void vgic_lpi_translation_cache_destroy(struct kvm *kvm) in vgic_lpi_translation_cache_destroy()
1984 struct kvm *kvm = kvm_dev->kvm; in vgic_its_destroy() local
2143 struct kvm *kvm = its->dev->kvm; in scan_its_table() local
2181 struct kvm *kvm = its->dev->kvm; in vgic_its_save_ite() local
2204 struct kvm *kvm = its->dev->kvm; in vgic_its_restore_ite() local
2331 struct kvm *kvm = its->dev->kvm; in vgic_its_save_dte() local
2540 struct kvm *kvm = its->dev->kvm; in vgic_its_restore_cte() local
2702 static void vgic_its_reset(struct kvm *kvm, struct vgic_its *its) in vgic_its_reset()
2743 static int vgic_its_ctrl(struct kvm *kvm, struct vgic_its *its, u64 attr) in vgic_its_ctrl()
2788 bool kvm_arch_allow_write_without_running_vcpu(struct kvm *kvm) in kvm_arch_allow_write_without_running_vcpu()