Home
last modified time | relevance | path

Searched defs:iommu (Results 1 - 25 of 27) sorted by relevance

12

/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_tzsmmu.c37 u32 secmem_alloc(mmb_addr_t phyaddr, unsigned int iommu) in secmem_alloc() argument
73 u32 secmem_free(mmb_addr_t sec_addr, unsigned int iommu) in secmem_free() argument
127 secmem_map_to_secsmmu(HI_U32 phyaddr, int iommu) secmem_map_to_secsmmu() argument
177 secmem_unmap_from_secsmmu(HI_U32 sec_addr, int iommu) secmem_unmap_from_secsmmu() argument
245 sec_mem_get(HI_U32 sec_addr, int iommu) sec_mem_get() argument
269 sec_mem_put(HI_U32 sec_addr, int iommu) sec_mem_put() argument
311 sec_mem_buf_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref) sec_mem_buf_query_ref() argument
[all...]
H A Ddrv_mmz_intf.c63 void delete_mmb(mmb_addr_t addr, unsigned int iommu) in delete_mmb() argument
77 void *remap_mmb(mmb_addr_t addr, unsigned int iommu) in remap_mmb() argument
100 void *remap_mmb_cached(mmb_addr_t addr, unsigned int iommu) in remap_mmb_cached() argument
150 void flush_cache_kern(mmb_addr_t phyaddr, const void *viraddr, mmb_addr_t len, unsigned int iommu) in flush_cache_kern() argument
170 cma_mapto_smmu(mmb_addr_t addr, int iommu) cma_mapto_smmu() argument
175 cma_unmapfrom_smmu(mmb_addr_t addr, int iommu) cma_unmapfrom_smmu() argument
180 get_phyaddr_byvirt(const void *mapped_addr, int iommu) get_phyaddr_byvirt() argument
206 get_meminfo(u32 addr, u32 iommu, u32 *size, u32 *base) get_meminfo() argument
297 mmb_buf_get(HI_U32 addr, HI_U32 iommu) mmb_buf_get() argument
302 mmb_buf_put(HI_U32 addr, HI_U32 iommu) mmb_buf_put() argument
307 mmb_buf_ref_query(HI_U32 addr, HI_U32 iommu, HI_U32 *ref) mmb_buf_ref_query() argument
[all...]
H A Ddrv_tee_smmu_agent.c109 int iommu; in smmu_agent_mem_free() local
160 int iommu; smmu_agent_put_meminfo() local
[all...]
H A Ddrv_media_mem.h97 int iommu; member
150 int iommu; /* 0: cma mem , 1: iommu when allocating */ member
[all...]
H A Ddrv_mmz_userdev.c67 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() argument
208 unsigned int iommu; in ioctl_mmb_free() local
237 unsigned int iommu; ioctl_mmb_get() local
256 unsigned int iommu; ioctl_mmb_put() local
275 unsigned int iommu; ioctl_mmb_query_ref() local
312 dma_buf_export_fd(unsigned int phyaddr, unsigned int iommu) dma_buf_export_fd() argument
327 unsigned int iommu; ioctl_dma_buf_export_fd() local
373 unsigned int iommu; ioctl_mmb_user_map_cace_attr() local
490 unsigned int iommu; ioctl_mmb_user_remap() local
630 unsigned int iommu; ioctl_mmb_user_unmap() local
[all...]
H A Ddrv_media_mem.c232 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, unsigned int iommu) in flush_outer_cache_range() argument
254 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, unsigned int iommu) in flush_outer_cache_range() argument
436 hil_mmb_getby_phys(HI_U32 addr, HI_U32 iommu) hil_mmb_getby_phys() argument
492 hil_mmb_getby_sec_addr(HI_U32 sec_addr, HI_U32 iommu) hil_mmb_getby_sec_addr() argument
541 mmb_add_to_rbtree(hil_mmb_t *mmb, hil_mmz_t *mmz, int iommu) mmb_add_to_rbtree() argument
620 real_page_buffer_alloc_and_map(hil_mmb_t *mmb, HI_U32 size, HI_U32 align, int iommu, unsigned int heap_id_mask) real_page_buffer_alloc_and_map() argument
678 real_page_buffer_alloc_and_map(hil_mmb_t *mmb, HI_U32 size, HI_U32 align, int iommu, struct dma_heap *heap) real_page_buffer_alloc_and_map() argument
729 int iommu; hil_mmb_init() local
769 int iommu; hil_mmb_alloc() local
1266 hil_mmb_cma_mapto_iommu(mmb_addr_t addr, int iommu) hil_mmb_cma_mapto_iommu() argument
1324 hil_mmb_cma_unmapfrom_iommu(mmb_addr_t addr, int iommu) hil_mmb_cma_unmapfrom_iommu() argument
1399 sec_mmb_get(u32 addr, int iommu, u32 sec_smmu) sec_mmb_get() argument
1421 sec_mmb_put(u32 addr, int iommu) sec_mmb_put() argument
1455 sec_mmb_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref) sec_mmb_query_ref() argument
1476 set_sec_mmb_flag(u32 addr, int iommu) set_sec_mmb_flag() argument
1491 clr_sec_mmb_flag(u32 addr, int iommu) clr_sec_mmb_flag() argument
1507 is_sec_mem(u32 addr, int iommu) is_sec_mem() argument
1525 sec_delay_release_for_mem(u32 addr, int iommu) sec_delay_release_for_mem() argument
1545 mmb_get(u32 addr, int iommu) mmb_get() argument
1562 mmb_put(u32 addr, int iommu) mmb_put() argument
1589 mmb_ref_query(u32 addr, int iommu, u32 *ref) mmb_ref_query() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/hack/
H A Dmpp_hack_px30.c43 static bool mpp_iommu_is_paged(struct mpp_rk_iommu *iommu) in mpp_iommu_is_paged() argument
55 static u32 mpp_iommu_get_dte_addr(struct mpp_rk_iommu *iommu) in mpp_iommu_get_dte_addr() argument
60 static int mpp_iommu_enable(struct mpp_rk_iommu *iommu) in mpp_iommu_enable() argument
109 mpp_iommu_disable(struct mpp_rk_iommu *iommu) mpp_iommu_disable() argument
140 struct mpp_rk_iommu *iommu = NULL, *loop = NULL, *n; px30_workaround_combo_init() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/hack/
H A Dmpp_hack_px30.c43 static bool mpp_iommu_is_paged(struct mpp_rk_iommu *iommu) in mpp_iommu_is_paged() argument
57 static u32 mpp_iommu_get_dte_addr(struct mpp_rk_iommu *iommu) in mpp_iommu_get_dte_addr() argument
62 static int mpp_iommu_enable(struct mpp_rk_iommu *iommu) in mpp_iommu_enable() argument
116 mpp_iommu_disable(struct mpp_rk_iommu *iommu) mpp_iommu_disable() argument
148 struct mpp_rk_iommu *iommu = NULL, *loop = NULL, *n; px30_workaround_combo_init() local
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/
H A Dhw.c104 struct device_node *iommu; in is_iommu_enable() local
[all...]
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/
H A Dmpp_iommu.h74 struct mpp_rk_iommu *iommu; member
H A Dmpp_common.c1668 static int mpp_iommu_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, in mpp_iommu_handle() argument
H A Dmpp_rkvenc.c1094 static int rkvenc_iommu_fault_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, in rkvenc_iommu_fault_handle() argument
H A Dmpp_rkvdec.c1211 static int rkvdec_3328_iommu_hdl(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, in rkvdec_3328_iommu_hdl() argument
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/
H A Dhw.c121 struct device_node *iommu; in is_iommu_enable() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
H A Dmpp_iommu.h74 struct mpp_rk_iommu *iommu; member
H A Dmpp_rkvenc.c1145 static int rkvenc_iommu_fault_handle(struct iommu_domain *iommu, in rkvenc_iommu_fault_handle() argument
H A Dmpp_common.c1717 static int mpp_iommu_handle(struct iommu_domain *iommu, in mpp_iommu_handle() argument
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/
H A Dhw.c913 struct device_node *iommu; in is_iommu_enable() local
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-map-ops.h346 arch_setup_dma_ops(struct device *dev, u64 dma_base, u64 size, const struct iommu_ops *iommu, bool coherent) arch_setup_dma_ops() argument
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
H A Dhw.c923 struct device_node *iommu; in is_iommu_enable() local
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dhw.c633 struct device_node *iommu; in is_iommu_enable() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Dhw.c626 struct device_node *iommu; in is_iommu_enable() local
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Drockchip-iommu.c145 struct iommu_device iommu; member
155 struct rk_iommu *iommu; member
391 static void rk_iommu_command(struct rk_iommu *iommu, u3 argument
404 rk_iommu_zap_lines(struct rk_iommu *iommu, dma_addr_t iova_start, size_t size) rk_iommu_zap_lines() argument
421 rk_iommu_is_stall_active(struct rk_iommu *iommu) rk_iommu_is_stall_active() argument
433 rk_iommu_is_paging_enabled(struct rk_iommu *iommu) rk_iommu_is_paging_enabled() argument
445 rk_iommu_is_reset_done(struct rk_iommu *iommu) rk_iommu_is_reset_done() argument
457 rk_iommu_enable_stall(struct rk_iommu *iommu) rk_iommu_enable_stall() argument
499 rk_iommu_disable_stall(struct rk_iommu *iommu) rk_iommu_disable_stall() argument
536 rk_iommu_enable_paging(struct rk_iommu *iommu) rk_iommu_enable_paging() argument
573 rk_iommu_disable_paging(struct rk_iommu *iommu) rk_iommu_disable_paging() argument
611 rk_iommu_force_reset(struct rk_iommu *iommu) rk_iommu_force_reset() argument
665 log_iova(struct rk_iommu *iommu, int index, dma_addr_t iova) log_iova() argument
726 struct rk_iommu *iommu = dev_id; rk_iommu_irq() local
872 struct rk_iommu *iommu; rk_iommu_zap_iova() local
1254 struct rk_iommu *iommu; rk_iommu_flush_tlb_all() local
1283 rk_iommu_disable(struct rk_iommu *iommu) rk_iommu_disable() argument
1301 struct rk_iommu *iommu; rockchip_iommu_disable() local
1315 rk_iommu_enable(struct rk_iommu *iommu) rk_iommu_enable() argument
1365 struct rk_iommu *iommu; rockchip_iommu_enable() local
1378 struct rk_iommu *iommu; rk_iommu_detach_device() local
1411 struct rk_iommu *iommu; rk_iommu_attach_device() local
1576 struct rk_iommu *iommu; rk_iommu_probe_device() local
1611 struct rk_iommu *iommu; rk_iommu_device_group() local
1652 struct rk_iommu *iommu = rk_iommu_from_dev(dev); rk_iommu_mask_irq() local
1667 struct rk_iommu *iommu = rk_iommu_from_dev(dev); rk_iommu_unmask_irq() local
1741 struct rk_iommu *iommu; rk_iommu_probe() local
1889 struct rk_iommu *iommu = platform_get_drvdata(pdev); rk_iommu_shutdown() local
1903 struct rk_iommu *iommu = dev_get_drvdata(dev); rk_iommu_suspend() local
1919 struct rk_iommu *iommu = dev_get_drvdata(dev); rk_iommu_resume() local
[all...]
H A Diommu.c142 int iommu_device_register(struct iommu_device *iommu) in iommu_device_register() argument
151 void iommu_device_unregister(struct iommu_device *iommu) in iommu_device_unregister() argument
2911 struct iommu_device *iommu; iommu_ops_from_fwnode() local
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.c937 static int rockchip_drm_fault_handler(struct iommu_domain *iommu, struct device *dev, unsigned long iova, int flags, in rockchip_drm_fault_handler() argument
1757 struct device_node *iommu; in rockchip_drm_platform_of_probe() local
[all...]

Completed in 31 milliseconds

12