Searched refs:rk_iommu (Results 1 - 1 of 1) sorted by relevance
/linux-4.1.27/drivers/iommu/ |
H A D | rockchip-iommu.c | 87 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