Home
last modified time | relevance | path

Searched defs:viommu (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Dviommu.c8 struct iommufd_viommu *viommu = in iommufd_viommu_destroy() local
26 struct iommufd_viommu *viommu; in iommufd_viommu_alloc_ioctl() local
117 struct iommufd_viommu *viommu = vdev->viommu; in iommufd_vdevice_abort() local
148 struct iommufd_viommu *viommu; in iommufd_vdevice_alloc_ioctl() local
291 struct iommufd_viommu *viommu, phys_addr_t *base_pa) in iommufd_hw_queue_alloc_phys()
360 struct iommufd_viommu *viommu; in iommufd_hw_queue_alloc_ioctl() local
H A Ddriver.c93 struct device *iommufd_viommu_find_dev(struct iommufd_viommu *viommu, in iommufd_viommu_find_dev()
106 int iommufd_viommu_get_vdev_id(struct iommufd_viommu *viommu, in iommufd_viommu_get_vdev_id()
133 int iommufd_viommu_report_event(struct iommufd_viommu *viommu, in iommufd_viommu_report_event()
H A Dselftest.c154 static inline struct mock_viommu *to_mock_viommu(struct iommufd_viommu *viommu) in to_mock_viommu()
178 struct mock_viommu *viommu; member
628 static void mock_viommu_destroy(struct iommufd_viommu *viommu) in mock_viommu_destroy()
646 mock_viommu_alloc_domain_nested(struct iommufd_viommu *viommu, u32 flags, in mock_viommu_alloc_domain_nested()
662 static int mock_viommu_cache_invalidate(struct iommufd_viommu *viommu, in mock_viommu_cache_invalidate()
732 static size_t mock_viommu_get_hw_queue_size(struct iommufd_viommu *viommu, in mock_viommu_get_hw_queue_size()
822 static int mock_viommu_init(struct iommufd_viommu *viommu, in mock_viommu_init()
H A Deventq.c226 struct iommufd_viommu *viommu = veventq->viommu; in iommufd_veventq_abort() local
479 struct iommufd_viommu *viommu; in iommufd_veventq_alloc() local
H A Diommufd_private.h385 struct iommufd_viommu *viommu; member
619 struct iommufd_viommu *viommu; member
680 iommufd_viommu_find_veventq(struct iommufd_viommu *viommu, in iommufd_viommu_find_veventq()
H A Dmain.c434 struct iommu_viommu_alloc viommu; member
/linux/drivers/iommu/
H A Dvirtio-iommu.c65 struct viommu_dev *viommu; member
77 struct viommu_dev *viommu; member
137 static off_t viommu_get_write_desc_offset(struct viommu_dev *viommu, in viommu_get_write_desc_offset()
155 static int __viommu_sync_req(struct viommu_dev *viommu) in __viommu_sync_req()
188 static int viommu_sync_req(struct viommu_dev *viommu) in viommu_sync_req()
218 static int __viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len, in __viommu_add_req()
265 static int viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len) in viommu_add_req()
283 static int viommu_send_req_sync(struct viommu_dev *viommu, void *buf, in viommu_send_req_sync()
309 static int viommu_send_attach_req(struct viommu_dev *viommu, struct device *dev, in viommu_send_attach_req()
531 static int viommu_probe_endpoint(struct viommu_dev *viommu, struct device *dev) in viommu_probe_endpoint()
[all …]
/linux/drivers/acpi/
H A Dviot.c48 struct viot_iommu *viommu; member
77 static int __init viot_get_pci_iommu_fwnode(struct viot_iommu *viommu, in viot_get_pci_iommu_fwnode()
108 static int __init viot_get_mmio_iommu_fwnode(struct viot_iommu *viommu, in viot_get_mmio_iommu_fwnode()
130 struct viot_iommu *viommu; in viot_get_iommu() local
307 static int viot_dev_iommu_init(struct device *dev, struct viot_iommu *viommu, in viot_dev_iommu_init()
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-iommufd.c241 arm_vsmmu_alloc_domain_nested(struct iommufd_viommu *viommu, u32 flags, in arm_vsmmu_alloc_domain_nested()
351 int arm_vsmmu_cache_invalidate(struct iommufd_viommu *viommu, in arm_vsmmu_cache_invalidate()
443 int arm_vsmmu_init(struct iommufd_viommu *viommu, in arm_vsmmu_init()
H A Dtegra241-cmdqv.c300 struct iommufd_viommu *viommu = &vintf->vsmmu.core; in tegra241_vintf_user_handle_error() local
1069 static size_t tegra241_vintf_get_vcmdq_size(struct iommufd_viommu *viommu, in tegra241_vintf_get_vcmdq_size()
1204 static void tegra241_cmdqv_destroy_vintf_user(struct iommufd_viommu *viommu) in tegra241_cmdqv_destroy_vintf_user()
/linux/tools/testing/selftests/iommu/
H A Diommufd.c2788 unsigned int viommu; in FIXTURE_VARIANT() local
H A Diommufd_utils.h353 #define test_cmd_viommu_invalidate(viommu, reqs, lreq, nreqs) \ argument