Symbol: riscv_iommu_device
drivers/iommu/riscv/iommu-pci.c
106
struct riscv_iommu_device *iommu = dev_get_drvdata(&pdev->dev);
drivers/iommu/riscv/iommu-pci.c
36
struct riscv_iommu_device *iommu;
drivers/iommu/riscv/iommu-pci.c
99
struct riscv_iommu_device *iommu = dev_get_drvdata(&pdev->dev);
drivers/iommu/riscv/iommu-platform.c
142
struct riscv_iommu_device *iommu = dev_get_drvdata(&pdev->dev);
drivers/iommu/riscv/iommu-platform.c
27
struct riscv_iommu_device *iommu = dev_get_drvdata(dev);
drivers/iommu/riscv/iommu-platform.c
50
struct riscv_iommu_device *iommu = NULL;
drivers/iommu/riscv/iommu.c
1012
static void riscv_iommu_iodir_update(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
1308
static bool riscv_iommu_pt_supported(struct riscv_iommu_device *iommu, int pgd_mode)
drivers/iommu/riscv/iommu.c
131
static int riscv_iommu_queue_alloc(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
1328
struct riscv_iommu_device *iommu = dev_to_iommu(dev);
drivers/iommu/riscv/iommu.c
1363
struct riscv_iommu_device *iommu;
drivers/iommu/riscv/iommu.c
1433
struct riscv_iommu_device *iommu = dev_to_iommu(dev);
drivers/iommu/riscv/iommu.c
1455
struct riscv_iommu_device *iommu = dev_to_iommu(dev);
drivers/iommu/riscv/iommu.c
1487
struct riscv_iommu_device *iommu;
drivers/iommu/riscv/iommu.c
1551
static int riscv_iommu_init_check(struct riscv_iommu_device *iommu)
drivers/iommu/riscv/iommu.c
1605
void riscv_iommu_remove(struct riscv_iommu_device *iommu)
drivers/iommu/riscv/iommu.c
1614
int riscv_iommu_init(struct riscv_iommu_device *iommu)
drivers/iommu/riscv/iommu.c
208
static int riscv_iommu_queue_vec(struct riscv_iommu_device *iommu, int n)
drivers/iommu/riscv/iommu.c
220
static int riscv_iommu_queue_enable(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
288
struct riscv_iommu_device *iommu = queue->iommu;
drivers/iommu/riscv/iommu.c
44
iommu_get_iommu_dev(dev, struct riscv_iommu_device, iommu)
drivers/iommu/riscv/iommu.c
486
static void riscv_iommu_cmd_send(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
493
static void riscv_iommu_cmd_sync(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
514
static void riscv_iommu_fault(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
531
struct riscv_iommu_device *iommu = queue->iommu;
drivers/iommu/riscv/iommu.c
563
static struct riscv_iommu_dc *riscv_iommu_get_dc(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
655
void riscv_iommu_disable(struct riscv_iommu_device *iommu)
drivers/iommu/riscv/iommu.c
672
static int riscv_iommu_iodir_alloc(struct riscv_iommu_device *iommu)
drivers/iommu/riscv/iommu.c
70
static void *riscv_iommu_get_pages(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
719
static int riscv_iommu_iodir_set_mode(struct riscv_iommu_device *iommu,
drivers/iommu/riscv/iommu.c
852
struct riscv_iommu_device *iommu = dev_to_iommu(dev);
drivers/iommu/riscv/iommu.c
882
struct riscv_iommu_device *iommu = dev_to_iommu(dev);
drivers/iommu/riscv/iommu.c
929
struct riscv_iommu_device *iommu, *prev;
drivers/iommu/riscv/iommu.c
96
static void riscv_iommu_free_pages(struct riscv_iommu_device *iommu, void *addr)
drivers/iommu/riscv/iommu.h
20
struct riscv_iommu_device;
drivers/iommu/riscv/iommu.h
28
struct riscv_iommu_device *iommu; /* iommu device handling the queue when active */
drivers/iommu/riscv/iommu.h
65
int riscv_iommu_init(struct riscv_iommu_device *iommu);
drivers/iommu/riscv/iommu.h
66
void riscv_iommu_remove(struct riscv_iommu_device *iommu);
drivers/iommu/riscv/iommu.h
67
void riscv_iommu_disable(struct riscv_iommu_device *iommu);