/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/ |
H A D | common.c | 71 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkispp_allow_buffer() local 85 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkispp_allow_buffer() 93 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkispp_allow_buffer() 95 g_ops->prepare(mem_priv); in rkispp_allow_buffer() 97 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkispp_allow_buffer() 100 buf->vaddr = g_ops->vaddr(mem_priv); in rkispp_allow_buffer() 103 buf->dbuf = g_ops->get_dmabuf(mem_priv, O_RDWR); in rkispp_allow_buffer() 124 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkispp_free_buffer() local 132 g_ops->put(buf->mem_priv); in rkispp_free_buffer() 145 const struct vb2_mem_ops *g_ops in rkispp_prepare_buffer() local 154 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; rkispp_finish_buffer() local 263 const struct vb2_mem_ops *g_ops = hw->mem_ops; rkispp_free_pool() local 296 const struct vb2_mem_ops *g_ops = hw->mem_ops; rkispp_init_pool() local [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/ |
H A D | common.c | 69 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkispp_allow_buffer() local 82 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, 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() 123 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkispp_free_buffer() local 131 g_ops->put(buf->mem_priv); in rkispp_free_buffer() 145 const struct vb2_mem_ops *g_ops in rkispp_prepare_buffer() local 154 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; rkispp_finish_buffer() local 258 const struct vb2_mem_ops *g_ops = hw->mem_ops; rkispp_free_pool() local 289 const struct vb2_mem_ops *g_ops = hw->mem_ops; rkispp_init_pool() local [all...] |
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
H A D | common.c | 13 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkcif_alloc_buffer() local 27 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkcif_alloc_buffer() 35 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkcif_alloc_buffer() 37 g_ops->prepare(mem_priv); in rkcif_alloc_buffer() 39 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkcif_alloc_buffer() 42 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() 66 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkcif_free_buffer() local 74 g_ops->put(buf->mem_priv); in rkcif_free_buffer()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/ |
H A D | common.c | 14 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkcif_alloc_buffer() local 27 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, 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() 68 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkcif_free_buffer() local 76 g_ops->put(buf->mem_priv); in rkcif_free_buffer()
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | common.c | 123 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkisp_alloc_buffer() local 137 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkisp_alloc_buffer() 145 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkisp_alloc_buffer() 147 g_ops->prepare(mem_priv); in rkisp_alloc_buffer() 149 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkisp_alloc_buffer() 152 buf->vaddr = g_ops->vaddr(mem_priv); in rkisp_alloc_buffer() 155 buf->dbuf = g_ops->get_dmabuf(mem_priv, O_RDWR); in rkisp_alloc_buffer() 176 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkisp_free_buffer() local 184 g_ops->put(buf->mem_priv); in rkisp_free_buffer() 197 const struct vb2_mem_ops *g_ops in rkisp_prepare_buffer() local 206 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; rkisp_finish_buffer() local [all...] |
H A D | rkisp.c | 2541 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops;
in rkisp_rx_buf_pool_free() local 2551 g_ops->unmap_dmabuf(pool->mem_priv);
in rkisp_rx_buf_pool_free() 2552 g_ops->detach_dmabuf(pool->mem_priv);
in rkisp_rx_buf_pool_free() 2562 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops;
in rkisp_rx_buf_pool_init() local 2580 mem = g_ops->attach_dmabuf(dev->hw_dev->dev, dbufs->dbuf, dbufs->dbuf->size, DMA_BIDIRECTIONAL);
in rkisp_rx_buf_pool_init() 2586 ret = g_ops->map_dmabuf(mem);
in rkisp_rx_buf_pool_init() 2591 sg_tbl = (struct sg_table *)g_ops->cookie(mem);
in rkisp_rx_buf_pool_init() 2594 pool->dma = *((dma_addr_t *)g_ops->cookie(mem));
in rkisp_rx_buf_pool_init() 2597 pool->vaddr = g_ops->vaddr(mem);
in rkisp_rx_buf_pool_init()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | common.c | 121 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkisp_alloc_buffer() local 134 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkisp_alloc_buffer() 143 sg_tbl = (struct sg_table *)g_ops->cookie(mem_priv); in rkisp_alloc_buffer() 145 g_ops->prepare(mem_priv); in rkisp_alloc_buffer() 147 buf->dma_addr = *((dma_addr_t *)g_ops->cookie(mem_priv)); in rkisp_alloc_buffer() 150 buf->vaddr = g_ops->vaddr(mem_priv); in rkisp_alloc_buffer() 152 buf->dbuf = g_ops->get_dmabuf(mem_priv, O_RDWR); in rkisp_alloc_buffer() 175 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkisp_free_buffer() local 183 g_ops->put(buf->mem_priv); in rkisp_free_buffer() 197 const struct vb2_mem_ops *g_ops in rkisp_prepare_buffer() local 206 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; rkisp_finish_buffer() local [all...] |
H A D | rkisp.c | 2557 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkisp_rx_buf_pool_free() local 2566 g_ops->unmap_dmabuf(pool->mem_priv); in rkisp_rx_buf_pool_free() 2567 g_ops->detach_dmabuf(pool->mem_priv); in rkisp_rx_buf_pool_free() 2578 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkisp_rx_buf_pool_init() local 2596 mem = g_ops->attach_dmabuf(dev->hw_dev->dev, dbufs->dbuf, in rkisp_rx_buf_pool_init() 2603 ret = g_ops->map_dmabuf(mem); in rkisp_rx_buf_pool_init() 2607 sg_tbl = (struct sg_table *)g_ops->cookie(mem); in rkisp_rx_buf_pool_init() 2610 pool->dma = *((dma_addr_t *)g_ops->cookie(mem)); in rkisp_rx_buf_pool_init() 2613 pool->vaddr = g_ops->vaddr(mem); in rkisp_rx_buf_pool_init()
|