Home
last modified time | relevance | path

Searched refs:dma_addr (Results 1 - 25 of 95) sorted by relevance

1234

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/osal/
H A Ddrv_osal_sys_linux.c104 mem->dma_virt = dma_alloc_coherent(dev, mem->dma_size, (dma_addr_t *)(&addr_u64(mem->dma_addr)), GFP_ATOMIC); in cipher_dma_alloc_coherent()
109 addr_u64(mem->mmz_addr) = addr_u64(mem->dma_addr); in cipher_dma_alloc_coherent()
114 addr_u64(g_local_map_table[i].dma) = addr_u64(mem->dma_addr); in cipher_dma_alloc_coherent()
118 i, addr_u64(mem->dma_addr), mem->dma_virt); in cipher_dma_alloc_coherent()
154 dma_free_coherent(dev, mem->dma_size, mem->dma_virt, (dma_addr_t)addr_u64(mem->dma_addr)); in cipher_dma_free_coherent()
158 if (g_local_map_table[i].valid && addr_u64(g_local_map_table[i].dma) == addr_u64(mem_temp.dma_addr)) { in cipher_dma_free_coherent()
163 i, addr_u64(mem_temp.dma_addr), mem_temp.dma_virt); in cipher_dma_free_coherent()
205 addr_u64(mem->dma_addr) = addr_u64(mem->mmz_addr); in hash_mem_alloc_remap()
208 addr_u64(mem->mmz_addr), addr_u64(mem->dma_addr), mem->dma_virt, size); in hash_mem_alloc_remap()
215 addr_u64(g_local_map_table[i].dma) = addr_u64(mem->dma_addr); in hash_mem_alloc_remap()
356 crypto_mem_open(crypto_mem *mem, compat_addr dma_addr, hi_u32 dma_size) crypto_mem_open() argument
382 crypto_mem_phys(crypto_mem *mem, compat_addr *dma_addr) crypto_mem_phys() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/
H A Dcommon.c36 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkcif_alloc_buffer()
39 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkcif_alloc_buffer()
56 v4l2_dbg(1, rkcif_debug, &dev->v4l2_dev, "%s buf:0x%x~0x%x size:%d\n", __func__, (u32)buf->dma_addr, in rkcif_alloc_buffer()
57 (u32)buf->dma_addr + buf->size, buf->size); in rkcif_alloc_buffer()
69 v4l2_dbg(1, rkcif_debug, &dev->v4l2_dev, "%s buf:0x%x~0x%x\n", __func__, (u32)buf->dma_addr, in rkcif_free_buffer()
70 (u32)buf->dma_addr + buf->size); in rkcif_free_buffer()
116 buf->dma_addr = sg_dma_address(sg->sgl); in rkcif_alloc_page_dummy_buf()
119 v4l2_dbg(1, rkcif_debug, &dev->v4l2_dev, "%s buf:0x%x map cnt:%d size:%d\n", __func__, (u32)buf->dma_addr, ret, in rkcif_alloc_page_dummy_buf()
169 v4l2_dbg(1, rkcif_debug, &dev->v4l2_dev, "%s buf:0x%x size:%d\n", __func__, (u32)buf->dma_addr, buf->size); in rkcif_alloc_common_dummy_buf()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
H A Dcommon.c37 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkcif_alloc_buffer()
40 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkcif_alloc_buffer()
58 (u32)buf->dma_addr, (u32)buf->dma_addr + buf->size, buf->size); in rkcif_alloc_buffer()
73 (u32)buf->dma_addr, (u32)buf->dma_addr + buf->size); in rkcif_free_buffer()
114 buf->dma_addr = sg_dma_address(sg->sgl); in rkcif_alloc_page_dummy_buf()
119 (u32)buf->dma_addr, ret, buf->size); in rkcif_alloc_page_dummy_buf()
167 (u32)buf->dma_addr, buf->size); in rkcif_alloc_common_dummy_buf()
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-mapping.h96 void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
99 static inline void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in debug_dma_mapping_error() argument
108 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument
110 debug_dma_mapping_error(dev, dma_addr); in dma_mapping_error()
112 if (dma_addr == DMA_MAPPING_ERROR) { in dma_mapping_error()
138 int dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size,
140 int dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size,
148 bool dma_need_sync(struct device *dev, dma_addr_t dma_addr);
194 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument
214 static inline int dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, in dma_get_sgtable_attrs() argument
219 dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_mmap_attrs() argument
248 dma_need_sync(struct device *dev, dma_addr_t dma_addr) dma_need_sync() argument
523 dma_alloc_wc(struct device *dev, size_t size, dma_addr_t *dma_addr, gfp_t gfp) dma_alloc_wc() argument
534 dma_free_wc(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr) dma_free_wc() argument
539 dma_mmap_wc(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) dma_mmap_wc() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/
H A Dparams_v20.c34 dma_addr_t dma_addr; in fec_config() local
71 dma_addr = params_vdev->buf_fec[buf_idx].dma_addr; in fec_config()
72 val = dma_addr + fec_data->meshxf_oft; in fec_config()
74 val = dma_addr + fec_data->meshyf_oft; in fec_config()
76 val = dma_addr + fec_data->meshxi_oft; in fec_config()
78 val = dma_addr + fec_data->meshyi_oft; in fec_config()
H A Dcommon.c94 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkispp_allow_buffer()
97 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkispp_allow_buffer()
114 v4l2_dbg(1, rkispp_debug, &dev->v4l2_dev, "%s buf:0x%x~0x%x size:%d\n", __func__, (u32)buf->dma_addr, in rkispp_allow_buffer()
115 (u32)buf->dma_addr + buf->size, buf->size); in rkispp_allow_buffer()
127 v4l2_dbg(1, rkispp_debug, &dev->v4l2_dev, "%s buf:0x%x~0x%x\n", __func__, (u32)buf->dma_addr, in rkispp_free_buffer()
128 (u32)buf->dma_addr + buf->size); in rkispp_free_buffer()
453 dummy_buf->dma_addr = sg_dma_address(sg->sgl); in rkispp_alloc_page_dummy_buf()
456 v4l2_dbg(1, rkispp_debug, &dev->v4l2_dev, "%s buf:0x%x map cnt:%d\n", __func__, (u32)dummy_buf->dma_addr, ret); in rkispp_alloc_page_dummy_buf()
508 v4l2_dbg(1, rkispp_debug, &dev->v4l2_dev, "%s buf:0x%x size:%d\n", __func__, (u32)dummy_buf->dma_addr, in rkispp_alloc_common_dummy_buf()
H A Dparams.c140 u32 val, dma_addr = params->buf_fec[i].dma_addr; in rkispp_param_init_fecbuf() local
142 val = dma_addr + fec_data->meshxf_oft; in rkispp_param_init_fecbuf()
144 val = dma_addr + fec_data->meshyf_oft; in rkispp_param_init_fecbuf()
146 val = dma_addr + fec_data->meshxi_oft; in rkispp_param_init_fecbuf()
148 val = dma_addr + fec_data->meshyi_oft; in rkispp_param_init_fecbuf()
153 params->buf_fec[i].dma_fd, &params->buf_fec[i].dma_addr, fec_data->meshxf_oft, fec_data->meshyf_oft, in rkispp_param_init_fecbuf()
H A Dstream_v20.c46 set_y_addr(stream, dummy_buf->dma_addr); in update_mi()
47 set_uv_addr(stream, dummy_buf->dma_addr); in update_mi()
105 addrxf = dev->params_vdev.buf_fec[0].dma_addr + fec_data->meshxf_oft; in config_fec()
106 addryf = dev->params_vdev.buf_fec[0].dma_addr + fec_data->meshyf_oft; in config_fec()
107 addrxi = dev->params_vdev.buf_fec[0].dma_addr + fec_data->meshxi_oft; in config_fec()
108 addryi = dev->params_vdev.buf_fec[0].dma_addr + fec_data->meshyi_oft; in config_fec()
127 rkispp_write(dev, RKISPP_FEC_WR_Y_BASE, hw->dummy_buf.dma_addr); in config_fec()
128 rkispp_write(dev, RKISPP_FEC_WR_UV_BASE, hw->dummy_buf.dma_addr); in config_fec()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/
H A Dparams_v20.c35 dma_addr_t dma_addr; in fec_config() local
73 dma_addr = params_vdev->buf_fec[buf_idx].dma_addr; in fec_config()
74 val = dma_addr + fec_data->meshxf_oft; in fec_config()
76 val = dma_addr + fec_data->meshyf_oft; in fec_config()
78 val = dma_addr + fec_data->meshxi_oft; in fec_config()
80 val = dma_addr + fec_data->meshyi_oft; in fec_config()
H A Dcommon.c92 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkispp_allow_buffer()
95 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkispp_allow_buffer()
113 (u32)buf->dma_addr, (u32)buf->dma_addr + buf->size, buf->size); in rkispp_allow_buffer()
128 (u32)buf->dma_addr, (u32)buf->dma_addr + buf->size); in rkispp_free_buffer()
438 dummy_buf->dma_addr = sg_dma_address(sg->sgl); in rkispp_alloc_page_dummy_buf()
443 (u32)dummy_buf->dma_addr, ret); in rkispp_alloc_page_dummy_buf()
495 (u32)dummy_buf->dma_addr, dummy_buf->size); in rkispp_alloc_common_dummy_buf()
H A Dparams.c145 u32 val, dma_addr = params->buf_fec[i].dma_addr; in rkispp_param_init_fecbuf() local
147 val = dma_addr + fec_data->meshxf_oft; in rkispp_param_init_fecbuf()
149 val = dma_addr + fec_data->meshyf_oft; in rkispp_param_init_fecbuf()
151 val = dma_addr + fec_data->meshxi_oft; in rkispp_param_init_fecbuf()
153 val = dma_addr + fec_data->meshyi_oft; in rkispp_param_init_fecbuf()
158 __func__, i, params->buf_fec[i].dma_fd, &params->buf_fec[i].dma_addr, in rkispp_param_init_fecbuf()
H A Dstream_v20.c47 set_y_addr(stream, dummy_buf->dma_addr); in update_mi()
48 set_uv_addr(stream, dummy_buf->dma_addr); in update_mi()
108 dev->params_vdev.buf_fec[0].dma_addr + fec_data->meshxf_oft; in config_fec()
110 dev->params_vdev.buf_fec[0].dma_addr + fec_data->meshyf_oft; in config_fec()
112 dev->params_vdev.buf_fec[0].dma_addr + fec_data->meshxi_oft; in config_fec()
114 dev->params_vdev.buf_fec[0].dma_addr + fec_data->meshyi_oft; in config_fec()
133 rkispp_write(dev, RKISPP_FEC_WR_Y_BASE, hw->dummy_buf.dma_addr); in config_fec()
134 rkispp_write(dev, RKISPP_FEC_WR_UV_BASE, hw->dummy_buf.dma_addr); in config_fec()
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dcommon.c146 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkisp_alloc_buffer()
149 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkisp_alloc_buffer()
166 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "%s buf:0x%x~0x%x size:%d\n", __func__, (u32)buf->dma_addr, in rkisp_alloc_buffer()
167 (u32)buf->dma_addr + buf->size, buf->size); in rkisp_alloc_buffer()
179 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "%s buf:0x%x~0x%x\n", __func__, (u32)buf->dma_addr, in rkisp_free_buffer()
180 (u32)buf->dma_addr + buf->size); in rkisp_free_buffer()
283 dummy_buf->dma_addr = sg_dma_address(sg->sgl); in rkisp_alloc_page_dummy_buf()
286 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "%s buf:0x%x map cnt:%d size:%d\n", __func__, (u32)dummy_buf->dma_addr, in rkisp_alloc_page_dummy_buf()
357 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "%s buf:0x%x size:%d\n", __func__, (u32)dummy_buf->dma_addr, in rkisp_alloc_common_dummy_buf()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Dcommon.c144 buf->dma_addr = sg_dma_address(sg_tbl->sgl); in rkisp_alloc_buffer()
147 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkisp_alloc_buffer()
165 (u32)buf->dma_addr, (u32)buf->dma_addr + buf->size, buf->size); in rkisp_alloc_buffer()
180 (u32)buf->dma_addr, (u32)buf->dma_addr + buf->size); in rkisp_free_buffer()
277 dummy_buf->dma_addr = sg_dma_address(sg->sgl); in rkisp_alloc_page_dummy_buf()
282 (u32)dummy_buf->dma_addr, ret, size); in rkisp_alloc_page_dummy_buf()
350 (u32)dummy_buf->dma_addr, dummy_buf->size); in rkisp_alloc_common_dummy_buf()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_pool.c150 dma_addr_t dma_addr; in kbase_mem_alloc_page() local
170 dma_addr = dma_map_page(dev, p, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in kbase_mem_alloc_page()
171 if (dma_mapping_error(dev, dma_addr)) { in kbase_mem_alloc_page()
176 WARN_ON(dma_addr != page_to_phys(p)); in kbase_mem_alloc_page()
178 kbase_set_dma_addr(p, dma_addr); in kbase_mem_alloc_page()
186 dma_addr_t dma_addr = kbase_dma_addr(p); in kbase_mem_pool_free_page() local
188 dma_unmap_page(dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL); in kbase_mem_pool_free_page()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_pool.c161 dma_addr_t dma_addr; in kbase_mem_alloc_page() local
181 dma_addr = dma_map_page(dev, p, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in kbase_mem_alloc_page()
182 if (dma_mapping_error(dev, dma_addr)) { in kbase_mem_alloc_page()
187 WARN_ON(dma_addr != page_to_phys(p)); in kbase_mem_alloc_page()
189 kbase_set_dma_addr(p, dma_addr); in kbase_mem_alloc_page()
198 dma_addr_t dma_addr = kbase_dma_addr(p); in kbase_mem_pool_free_page() local
200 dma_unmap_page(dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL); in kbase_mem_pool_free_page()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_cow.c626 dma_addr_t dma_addr; in _mali_mem_cow_copy_page() local
664 dma_addr = dma_map_page(&mali_platform_device->dev, src_page, 0, MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in _mali_mem_cow_copy_page()
667 src_node->swap_it->dma_addr = dma_addr; in _mali_mem_cow_copy_page()
678 dma_addr = dma_map_page(&mali_platform_device->dev, dst_page, 0, MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in _mali_mem_cow_copy_page()
681 dst_node->swap_it->dma_addr = dma_addr; in _mali_mem_cow_copy_page()
H A Dmali_memory_swap_alloc.c184 dma_unmap_page(&mali_platform_device->dev, page_node->swap_it->dma_addr, MALI_OSK_MALI_PAGE_SIZE, DMA_TO_DEVICE); in mali_mem_swap_out_page_node()
515 page_node->swap_it->dma_addr = in mali_mem_swap_in_page_node()
614 phys = m_page->swap_it->dma_addr; in mali_mem_swap_mali_map()
803 dma_addr_t dma_addr; in mali_mem_swap_allocate_page_on_demand() local
838 dma_addr = dma_map_page(&mali_platform_device->dev, found_page, 0, MALI_OSK_MALI_PAGE_SIZE, DMA_TO_DEVICE); in mali_mem_swap_allocate_page_on_demand()
839 dma_unmap_page(&mali_platform_device->dev, dma_addr, MALI_OSK_MALI_PAGE_SIZE, DMA_TO_DEVICE); in mali_mem_swap_allocate_page_on_demand()
918 dma_unmap_page(&mali_platform_device->dev, new_node->swap_it->dma_addr, MALI_OSK_MALI_PAGE_SIZE, DMA_TO_DEVICE); in mali_mem_swap_cow_page_on_demand()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_pool.c159 dma_addr_t dma_addr; in kbase_mem_alloc_page() local
171 dma_addr = dma_map_page(dev, p, 0, (PAGE_SIZE << pool->order), in kbase_mem_alloc_page()
174 if (dma_mapping_error(dev, dma_addr)) { in kbase_mem_alloc_page()
180 WARN_ON(dma_addr != page_to_phys(p)); in kbase_mem_alloc_page()
182 kbase_set_dma_addr(p+i, dma_addr + PAGE_SIZE * i); in kbase_mem_alloc_page()
192 dma_addr_t dma_addr = kbase_dma_addr(p); in kbase_mem_pool_free_page() local
195 dma_unmap_page(dev, dma_addr, (PAGE_SIZE << pool->order), in kbase_mem_pool_free_page()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_cow.c636 dma_addr_t dma_addr; in _mali_mem_cow_copy_page() local
676 dma_addr = dma_map_page(&mali_platform_device->dev, src_page, in _mali_mem_cow_copy_page()
680 src_node->swap_it->dma_addr = dma_addr; in _mali_mem_cow_copy_page()
691 dma_addr = dma_map_page(&mali_platform_device->dev, dst_page, in _mali_mem_cow_copy_page()
695 dst_node->swap_it->dma_addr = dma_addr; in _mali_mem_cow_copy_page()
H A Dmali_memory_swap_alloc.c184 dma_unmap_page(&mali_platform_device->dev, page_node->swap_it->dma_addr, in mali_mem_swap_out_page_node()
516 page_node->swap_it->dma_addr = dma_map_page(&mali_platform_device->dev, page_node->swap_it->page, in mali_mem_swap_in_page_node()
618 phys = m_page->swap_it->dma_addr; in mali_mem_swap_mali_map()
813 dma_addr_t dma_addr; in mali_mem_swap_allocate_page_on_demand() local
847 dma_addr = dma_map_page(&mali_platform_device->dev, found_page, in mali_mem_swap_allocate_page_on_demand()
849 dma_unmap_page(&mali_platform_device->dev, dma_addr, in mali_mem_swap_allocate_page_on_demand()
927 dma_unmap_page(&mali_platform_device->dev, new_node->swap_it->dma_addr, in mali_mem_swap_cow_page_on_demand()
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Ddma-iommu.c522 static void iommu_dma_unmap_ext(struct device *dev, dma_addr_t dma_addr, size_t size) in iommu_dma_unmap_ext() argument
527 size_t iova_off = iova_offset(iovad, dma_addr); in iommu_dma_unmap_ext()
531 dma_addr -= iova_off; in iommu_dma_unmap_ext()
535 unmapped = iommu_unmap_fast(domain, dma_addr, size, &iotlb_gather); in iommu_dma_unmap_ext()
541 iommu_dma_free_iova(cookie, dma_addr, size); in iommu_dma_unmap_ext()
828 static int finalise_sg_ext(struct device *dev, struct scatterlist *sg, int nents, dma_addr_t dma_addr) in finalise_sg_ext() argument
854 if (cur_len && !s_iova_off && (dma_addr & seg_mask) && (max_len - cur_len >= s_length)) { in finalise_sg_ext()
865 sg_dma_address(cur) = dma_addr + s_iova_off; in finalise_sg_ext()
869 dma_addr += s_iova_len; in finalise_sg_ext()
1167 static int iommu_dma_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, in iommu_dma_mmap() argument
1198 iommu_dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) iommu_dma_get_sgtable() argument
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/core/
H A Ddrv_hash_v200.c341 static hi_void hash_set_entry(hi_u32 chn, compat_addr dma_addr, const hi_void *cpu_addr) in hash_set_entry() argument
350 hash_write(chann_hash_in_node_start_addr(chn), addr_l32(dma_addr)); in hash_set_entry()
351 hash_write(chann_hash_in_node_start_high(chn), addr_h32(dma_addr)); in hash_set_entry()
353 chann_hash_in_node_cfg(chn), hash_in_cfg.u32, addr_l32(dma_addr), cpu_addr); in hash_set_entry()
441 hi_log_info("HASH DMA buffer, MMU 0x%x, MMZ 0x%x, VIA %pK, size 0x%x\n", addr_l32(g_hash_dma.dma_addr), in drv_hash_cfg_init()
728 hash_addbuf(chn_num, mem->dma_addr, length); in drv_hash_start()
H A Ddrv_symc_v100.c311 static hi_void drv_symc_set_entry(hi_u32 chn, hi_u32 dma_addr, hi_u32 mmz_addr, const hi_void *cpu_addr) in drv_symc_set_entry() argument
320 chn, dma_addr, mmz_addr, cpu_addr); in drv_symc_set_entry()
323 dma_addr += ENTRY_NODE_SIZE * SYMC_MAX_LIST_NUM; in drv_symc_set_entry()
329 chn, dma_addr, mmz_addr, cpu_addr); in drv_symc_set_entry()
332 dma_addr += ENTRY_NODE_SIZE * SYMC_MAX_LIST_NUM; in drv_symc_set_entry()
337 hi_log_info("chn %u, IV dma addr 0x%x, cpu addr 0x%pK\n", chn, dma_addr, cpu_addr); in drv_symc_set_entry()
340 ctx->entry_in[i].iv_addr = dma_addr; in drv_symc_set_entry()
341 dma_addr += SYMC_IV_MAX_SIZE; in drv_symc_set_entry()
640 hi_u32 dma_addr; in drv_symc_enrty_init() local
645 dma_addr in drv_symc_enrty_init()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_pool.c152 dma_addr_t dma_addr; in kbase_mem_alloc_page() local
171 dma_addr = dma_map_page(dev, p, 0, (PAGE_SIZE << pool->order), DMA_BIDIRECTIONAL); in kbase_mem_alloc_page()
172 if (dma_mapping_error(dev, dma_addr)) { in kbase_mem_alloc_page()
177 WARN_ON(dma_addr != page_to_phys(p)); in kbase_mem_alloc_page()
179 kbase_set_dma_addr(p + i, dma_addr + PAGE_SIZE * i); in kbase_mem_alloc_page()
189 dma_addr_t dma_addr = kbase_dma_addr(p); in kbase_mem_pool_free_page() local
192 dma_unmap_page(dev, dma_addr, (PAGE_SIZE << pool->order), DMA_BIDIRECTIONAL); in kbase_mem_pool_free_page()

Completed in 22 milliseconds

1234