Home
last modified time | relevance | path

Searched refs:DMA_BIDIRECTIONAL (Results 1 - 25 of 56) sorted by relevance

123

/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/
H A Dcommon.c27 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkcif_alloc_buffer()
115 ret = dma_map_sg(hw->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkcif_alloc_page_dummy_buf()
139 dma_unmap_sg(dev->hw_dev->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkcif_free_page_dummy_buf()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/linux/
H A Dump_kernel_memory_backend_os.c149 descriptor->block_array[pages_allocated].addr = dma_map_page(NULL, new_page, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in os_allocate()
172 dma_unmap_page(NULL, descriptor->block_array[pages_allocated].addr, PAGE_SIZE, DMA_BIDIRECTIONAL); in os_allocate()
221 dma_unmap_page(NULL, descriptor->block_array[i].addr, PAGE_SIZE, DMA_BIDIRECTIONAL); in os_free()
H A Dump_ukk_ref_wrappers.c156 sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL); in ump_dmabuf_import_wrapper()
223 dma_buf_unmap_attachment(attach, sgt, DMA_BIDIRECTIONAL); in ump_dmabuf_import_wrapper()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
H A Dcommon.c28 DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkcif_alloc_buffer()
113 ret = dma_map_sg(hw->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkcif_alloc_page_dummy_buf()
137 dma_unmap_sg(dev->hw_dev->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkcif_free_page_dummy_buf()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_10969_workaround.c93 kbase_sync_single_for_cpu(katom->kctx->kbdev, kbase_dma_addr(p) + offset, copy_size, DMA_BIDIRECTIONAL); in kbasep_10969_workaround_clamp_coordinates()
104 DMA_BIDIRECTIONAL); in kbasep_10969_workaround_clamp_coordinates()
H A Dmali_kbase_mem_pool.c128 dma_sync_single_for_device(dev, kbase_dma_addr(p), PAGE_SIZE, DMA_BIDIRECTIONAL); in kbase_mem_pool_sync_page()
170 dma_addr = dma_map_page(dev, p, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in kbase_mem_alloc_page()
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_10969_workaround.c94 copy_size, DMA_BIDIRECTIONAL); in kbasep_10969_workaround_clamp_coordinates()
106 JOB_HEADER_SIZE - copy_size, DMA_BIDIRECTIONAL); in kbasep_10969_workaround_clamp_coordinates()
H A Dmali_kbase_mem_pool.c137 PAGE_SIZE, DMA_BIDIRECTIONAL); in kbase_mem_pool_sync_page()
181 dma_addr = dma_map_page(dev, p, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in kbase_mem_alloc_page()
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_secure.c45 secure_mem->sgt = dma_buf_map_attachment(secure_mem->attachment, DMA_BIDIRECTIONAL); in mali_mem_secure_attach_dma_buf()
162 dma_buf_unmap_attachment(mem->attachment, mem->sgt, DMA_BIDIRECTIONAL); in mali_mem_secure_release()
H A Dmali_memory_os_alloc.c125 dma_unmap_page(&mali_platform_device->dev, page_private(page), MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_put_page()
237 dma_addr = dma_map_page(&mali_platform_device->dev, new_page, 0, MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_alloc_pages()
238 dma_unmap_page(&mali_platform_device->dev, dma_addr, MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_alloc_pages()
239 dma_addr = dma_map_page(&mali_platform_device->dev, new_page, 0, MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_alloc_pages()
259 DMA_BIDIRECTIONAL); in mali_mem_os_alloc_pages()
562 dma_unmap_page(&mali_platform_device->dev, page_private(page), MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_free_page_node()
H A Dmali_memory_cow.c639 DMA_BIDIRECTIONAL); in _mali_mem_cow_copy_page()
655 * for kernel linear mapping page table. DMA_BIDIRECTIONAL could in _mali_mem_cow_copy_page()
659 DMA_BIDIRECTIONAL); in _mali_mem_cow_copy_page()
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()
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()
H A Dmali_memory_dma_buf.c72 mem->sgt = dma_buf_map_attachment(mem->attachment, DMA_BIDIRECTIONAL); in mali_dma_buf_map()
140 dma_buf_unmap_attachment(mem->attachment, mem->sgt, DMA_BIDIRECTIONAL); in mali_dma_buf_unmap()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_secure.c44 secure_mem->sgt = dma_buf_map_attachment(secure_mem->attachment, DMA_BIDIRECTIONAL); in mali_mem_secure_attach_dma_buf()
160 dma_buf_unmap_attachment(mem->attachment, mem->sgt, DMA_BIDIRECTIONAL); in mali_mem_secure_release()
H A Dmali_memory_os_alloc.c121 _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_put_page()
232 0, _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_alloc_pages()
234 _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_alloc_pages()
236 0, _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_alloc_pages()
257 _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_alloc_pages()
572 _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in mali_mem_os_free_page_node()
H A Dmali_memory_cow.c650 _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in _mali_mem_cow_copy_page()
667 * for kernel linear mapping page table. DMA_BIDIRECTIONAL could in _mali_mem_cow_copy_page()
671 _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in _mali_mem_cow_copy_page()
677 0, _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in _mali_mem_cow_copy_page()
692 0, _MALI_OSK_MALI_PAGE_SIZE, DMA_BIDIRECTIONAL); in _mali_mem_cow_copy_page()
H A Dmali_memory_dma_buf.c71 mem->sgt = dma_buf_map_attachment(mem->attachment, DMA_BIDIRECTIONAL); in mali_dma_buf_map()
137 dma_buf_unmap_attachment(mem->attachment, mem->sgt, DMA_BIDIRECTIONAL); in mali_dma_buf_unmap()
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/
H A Dcommon.c85 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkispp_allow_buffer()
316 mem = g_ops->attach_dmabuf(hw->dev, dbufs->dbuf[i], dbufs->dbuf[i]->size, DMA_BIDIRECTIONAL); in rkispp_init_pool()
452 ret = dma_map_sg(hw->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkispp_alloc_page_dummy_buf()
476 dma_unmap_sg(dev->hw_dev->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkispp_free_page_dummy_buf()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_hwcnt_backend_csf_if_fw.c452 DMA_BIDIRECTIONAL); in kbasep_hwcnt_backend_csf_if_fw_ring_buf_sync()
457 DMA_BIDIRECTIONAL); in kbasep_hwcnt_backend_csf_if_fw_ring_buf_sync()
471 DMA_BIDIRECTIONAL); in kbasep_hwcnt_backend_csf_if_fw_ring_buf_sync()
476 DMA_BIDIRECTIONAL); in kbasep_hwcnt_backend_csf_if_fw_ring_buf_sync()
H A Dmali_kbase_mem_pool.c130 (PAGE_SIZE << pool->order), DMA_BIDIRECTIONAL); in kbase_mem_pool_sync_page()
172 DMA_BIDIRECTIONAL); in kbase_mem_alloc_page()
196 DMA_BIDIRECTIONAL); in kbase_mem_pool_free_page()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/
H A Dcommon.c83 DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkispp_allow_buffer()
309 dbufs->dbuf[i]->size, DMA_BIDIRECTIONAL); in rkispp_init_pool()
437 ret = dma_map_sg(hw->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkispp_alloc_page_dummy_buf()
462 dma_unmap_sg(dev->hw_dev->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkispp_free_page_dummy_buf()
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dcommon.c137 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkisp_alloc_buffer()
282 ret = dma_map_sg(hw->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkisp_alloc_page_dummy_buf()
307 dma_unmap_sg(dev->hw_dev->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkisp_free_page_dummy_buf()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Dcommon.c135 DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkisp_alloc_buffer()
276 ret = dma_map_sg(hw->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkisp_alloc_page_dummy_buf()
301 dma_unmap_sg(dev->hw_dev->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkisp_free_page_dummy_buf()
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_mm.c365 DMA_BIDIRECTIONAL, in rga_mm_map_dma_buffer()
403 DMA_BIDIRECTIONAL); in rga_mm_unmap_virt_addr()
490 DMA_BIDIRECTIONAL); in rga_mm_map_virt_addr()
514 DMA_BIDIRECTIONAL); in rga_mm_map_virt_addr()
1004 dir = DMA_BIDIRECTIONAL; in rga_mm_get_handle_info()
1014 DMA_BIDIRECTIONAL); in rga_mm_get_handle_info()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_gem.c663 dma_buf_unmap_attachment(attach, sg, DMA_BIDIRECTIONAL); in rockchip_gem_destroy()
685 dma_unmap_sgtable(drm->dev, rk_obj->sgt, DMA_BIDIRECTIONAL, 0); in rockchip_gem_free_object()
808 int err = dma_map_sgtable(drm->dev, sg, DMA_BIDIRECTIONAL, 0); in rockchip_gem_dma_map_sg()
815 dma_unmap_sgtable(drm->dev, sg, DMA_BIDIRECTIONAL, 0); in rockchip_gem_dma_map_sg()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_prime.c961 sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL); in drm_gem_prime_import_dev()
979 dma_buf_unmap_attachment(attach, sgt, DMA_BIDIRECTIONAL); in drm_gem_prime_import_dev()
1065 dma_buf_unmap_attachment(attach, sg, DMA_BIDIRECTIONAL); in drm_prime_gem_destroy()

Completed in 19 milliseconds

123