Searched refs:vgic_io_device (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/include/kvm/ |
D | arm_vgic.h | 164 struct vgic_io_device { struct 181 struct vgic_io_device iodev; argument 246 struct vgic_io_device dist_iodev; 324 struct vgic_io_device rd_iodev; 325 struct vgic_io_device sgi_iodev;
|
/Linux-v4.19/virt/kvm/arm/vgic/ |
D | vgic-mmio.h | 114 struct vgic_io_device *region, 201 int vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev, 209 unsigned int vgic_v2_init_dist_iodev(struct vgic_io_device *dev); 211 unsigned int vgic_v3_init_dist_iodev(struct vgic_io_device *dev);
|
D | vgic-mmio.c | 700 struct vgic_io_device *kvm_to_vgic_iodev(const struct kvm_io_device *dev) in kvm_to_vgic_iodev() 702 return container_of(dev, struct vgic_io_device, dev); in kvm_to_vgic_iodev() 737 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, in vgic_get_mmio_region() 753 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in vgic_uaccess_read() 775 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in vgic_uaccess_write() 794 int vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev, in vgic_uaccess() 806 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in dispatch_mmio_read() 838 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in dispatch_mmio_write() 872 struct vgic_io_device *io_device = &kvm->arch.vgic.dist_iodev; in vgic_register_dist_iodev()
|
D | vgic-mmio-v3.c | 592 unsigned int vgic_v3_init_dist_iodev(struct vgic_io_device *dev) in vgic_v3_init_dist_iodev() 616 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_register_redist_iodev() 617 struct vgic_io_device *sgi_dev = &vcpu->arch.vgic_cpu.sgi_iodev; in vgic_register_redist_iodev() 682 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_unregister_redist_iodev() 683 struct vgic_io_device *sgi_dev = &vcpu->arch.vgic_cpu.sgi_iodev; in vgic_unregister_redist_iodev() 816 struct vgic_io_device iodev; in vgic_v3_has_attr_regs() 983 struct vgic_io_device dev = { in vgic_v3_dist_uaccess() 994 struct vgic_io_device rd_dev = { in vgic_v3_redist_uaccess() 999 struct vgic_io_device sgi_dev = { in vgic_v3_redist_uaccess()
|
D | vgic-mmio-v2.c | 480 unsigned int vgic_v2_init_dist_iodev(struct vgic_io_device *dev) in vgic_v2_init_dist_iodev() 493 struct vgic_io_device iodev; in vgic_v2_has_attr_regs() 535 struct vgic_io_device dev = { in vgic_v2_cpuif_uaccess() 547 struct vgic_io_device dev = { in vgic_v2_dist_uaccess()
|
D | vgic.h | 171 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
|
D | vgic-its.c | 576 struct vgic_io_device *iodev; in vgic_msi_to_its() 593 iodev = container_of(kvm_io_dev, struct vgic_io_device, dev); in vgic_msi_to_its() 1655 struct vgic_io_device *iodev = &its->iodev; in vgic_register_its_iodev()
|