| /device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/ |
| D | drv_mmz_intf.c | 63 void delete_mmb(mmb_addr_t addr, unsigned int iommu) in delete_mmb() 77 void *remap_mmb(mmb_addr_t addr, unsigned int iommu) in remap_mmb() 100 void *remap_mmb_cached(mmb_addr_t addr, unsigned int iommu) in remap_mmb_cached() 150 void flush_cache_kern(mmb_addr_t phyaddr, const void *viraddr, mmb_addr_t len, unsigned int iommu) in flush_cache_kern() 170 mmb_addr_t cma_mapto_smmu(mmb_addr_t addr, int iommu) in cma_mapto_smmu() 175 int cma_unmapfrom_smmu(mmb_addr_t addr, int iommu) in cma_unmapfrom_smmu() 180 mmb_addr_t get_phyaddr_byvirt(const void *mapped_addr, int iommu) in get_phyaddr_byvirt() 206 struct sg_table *get_meminfo(u32 addr, u32 iommu, u32 *size, u32 *base) in get_meminfo() 297 int mmb_buf_get(HI_U32 addr, HI_U32 iommu) in mmb_buf_get() 302 int mmb_buf_put(HI_U32 addr, HI_U32 iommu) in mmb_buf_put() [all …]
|
| D | drv_tzsmmu.c | 37 u32 secmem_alloc(mmb_addr_t phyaddr, unsigned int iommu) in secmem_alloc() 73 u32 secmem_free(mmb_addr_t sec_addr, unsigned int iommu) in secmem_free() 127 u32 secmem_map_to_secsmmu(HI_U32 phyaddr, int iommu) in secmem_map_to_secsmmu() 177 int secmem_unmap_from_secsmmu(HI_U32 sec_addr, int iommu) in secmem_unmap_from_secsmmu() 245 int sec_mem_get(HI_U32 sec_addr, int iommu) in sec_mem_get() 269 int sec_mem_put(HI_U32 sec_addr, int iommu) in sec_mem_put() 311 int sec_mem_buf_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref) in sec_mem_buf_query_ref()
|
| D | drv_media_mem.c | 232 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, unsigned int iommu) in flush_outer_cache_range() 254 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, unsigned int iommu) in flush_outer_cache_range() 436 hil_mmb_t *hil_mmb_getby_phys(HI_U32 addr, HI_U32 iommu) in hil_mmb_getby_phys() 492 hil_mmb_t *hil_mmb_getby_sec_addr(HI_U32 sec_addr, HI_U32 iommu) in hil_mmb_getby_sec_addr() 541 static int mmb_add_to_rbtree(hil_mmb_t *mmb, hil_mmz_t *mmz, int iommu) in mmb_add_to_rbtree() 620 static int real_page_buffer_alloc_and_map(hil_mmb_t *mmb, HI_U32 size, HI_U32 align, int iommu, in real_page_buffer_alloc_and_map() 678 static int real_page_buffer_alloc_and_map(hil_mmb_t *mmb, HI_U32 size, HI_U32 align, int iommu, in real_page_buffer_alloc_and_map() 729 int iommu; in hil_mmb_init() local 769 int iommu; in hil_mmb_alloc() local 1266 mmb_addr_t hil_mmb_cma_mapto_iommu(mmb_addr_t addr, int iommu) in hil_mmb_cma_mapto_iommu() [all …]
|
| D | drv_mmz_userdev.c | 67 unsigned int iommu; in mmz_flush_dcache_mmb() local 190 static hil_mmb_t *get_mmb_info(unsigned int addr, unsigned int iommu) in get_mmb_info() 208 unsigned int iommu; in ioctl_mmb_free() local 237 unsigned int iommu; in ioctl_mmb_get() local 256 unsigned int iommu; in ioctl_mmb_put() local 275 unsigned int iommu; in ioctl_mmb_query_ref() local 312 int dma_buf_export_fd(unsigned int phyaddr, unsigned int iommu) in dma_buf_export_fd() 327 unsigned int iommu; in ioctl_dma_buf_export_fd() local 373 unsigned int iommu; in ioctl_mmb_user_map_cace_attr() local 490 unsigned int iommu; in ioctl_mmb_user_remap() local [all …]
|
| D | drv_tee_smmu_agent.c | 109 int iommu; in smmu_agent_mem_free() local 160 int iommu; in smmu_agent_put_meminfo() local
|
| D | drv_media_mem.h | 97 int iommu; member 150 int iommu; /* 0: cma mem , 1: iommu when allocating */ member
|
| /device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
| D | rockchip-iommu.c | 145 struct iommu_device iommu; member 155 struct rk_iommu *iommu; member 391 static void rk_iommu_command(struct rk_iommu *iommu, u32 command) in rk_iommu_command() 404 static void rk_iommu_zap_lines(struct rk_iommu *iommu, dma_addr_t iova_start, size_t size) in rk_iommu_zap_lines() 421 static bool rk_iommu_is_stall_active(struct rk_iommu *iommu) in rk_iommu_is_stall_active() 433 static bool rk_iommu_is_paging_enabled(struct rk_iommu *iommu) in rk_iommu_is_paging_enabled() 445 static bool rk_iommu_is_reset_done(struct rk_iommu *iommu) in rk_iommu_is_reset_done() 457 static int rk_iommu_enable_stall(struct rk_iommu *iommu) in rk_iommu_enable_stall() 499 static int rk_iommu_disable_stall(struct rk_iommu *iommu) in rk_iommu_disable_stall() 536 static int rk_iommu_enable_paging(struct rk_iommu *iommu) in rk_iommu_enable_paging() [all …]
|
| /device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/hack/ |
| D | mpp_hack_px30.c | 43 static bool mpp_iommu_is_paged(struct mpp_rk_iommu *iommu) in mpp_iommu_is_paged() 57 static u32 mpp_iommu_get_dte_addr(struct mpp_rk_iommu *iommu) in mpp_iommu_get_dte_addr() 62 static int mpp_iommu_enable(struct mpp_rk_iommu *iommu) in mpp_iommu_enable() 116 static int mpp_iommu_disable(struct mpp_rk_iommu *iommu) in mpp_iommu_disable() 148 struct mpp_rk_iommu *iommu = NULL, *loop = NULL, *n; in px30_workaround_combo_init() local
|
| /device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/hack/ |
| D | mpp_hack_px30.c | 43 static bool mpp_iommu_is_paged(struct mpp_rk_iommu *iommu) in mpp_iommu_is_paged() 55 static u32 mpp_iommu_get_dte_addr(struct mpp_rk_iommu *iommu) in mpp_iommu_get_dte_addr() 60 static int mpp_iommu_enable(struct mpp_rk_iommu *iommu) in mpp_iommu_enable() 109 static int mpp_iommu_disable(struct mpp_rk_iommu *iommu) in mpp_iommu_disable() 140 struct mpp_rk_iommu *iommu = NULL, *loop = NULL, *n; in px30_workaround_combo_init() local
|
| /device/board/isoftstone/zhiyuan/kernel/driver/drivers/iommu/ |
| D | sunxi-iommu.c | 60 static inline u32 sunxi_iommu_read(struct sunxi_iommu_dev *iommu, in sunxi_iommu_read() 66 static inline void sunxi_iommu_write(struct sunxi_iommu_dev *iommu, in sunxi_iommu_write() 75 struct sunxi_iommu_dev *iommu = global_iommu_dev; in sunxi_reset_device_iommu() local 88 struct sunxi_iommu_dev *iommu = global_iommu_dev; in sunxi_enable_device_iommu() local 101 static int sunxi_tlb_flush(struct sunxi_iommu_dev *iommu) in sunxi_tlb_flush() 121 struct sunxi_iommu_dev *iommu = global_iommu_dev; in sunxi_iommu_hw_init() local 172 struct sunxi_iommu_dev *iommu = global_iommu_dev; in sunxi_tlb_invalid() local 204 struct sunxi_iommu_dev *iommu = global_iommu_dev; in sunxi_ptw_cache_invalid() local 431 struct sunxi_iommu_dev *iommu = global_iommu_dev; in sunxi_iommu_iotlb_sync() local 683 struct sunxi_iommu_dev *iommu = global_iommu_dev; in sunxi_set_debug_mode() local [all …]
|
| /device/board/isoftstone/yangfan/kernel/src/driv/video/rockchip/mpp/ |
| D | mpp_iommu_av1d.c | 54 struct iommu_device iommu; member 62 struct av1_iommu *iommu; member 187 static void av1_iommu_disable(struct av1_iommu *iommu) in av1_iommu_disable() 199 static int av1_iommu_enable(struct av1_iommu *iommu) in av1_iommu_enable() 274 struct av1_iommu *iommu; in av1_iommu_flush_tlb_all() local 297 struct av1_iommu *iommu = dev_id; in av1_iommu_irq() local 603 struct av1_iommu *iommu; in av1_iommu_detach_device() local 634 struct av1_iommu *iommu; in av1_iommu_attach_device() local 705 struct av1_iommu *iommu; in av1_iommu_probe_device() local 739 struct av1_iommu *iommu; in av1_iommu_device_group() local [all …]
|
| D | mpp_iommu.h | 74 struct mpp_rk_iommu *iommu; member
|
| /device/soc/rockchip/common/sdk_linux/include/linux/ |
| D | iommu.h | 395 static inline void _iommu_device_set_ops(struct iommu_device *iommu, const struct iommu_ops *ops) in _iommu_device_set_ops() 400 #define iommu_device_set_ops(iommu, ops) … argument 407 static inline void iommu_device_set_fwnode(struct iommu_device *iommu, struct fwnode_handle *fwnode) in iommu_device_set_fwnode() 866 static inline int iommu_device_register(struct iommu_device *iommu) in iommu_device_register() 871 static inline void iommu_device_set_ops(struct iommu_device *iommu, const struct iommu_ops *ops) in iommu_device_set_ops() 875 static inline void iommu_device_set_fwnode(struct iommu_device *iommu, struct fwnode_handle *fwnode) in iommu_device_set_fwnode() 893 static inline void iommu_device_unregister(struct iommu_device *iommu) in iommu_device_unregister() 897 static inline int iommu_device_sysfs_add(struct iommu_device *iommu, struct device *parent, in iommu_device_sysfs_add() 903 static inline void iommu_device_sysfs_remove(struct iommu_device *iommu) in iommu_device_sysfs_remove()
|
| D | dma-map-ops.h | 347 u64 size, const struct iommu_ops *iommu, in arch_setup_dma_ops()
|
| /device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/ |
| D | hw.c | 104 struct device_node *iommu; in is_iommu_enable() local
|
| /device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/ |
| D | hw.c | 121 struct device_node *iommu; in is_iommu_enable() local
|
| /device/board/isoftstone/yangfan/kernel/src/driv/media/ispp/ |
| D | hw.c | 121 struct device_node *iommu; in is_iommu_enable() local
|
| /device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
| D | mpp_iommu.h | 74 struct mpp_rk_iommu *iommu; member
|
| /device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
| D | mpp_iommu.h | 74 struct mpp_rk_iommu *iommu; member
|
| /device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/ |
| D | hw.c | 923 struct device_node *iommu; in is_iommu_enable() local
|
| /device/board/isoftstone/yangfan/kernel/src/driv/media/cif/ |
| D | hw.c | 923 struct device_node *iommu; in is_iommu_enable() local
|
| /device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
| D | hw.c | 913 struct device_node *iommu; in is_iommu_enable() local
|
| /device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
| D | hw.c | 633 struct device_node *iommu; in is_iommu_enable() local
|
| /device/board/isoftstone/yangfan/kernel/src/driv/media/isp/ |
| D | hw.c | 626 struct device_node *iommu; in is_iommu_enable() local
|
| /device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
| D | hw.c | 626 struct device_node *iommu; in is_iommu_enable() local
|