Home
last modified time | relevance | path

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

/linux/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);
38 iommuriscv_iommu_device global() argument
41 devriscv_iommu_device global() argument
H A Diommu.c42 iommu_get_iommu_dev(dev, struct riscv_iommu_device, iommu)
68 static void *riscv_iommu_get_pages(struct riscv_iommu_device *iommu, in riscv_iommu_get_pages()
94 static void riscv_iommu_free_pages(struct riscv_iommu_device *iommu, void *addr) in riscv_iommu_free_pages()
129 static int riscv_iommu_queue_alloc(struct riscv_iommu_device *iommu, in riscv_iommu_queue_alloc()
206 static int riscv_iommu_queue_vec(struct riscv_iommu_device *iommu, int n) in riscv_iommu_queue_vec()
218 static int riscv_iommu_queue_enable(struct riscv_iommu_device *iommu, in riscv_iommu_queue_enable()
286 struct riscv_iommu_device *iommu = queue->iommu; in riscv_iommu_queue_disable()
484 static void riscv_iommu_cmd_send(struct riscv_iommu_device *iommu, in riscv_iommu_cmd_send()
491 static void riscv_iommu_cmd_sync(struct riscv_iommu_device *iommu, in riscv_iommu_cmd_sync()
512 static void riscv_iommu_fault(struct riscv_iommu_device *iomm
[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()