Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/iommu/
Dvirtio-iommu.c65 struct viommu_dev *viommu; member
78 struct viommu_dev *viommu; member
136 static off_t viommu_get_write_desc_offset(struct viommu_dev *viommu, in viommu_get_write_desc_offset() argument
143 return len - viommu->probe_size - tail_size; in viommu_get_write_desc_offset()
154 static int __viommu_sync_req(struct viommu_dev *viommu) in __viommu_sync_req() argument
160 struct virtqueue *vq = viommu->vqs[VIOMMU_REQUEST_VQ]; in __viommu_sync_req()
162 assert_spin_locked(&viommu->request_lock); in __viommu_sync_req()
166 while (!list_empty(&viommu->requests)) { in __viommu_sync_req()
188 static int viommu_sync_req(struct viommu_dev *viommu) in viommu_sync_req() argument
193 spin_lock_irqsave(&viommu->request_lock, flags); in viommu_sync_req()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/virtio/
Dmmio.txt35 iommus = <&viommu 23>
38 viommu: iommu@3100 {