Home
last modified time | relevance | path

Searched refs:riscv_iommu_device (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/iommu/riscv/
H A Diommu.h20 struct riscv_iommu_device;
28 struct riscv_iommu_device *iommu; /* iommu device handling the queue when active */
36 struct riscv_iommu_device { struct
65 int riscv_iommu_init(struct riscv_iommu_device *iommu); argument
66 void riscv_iommu_remove(struct riscv_iommu_device *iommu);
67 void riscv_iommu_disable(struct riscv_iommu_device *iommu);
H A Diommu.c42 iommu_get_iommu_dev(dev, struct riscv_iommu_device, iommu)
287 struct riscv_iommu_device *iommu = queue->iommu; in riscv_iommu_queue_disable()
530 struct riscv_iommu_device *iommu = queue->iommu; in riscv_iommu_fltq_process()
851 struct riscv_iommu_device *iommu = dev_to_iommu(dev); in riscv_iommu_bond_link()
881 struct riscv_iommu_device *iommu = dev_to_iommu(dev); in riscv_iommu_bond_unlink()
928 struct riscv_iommu_device *iommu, *prev; in riscv_iommu_iotlb_inval()
1324 struct riscv_iommu_device *iommu = dev_to_iommu(dev); in riscv_iommu_attach_paging_domain()
1359 struct riscv_iommu_device *iommu; in riscv_iommu_alloc_paging_domain()
1428 struct riscv_iommu_device *iommu = dev_to_iommu(dev); in riscv_iommu_attach_blocking_domain()
1449 struct riscv_iommu_device *iommu = dev_to_iommu(dev); in riscv_iommu_attach_identity_domain()
[all …]
H A Diommu-pci.c36 struct riscv_iommu_device *iommu; in riscv_iommu_pci_probe()
99 struct riscv_iommu_device *iommu = dev_get_drvdata(&pdev->dev); in riscv_iommu_pci_remove()
106 struct riscv_iommu_device *iommu = dev_get_drvdata(&pdev->dev); in riscv_iommu_pci_shutdown()
H A Diommu-platform.c25 struct riscv_iommu_device *iommu = dev_get_drvdata(dev); in riscv_iommu_write_msi_msg()
48 struct riscv_iommu_device *iommu = NULL; in riscv_iommu_platform_probe()
134 struct riscv_iommu_device *iommu = dev_get_drvdata(&pdev->dev); in riscv_iommu_platform_remove()