Lines Matching refs:iodev
706 struct vgic_io_device *iodev; in vgic_msi_to_its() local
723 iodev = container_of(kvm_io_dev, struct vgic_io_device, dev); in vgic_msi_to_its()
724 if (iodev->iodev_type != IODEV_ITS) in vgic_msi_to_its()
727 return iodev->its; in vgic_msi_to_its()
1870 struct vgic_io_device *iodev = &its->iodev; in vgic_register_its_iodev() local
1880 iodev->regions = its_registers; in vgic_register_its_iodev()
1881 iodev->nr_regions = ARRAY_SIZE(its_registers); in vgic_register_its_iodev()
1882 kvm_iodevice_init(&iodev->dev, &kvm_io_gic_ops); in vgic_register_its_iodev()
1884 iodev->base_addr = its->vgic_its_base; in vgic_register_its_iodev()
1885 iodev->iodev_type = IODEV_ITS; in vgic_register_its_iodev()
1886 iodev->its = its; in vgic_register_its_iodev()
1887 ret = kvm_io_bus_register_dev(kvm, KVM_MMIO_BUS, iodev->base_addr, in vgic_register_its_iodev()
1888 KVM_VGIC_V3_ITS_SIZE, &iodev->dev); in vgic_register_its_iodev()