Searched refs:vgic_io_device (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/include/kvm/ |
H A D | arm_vgic.h | 154 struct vgic_io_device { struct 171 struct vgic_io_device iodev; 239 struct vgic_io_device dist_iodev; 323 struct vgic_io_device rd_iodev;
|
/kernel/linux/linux-6.6/include/kvm/ |
H A D | arm_vgic.h | 175 struct vgic_io_device { struct 192 struct vgic_io_device iodev; 263 struct vgic_io_device dist_iodev; 348 struct vgic_io_device rd_iodev;
|
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic-mmio.h | 207 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 D | vgic-mmio.c | 906 struct vgic_io_device *kvm_to_vgic_iodev(const struct kvm_io_device *dev) in kvm_to_vgic_iodev() 908 return container_of(dev, struct vgic_io_device, dev); in kvm_to_vgic_iodev() 943 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, in vgic_get_mmio_region() 959 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in vgic_uaccess_read() 981 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in vgic_uaccess_write() 1000 int vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev, in vgic_uaccess() 1012 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in dispatch_mmio_read() 1044 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in dispatch_mmio_write() 1078 struct vgic_io_device *io_device = &kvm->arch.vgic.dist_iodev; in vgic_register_dist_iodev()
|
H A D | vgic-mmio-v2.c | 476 unsigned int vgic_v2_init_dist_iodev(struct vgic_io_device *dev) in vgic_v2_init_dist_iodev() 489 struct vgic_io_device iodev; in vgic_v2_has_attr_regs() 531 struct vgic_io_device dev = { in vgic_v2_cpuif_uaccess() 543 struct vgic_io_device dev = { in vgic_v2_dist_uaccess()
|
H A D | vgic-mmio-v3.c | 678 unsigned int vgic_v3_init_dist_iodev(struct vgic_io_device *dev) in vgic_v3_init_dist_iodev() 702 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_register_redist_iodev() 748 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_unregister_redist_iodev() 880 struct vgic_io_device iodev; in vgic_v3_has_attr_regs() 1057 struct vgic_io_device dev = { in vgic_v3_dist_uaccess() 1068 struct vgic_io_device rd_dev = { in vgic_v3_redist_uaccess()
|
H A D | vgic.h | 160 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
|
H A D | vgic-its.c | 703 struct vgic_io_device *iodev; in vgic_msi_to_its() 720 iodev = container_of(kvm_io_dev, struct vgic_io_device, dev); in vgic_msi_to_its() 1812 struct vgic_io_device *iodev = &its->iodev; in vgic_register_its_iodev()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic-mmio.h | 207 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 D | vgic-mmio.c | 928 struct vgic_io_device *kvm_to_vgic_iodev(const struct kvm_io_device *dev) in kvm_to_vgic_iodev() 930 return container_of(dev, struct vgic_io_device, dev); in kvm_to_vgic_iodev() 965 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, in vgic_get_mmio_region() 978 static int vgic_uaccess_read(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, in vgic_uaccess_read() 999 static int vgic_uaccess_write(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, in vgic_uaccess_write() 1020 int vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev, in vgic_uaccess() 1032 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in dispatch_mmio_read() 1064 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in dispatch_mmio_write() 1098 struct vgic_io_device *io_device = &kvm->arch.vgic.dist_iodev; in vgic_register_dist_iodev()
|
H A D | vgic-mmio-v2.c | 487 unsigned int vgic_v2_init_dist_iodev(struct vgic_io_device *dev) in vgic_v2_init_dist_iodev() 500 struct vgic_io_device iodev; in vgic_v2_has_attr_regs() 542 struct vgic_io_device dev = { in vgic_v2_cpuif_uaccess() 554 struct vgic_io_device dev = { in vgic_v2_dist_uaccess()
|
H A D | vgic-mmio-v3.c | 752 unsigned int vgic_v3_init_dist_iodev(struct vgic_io_device *dev) in vgic_v3_init_dist_iodev() 776 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_register_redist_iodev() 832 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_unregister_redist_iodev() 982 struct vgic_io_device iodev; in vgic_v3_has_attr_regs() 1155 struct vgic_io_device dev = { in vgic_v3_dist_uaccess() 1166 struct vgic_io_device rd_dev = { in vgic_v3_redist_uaccess()
|
H A D | vgic.h | 179 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
|
H A D | vgic-its.c | 706 struct vgic_io_device *iodev; in vgic_msi_to_its() 723 iodev = container_of(kvm_io_dev, struct vgic_io_device, dev); in vgic_msi_to_its() 1870 struct vgic_io_device *iodev = &its->iodev; in vgic_register_its_iodev()
|
Completed in 22 milliseconds