Home
last modified time | relevance | path

Searched refs:viommu (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/iommu/
H A Dvirtio-iommu.c665 struct viommu_dev *viommu = vdev->viommu; in viommu_domain_finalise() local
676 ret = ida_alloc_range(&viommu->domain_ids, viommu->first_domain, in viommu_domain_finalise()
687 vdomain->viommu = viommu; in viommu_domain_finalise()
714 if (vdomain->viommu) in viommu_domain_free()
736 } else if (vdomain->viommu != vdev->viommu) { in viommu_attach_dev()
976 if (!viommu) in viommu_probe_device()
984 vdev->viommu = viommu; in viommu_probe_device()
1086 viommu->evts = evts = devm_kmalloc_array(viommu->dev, nr_evts, in viommu_fill_evtq()
1114 viommu = devm_kzalloc(dev, sizeof(*viommu), GFP_KERNEL); in viommu_probe()
1115 if (!viommu) in viommu_probe()
[all …]
/openbmc/linux/drivers/acpi/
H A Dviot.c48 struct viot_iommu *viommu; member
130 struct viot_iommu *viommu; in viot_get_iommu() local
139 if (viommu->offset == offset) in viot_get_iommu()
140 return viommu; in viot_get_iommu()
145 viommu = kzalloc(sizeof(*viommu), GFP_KERNEL); in viot_get_iommu()
146 if (!viommu) in viot_get_iommu()
149 viommu->offset = offset; in viot_get_iommu()
172 return viommu; in viot_get_iommu()
175 kfree(viommu); in viot_get_iommu()
232 if (!ep->viommu) { in viot_parse_node()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/virtio/
H A Dmmio.yaml56 iommus = <&viommu 23>;
59 viommu: iommu@3100 {
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-iommu.h35 void *viommu; member
/openbmc/qemu/hw/virtio/
H A Dvirtio-iommu.c80 VirtIOIOMMU *s = sdev->viommu; in virtio_iommu_device_bypassed()
386 VirtIOIOMMU *s = sdev->viommu; in add_prop_resv_regions()
419 sdev->viommu = s; in virtio_iommu_find_add_as()
830 static void virtio_iommu_report_fault(VirtIOIOMMU *viommu, uint8_t reason, in virtio_iommu_report_fault() argument
834 VirtIODevice *vdev = &viommu->parent_obj; in virtio_iommu_report_fault()
835 VirtQueue *vq = viommu->event_vq; in virtio_iommu_report_fault()
879 VirtIOIOMMU *s = sdev->viommu; in virtio_iommu_translate()
1076 VirtIOIOMMU *s = sdev->viommu; in virtio_iommu_replay()
1128 VirtIOIOMMU *s = sdev->viommu; in virtio_iommu_set_page_size_mask()