/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/osal/ |
H A D | drv_osal_sys_linux.c | 104 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 D | common.c | 36 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 D | common.c | 37 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 D | dma-mapping.h | 96 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 D | params_v20.c | 34 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 D | common.c | 94 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 D | params.c | 140 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, ¶ms->buf_fec[i].dma_addr, fec_data->meshxf_oft, fec_data->meshyf_oft, in rkispp_param_init_fecbuf()
|
H A D | stream_v20.c | 46 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 D | params_v20.c | 35 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 D | common.c | 92 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 D | params.c | 145 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, ¶ms->buf_fec[i].dma_addr, in rkispp_param_init_fecbuf()
|
H A D | stream_v20.c | 47 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 D | common.c | 146 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 D | common.c | 144 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 D | mali_kbase_mem_pool.c | 150 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 D | mali_kbase_mem_pool.c | 161 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 D | mali_memory_cow.c | 626 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 D | mali_memory_swap_alloc.c | 184 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 D | mali_kbase_mem_pool.c | 159 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 D | mali_memory_cow.c | 636 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 D | mali_memory_swap_alloc.c | 184 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 D | dma-iommu.c | 522 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 D | drv_hash_v200.c | 341 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 D | drv_symc_v100.c | 311 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 D | mali_kbase_mem_pool.c | 152 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()
|