Searched refs:rk_iommu (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/iommu/
H A Drockchip-iommu.c87 struct rk_iommu { struct
274 static u32 rk_iommu_read(struct rk_iommu *iommu, u32 offset) rk_iommu_read()
279 static void rk_iommu_write(struct rk_iommu *iommu, u32 offset, u32 value) rk_iommu_write()
284 static void rk_iommu_command(struct rk_iommu *iommu, u32 command) rk_iommu_command()
289 static void rk_iommu_zap_lines(struct rk_iommu *iommu, dma_addr_t iova, rk_iommu_zap_lines()
301 static bool rk_iommu_is_stall_active(struct rk_iommu *iommu) rk_iommu_is_stall_active()
306 static bool rk_iommu_is_paging_enabled(struct rk_iommu *iommu) rk_iommu_is_paging_enabled()
312 static int rk_iommu_enable_stall(struct rk_iommu *iommu) rk_iommu_enable_stall()
333 static int rk_iommu_disable_stall(struct rk_iommu *iommu) rk_iommu_disable_stall()
350 static int rk_iommu_enable_paging(struct rk_iommu *iommu) rk_iommu_enable_paging()
367 static int rk_iommu_disable_paging(struct rk_iommu *iommu) rk_iommu_disable_paging()
384 static int rk_iommu_force_reset(struct rk_iommu *iommu) rk_iommu_force_reset()
411 static void log_iova(struct rk_iommu *iommu, dma_addr_t iova) log_iova()
459 struct rk_iommu *iommu = dev_id; rk_iommu_irq()
547 struct rk_iommu *iommu; rk_iommu_zap_iova()
548 iommu = list_entry(pos, struct rk_iommu, node); rk_iommu_zap_iova()
716 static struct rk_iommu *rk_iommu_from_dev(struct device *dev) rk_iommu_from_dev()
720 struct rk_iommu *rk_iommu; rk_iommu_from_dev() local
726 rk_iommu = dev_get_drvdata(iommu_dev); rk_iommu_from_dev()
729 return rk_iommu; rk_iommu_from_dev()
735 struct rk_iommu *iommu; rk_iommu_attach_device()
787 struct rk_iommu *iommu; rk_iommu_detach_device()
978 struct rk_iommu *iommu; rk_iommu_probe()
1017 .name = "rk_iommu",

Completed in 41 milliseconds