Home
last modified time | relevance | path

Searched refs:mem_priv (Results 1 – 25 of 32) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dcommon.c71 void *mem_priv; in rkispp_allow_buffer() local
82 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkispp_allow_buffer()
84 if (IS_ERR_OR_NULL(mem_priv)) { in rkispp_allow_buffer()
89 buf->mem_priv = mem_priv; in rkispp_allow_buffer()
91 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkispp_allow_buffer()
93 g_ops->prepare(mem_priv); in rkispp_allow_buffer()
95 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkispp_allow_buffer()
98 buf->vaddr = g_ops->vaddr(mem_priv); in rkispp_allow_buffer()
100 buf->dbuf = g_ops->get_dmabuf(mem_priv, O_RDWR); in rkispp_allow_buffer()
125 if (buf && buf->mem_priv) { in rkispp_free_buffer()
[all …]
H A Dcommon.h50 void *mem_priv[GROUP_BUF_MAX]; member
76 void *mem_priv; member
H A Dstats.c32 if (!dummy_buf->mem_priv) in update_addr()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Dcommon.c193 void *mem_priv; in rkisp_alloc_buffer() local
206 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkisp_alloc_buffer()
208 if (IS_ERR_OR_NULL(mem_priv)) { in rkisp_alloc_buffer()
213 buf->mem_priv = mem_priv; in rkisp_alloc_buffer()
215 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkisp_alloc_buffer()
217 g_ops->prepare(mem_priv); in rkisp_alloc_buffer()
219 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkisp_alloc_buffer()
222 buf->vaddr = g_ops->vaddr(mem_priv); in rkisp_alloc_buffer()
224 buf->dbuf = g_ops->get_dmabuf(mem_priv, O_RDWR); in rkisp_alloc_buffer()
252 if (buf && buf->mem_priv) { in rkisp_free_buffer()
[all …]
H A Ddmarx.h46 void *mem_priv; member
H A Dprocfs.c1007 if (p->buf_3dnr_iir[0].mem_priv) { in rkisp_proc_dump_mem()
1009 p->buf_3dnr_iir[0].vaddr = g_ops->vaddr(p->buf_3dnr_iir[0].mem_priv); in rkisp_proc_dump_mem()
1013 if (p->buf_3dnr_cur[0].mem_priv) { in rkisp_proc_dump_mem()
1015 p->buf_3dnr_cur[0].vaddr = g_ops->vaddr(p->buf_3dnr_cur[0].mem_priv); in rkisp_proc_dump_mem()
1019 if (p->buf_3dnr_ds[0].mem_priv) { in rkisp_proc_dump_mem()
1021 p->buf_3dnr_ds[0].vaddr = g_ops->vaddr(p->buf_3dnr_ds[0].mem_priv); in rkisp_proc_dump_mem()
H A Dcommon.h128 void *mem_priv; member
H A Disp_params_v32.c2945 if (!priv_val->buf_ldch[i].mem_priv) in isp_ldch_config()
3574 if (!priv_val->buf_3dnr_iir.mem_priv) { in isp_bay3d_enable()
3724 if (!priv_val->buf_cac[i].mem_priv) in isp_cac_config()
4324 if (priv_val->buf_3dlut[i].mem_priv) in rkisp_alloc_internal_buf()
4365 if (priv_val->buf_3dnr_iir.mem_priv) { in rkisp_alloc_internal_buf()
4385 if (priv_val->buf_3dnr_ds.mem_priv) { in rkisp_alloc_internal_buf()
4415 if (priv_val->buf_3dnr_cur.mem_priv) { in rkisp_alloc_internal_buf()
4441 if (dev->hw_dev->is_frm_buf && !priv_val->buf_frm.mem_priv) { in rkisp_alloc_internal_buf()
4463 if (priv_val->buf_frm.mem_priv) in rkisp_alloc_internal_buf()
4865 if (dev->hw_dev->is_frm_buf && priv_val->buf_frm.mem_priv) { in rkisp_params_first_cfg_v32()
[all …]
H A Drkisp.c2922 if (pool->mem_priv) { in rkisp_rx_buf_free()
2923 g_ops->unmap_dmabuf(pool->mem_priv); in rkisp_rx_buf_free()
2924 g_ops->detach_dmabuf(pool->mem_priv); in rkisp_rx_buf_free()
2926 pool->mem_priv = NULL; in rkisp_rx_buf_free()
3030 if (pool->mem_priv) { in rkisp_rx_buf_pool_free()
3031 g_ops->unmap_dmabuf(pool->mem_priv); in rkisp_rx_buf_pool_free()
3032 g_ops->detach_dmabuf(pool->mem_priv); in rkisp_rx_buf_pool_free()
3034 pool->mem_priv = NULL; in rkisp_rx_buf_pool_free()
3071 pool->mem_priv = mem; in rkisp_rx_buf_pool_init()
H A Disp_stats_v32.c451 } else if (stats_vdev->stats_buf[0].mem_priv) { in rkisp_stats_update_buf()
548 if (!cur_buf && stats_vdev->stats_buf[0].mem_priv) { in rkisp_stats_send_meas()
H A Dcapture_v20.c1103 if (!buf && dev->hw_dev->dummy_buf.mem_priv) { in update_dmatx_v2()
1133 } else if (dummy_buf->mem_priv) { in update_mi()
1172 if (hw->dummy_buf.mem_priv) in dmatx_stop_mi()
H A Dcapture_v32.c1092 } else if (dummy_buf->mem_priv) { in update_mi()
1269 !stream->dummy_buf.mem_priv) { in mp_set_wrap()
2008 count == 0 && !stream->dummy_buf.mem_priv && in rkisp_start_streaming()
H A Dcapture_v21.c999 if (!buf && dev->hw_dev->dummy_buf.mem_priv) { in update_dmatx_v2()
1034 } else if (dummy_buf->mem_priv) { in update_mi()
H A Dcapture_v1x.c651 } else if (dummy_buf->mem_priv) { in update_mi()
H A Disp_stats_v21.c1135 stats_vdev->stats_buf[0].mem_priv) { in rkisp_stats_first_ddr_config_v21()
H A Ddmarx.c607 vb->vb2_queue->mem_ops->prepare(vb->planes[0].mem_priv); in rkisp_buf_queue()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/
H A Dcommon.c16 void *mem_priv; in rkcif_alloc_buffer() local
27 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkcif_alloc_buffer()
29 if (IS_ERR_OR_NULL(mem_priv)) { in rkcif_alloc_buffer()
34 buf->mem_priv = mem_priv; in rkcif_alloc_buffer()
36 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkcif_alloc_buffer()
38 g_ops->prepare(mem_priv); in rkcif_alloc_buffer()
40 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkcif_alloc_buffer()
43 buf->vaddr = g_ops->vaddr(mem_priv); in rkcif_alloc_buffer()
45 buf->dbuf = g_ops->get_dmabuf(mem_priv, O_RDWR); in rkcif_alloc_buffer()
70 if (buf && buf->mem_priv) { in rkcif_free_buffer()
[all …]
H A Dhw.h81 void *mem_priv; member
H A Dcif-tools.c677 buf->vb.vb2_buf.vb2_queue->mem_ops->finish(buf->vb.vb2_buf.planes[i].mem_priv); in rkcif_tools_buf_done()
/OK3568_Linux_fs/kernel/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c217 void *mem_priv; in __vb2_buf_mem_alloc() local
233 mem_priv = call_ptr_memop(vb, alloc, in __vb2_buf_mem_alloc()
236 if (IS_ERR_OR_NULL(mem_priv)) { in __vb2_buf_mem_alloc()
237 if (mem_priv) in __vb2_buf_mem_alloc()
238 ret = PTR_ERR(mem_priv); in __vb2_buf_mem_alloc()
243 vb->planes[plane].mem_priv = mem_priv; in __vb2_buf_mem_alloc()
250 call_void_memop(vb, put, vb->planes[plane - 1].mem_priv); in __vb2_buf_mem_alloc()
251 vb->planes[plane - 1].mem_priv = NULL; in __vb2_buf_mem_alloc()
265 call_void_memop(vb, put, vb->planes[plane].mem_priv); in __vb2_buf_mem_free()
266 vb->planes[plane].mem_priv = NULL; in __vb2_buf_mem_free()
[all …]
H A Dvideobuf2-vmalloc.c370 static int vb2_vmalloc_map_dmabuf(void *mem_priv) in vb2_vmalloc_map_dmabuf() argument
372 struct vb2_vmalloc_buf *buf = mem_priv; in vb2_vmalloc_map_dmabuf()
379 static void vb2_vmalloc_unmap_dmabuf(void *mem_priv) in vb2_vmalloc_unmap_dmabuf() argument
381 struct vb2_vmalloc_buf *buf = mem_priv; in vb2_vmalloc_unmap_dmabuf()
387 static void vb2_vmalloc_detach_dmabuf(void *mem_priv) in vb2_vmalloc_detach_dmabuf() argument
389 struct vb2_vmalloc_buf *buf = mem_priv; in vb2_vmalloc_detach_dmabuf()
H A Dvideobuf2-dma-sg.c536 static int vb2_dma_sg_map_dmabuf(void *mem_priv) in vb2_dma_sg_map_dmabuf() argument
538 struct vb2_dma_sg_buf *buf = mem_priv; in vb2_dma_sg_map_dmabuf()
564 static void vb2_dma_sg_unmap_dmabuf(void *mem_priv) in vb2_dma_sg_unmap_dmabuf() argument
566 struct vb2_dma_sg_buf *buf = mem_priv; in vb2_dma_sg_unmap_dmabuf()
588 static void vb2_dma_sg_detach_dmabuf(void *mem_priv) in vb2_dma_sg_detach_dmabuf() argument
590 struct vb2_dma_sg_buf *buf = mem_priv; in vb2_dma_sg_detach_dmabuf()
H A Dvideobuf2-dma-contig.c579 static int vb2_dc_map_dmabuf(void *mem_priv) in vb2_dc_map_dmabuf() argument
581 struct vb2_dc_buf *buf = mem_priv; in vb2_dc_map_dmabuf()
618 static void vb2_dc_unmap_dmabuf(void *mem_priv) in vb2_dc_unmap_dmabuf() argument
620 struct vb2_dc_buf *buf = mem_priv; in vb2_dc_unmap_dmabuf()
643 static void vb2_dc_detach_dmabuf(void *mem_priv) in vb2_dc_detach_dmabuf() argument
645 struct vb2_dc_buf *buf = mem_priv; in vb2_dc_detach_dmabuf()
H A Dvideobuf2-cma-sg.c572 static int vb2_cma_sg_map_dmabuf(void *mem_priv) in vb2_cma_sg_map_dmabuf() argument
574 struct vb2_cma_sg_buf *buf = mem_priv; in vb2_cma_sg_map_dmabuf()
600 static void vb2_cma_sg_unmap_dmabuf(void *mem_priv) in vb2_cma_sg_unmap_dmabuf() argument
602 struct vb2_cma_sg_buf *buf = mem_priv; in vb2_cma_sg_unmap_dmabuf()
624 static void vb2_cma_sg_detach_dmabuf(void *mem_priv) in vb2_cma_sg_detach_dmabuf() argument
626 struct vb2_cma_sg_buf *buf = mem_priv; in vb2_cma_sg_detach_dmabuf()
/OK3568_Linux_fs/kernel/include/media/
H A Dvideobuf2-core.h175 void *mem_priv; member

12