Home
last modified time | relevance | path

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

/linux-6.15/drivers/iommu/iommufd/
Dviommu.c8 struct iommufd_viommu *viommu = in iommufd_viommu_destroy() local
21 struct iommufd_viommu *viommu; in iommufd_viommu_alloc_ioctl() local
91 struct iommufd_viommu *viommu = vdev->viommu; in iommufd_vdevice_destroy() local
103 struct iommufd_viommu *viommu; in iommufd_vdevice_alloc_ioctl() local
Ddriver.c40 struct device *iommufd_viommu_find_dev(struct iommufd_viommu *viommu, in iommufd_viommu_find_dev()
53 int iommufd_viommu_get_vdev_id(struct iommufd_viommu *viommu, in iommufd_viommu_get_vdev_id()
80 int iommufd_viommu_report_event(struct iommufd_viommu *viommu, in iommufd_viommu_report_event()
Dhw_pagetable.c287 iommufd_viommu_alloc_hwpt_nested(struct iommufd_viommu *viommu, u32 flags, in iommufd_viommu_alloc_hwpt_nested()
394 struct iommufd_viommu *viommu; in iommufd_hwpt_alloc() local
534 struct iommufd_viommu *viommu = in iommufd_hwpt_invalidate() local
Diommufd_private.h319 struct iommufd_viommu *viommu; member
533 struct iommufd_viommu *viommu; member
592 iommufd_viommu_find_veventq(struct iommufd_viommu *viommu, u32 type) in iommufd_viommu_find_veventq()
613 struct iommufd_viommu *viommu; member
Deventq.c272 struct iommufd_viommu *viommu = veventq->viommu; in iommufd_veventq_abort() local
535 struct iommufd_viommu *viommu; in iommufd_veventq_alloc() local
Dselftest.c153 static inline struct mock_viommu *to_mock_viommu(struct iommufd_viommu *viommu) in to_mock_viommu()
164 struct mock_viommu *viommu; member
631 static void mock_viommu_destroy(struct iommufd_viommu *viommu) in mock_viommu_destroy()
643 mock_viommu_alloc_domain_nested(struct iommufd_viommu *viommu, u32 flags, in mock_viommu_alloc_domain_nested()
660 static int mock_viommu_cache_invalidate(struct iommufd_viommu *viommu, in mock_viommu_cache_invalidate()
Dmain.c322 struct iommu_viommu_alloc viommu; member
/linux-6.15/drivers/iommu/
Dvirtio-iommu.c64 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()
154 static int __viommu_sync_req(struct viommu_dev *viommu) in __viommu_sync_req()
187 static int viommu_sync_req(struct viommu_dev *viommu) in viommu_sync_req()
217 static int __viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len, in __viommu_add_req()
264 static int viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len) in viommu_add_req()
282 static int viommu_send_req_sync(struct viommu_dev *viommu, void *buf, in viommu_send_req_sync()
514 static int viommu_probe_endpoint(struct viommu_dev *viommu, struct device *dev) in viommu_probe_endpoint()
576 static int viommu_fault_handler(struct viommu_dev *viommu, in viommu_fault_handler()
[all …]
/linux-6.15/drivers/acpi/
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-6.15/include/linux/
Diommufd.h211 iommufd_viommu_find_dev(struct iommufd_viommu *viommu, unsigned long vdev_id) in iommufd_viommu_find_dev()
216 static inline int iommufd_viommu_get_vdev_id(struct iommufd_viommu *viommu, in iommufd_viommu_get_vdev_id()
223 static inline int iommufd_viommu_report_event(struct iommufd_viommu *viommu, in iommufd_viommu_report_event()
/linux-6.15/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3-iommufd.c220 arm_vsmmu_alloc_domain_nested(struct iommufd_viommu *viommu, u32 flags, in arm_vsmmu_alloc_domain_nested()
330 static int arm_vsmmu_cache_invalidate(struct iommufd_viommu *viommu, in arm_vsmmu_cache_invalidate()
/linux-6.15/tools/testing/selftests/iommu/
Diommufd_utils.h332 #define test_cmd_viommu_invalidate(viommu, reqs, lreq, nreqs) \ argument
Diommufd.c2666 unsigned int viommu; in FIXTURE_VARIANT() local