Searched refs:vgic_io_device (Results 1 - 7 of 7) sorted by relevance

/linux-master/include/kvm/
H A Darm_vgic.h176 struct vgic_io_device { struct
193 struct vgic_io_device iodev;
264 struct vgic_io_device dist_iodev;
349 struct vgic_io_device rd_iodev;
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-mmio.h207 int vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev,
215 unsigned int vgic_v2_init_dist_iodev(struct vgic_io_device *dev);
217 unsigned int vgic_v3_init_dist_iodev(struct vgic_io_device *dev);
H A Dvgic-mmio-v2.c487 unsigned int vgic_v2_init_dist_iodev(struct vgic_io_device *dev)
500 struct vgic_io_device iodev;
542 struct vgic_io_device dev = {
554 struct vgic_io_device dev = {
H A Dvgic-mmio.c913 struct vgic_io_device *kvm_to_vgic_iodev(const struct kvm_io_device *dev)
915 return container_of(dev, struct vgic_io_device, dev);
950 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
963 static int vgic_uaccess_read(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
984 static int vgic_uaccess_write(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
1005 int vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev,
1017 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev);
1049 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev);
1083 struct vgic_io_device *io_device = &kvm->arch.vgic.dist_iodev;
H A Dvgic-mmio-v3.c727 unsigned int vgic_v3_init_dist_iodev(struct vgic_io_device *dev)
751 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev;
807 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev;
959 struct vgic_io_device iodev;
1098 struct vgic_io_device dev = {
1109 struct vgic_io_device rd_dev = {
H A Dvgic.h179 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
H A Dvgic-its.c729 struct vgic_io_device *iodev;
746 iodev = container_of(kvm_io_dev, struct vgic_io_device, dev);
1892 struct vgic_io_device *iodev = &its->iodev;

Completed in 225 milliseconds