Lines Matching refs:iodev
822 struct vgic_io_device *iodev = container_of(this, in vgic_handle_mmio_access() local
830 offset = addr - iodev->addr; in vgic_handle_mmio_access()
831 range = vgic_find_range(iodev->reg_ranges, len, offset); in vgic_handle_mmio_access()
841 mmio.private = iodev->redist_vcpu; in vgic_handle_mmio_access()
905 struct vgic_io_device *iodev) in vgic_register_kvm_io_dev() argument
913 iodev->addr = base; in vgic_register_kvm_io_dev()
914 iodev->len = len; in vgic_register_kvm_io_dev()
915 iodev->reg_ranges = ranges; in vgic_register_kvm_io_dev()
916 iodev->redist_vcpu = vcpu; in vgic_register_kvm_io_dev()
918 kvm_iodevice_init(&iodev->dev, &vgic_io_ops); in vgic_register_kvm_io_dev()
923 &iodev->dev); in vgic_register_kvm_io_dev()
928 iodev->dev.ops = NULL; in vgic_register_kvm_io_dev()