Lines Matching refs:iodev
804 struct vgic_io_device *iodev = container_of(this, in vgic_handle_mmio_access() local
812 offset = addr - iodev->addr; in vgic_handle_mmio_access()
813 range = vgic_find_range(iodev->reg_ranges, len, offset); in vgic_handle_mmio_access()
823 mmio.private = iodev->redist_vcpu; in vgic_handle_mmio_access()
887 struct vgic_io_device *iodev) in vgic_register_kvm_io_dev() argument
895 iodev->addr = base; in vgic_register_kvm_io_dev()
896 iodev->len = len; in vgic_register_kvm_io_dev()
897 iodev->reg_ranges = ranges; in vgic_register_kvm_io_dev()
898 iodev->redist_vcpu = vcpu; in vgic_register_kvm_io_dev()
900 kvm_iodevice_init(&iodev->dev, &vgic_io_ops); in vgic_register_kvm_io_dev()
905 &iodev->dev); in vgic_register_kvm_io_dev()
910 iodev->dev.ops = NULL; in vgic_register_kvm_io_dev()