Home
last modified time | relevance | path

Searched refs:rga_dma_buffer (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/include/
H A Drga_dma_buf.h27 int rga_dma_memory_check(struct rga_dma_buffer *rga_dma_buffer, struct rga_img_info_t *img);
30 struct rga_dma_buffer *buffer,
33 struct rga_dma_buffer *buffer,
35 void rga_iommu_unmap(struct rga_dma_buffer *buffer);
37 int rga_dma_map_buf(struct dma_buf *dma_buf, struct rga_dma_buffer *rga_dma_buffer,
39 int rga_dma_map_fd(int fd, struct rga_dma_buffer *rga_dma_buffer,
41 void rga_dma_unmap_buf(struct rga_dma_buffer *rga_dma_buffer);
H A Drga_drv.h165 struct rga_dma_buffer { struct
205 struct rga_dma_buffer *dma_buffer; argument
H A Drga_mm.h40 static inline bool rga_mm_is_invalid_dma_buffer(struct rga_dma_buffer *buffer) in rga_mm_is_invalid_dma_buffer()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_dma_buf.c260 void rga_iommu_unmap(struct rga_dma_buffer *buffer) in rga_iommu_unmap()
272 struct rga_dma_buffer *buffer, in rga_iommu_map_sgt()
317 struct rga_dma_buffer *buffer, in rga_iommu_map()
393 int rga_dma_memory_check(struct rga_dma_buffer *rga_dma_buffer, struct rga_img_info_t *img) in rga_dma_memory_check() argument
402 dma_buf = rga_dma_buffer->dma_buf; in rga_dma_memory_check()
428 int rga_dma_map_buf(struct dma_buf *dma_buf, struct rga_dma_buffer *rga_dma_buffer, in rga_dma_map_buf() argument
457 rga_dma_buffer->dma_buf = dma_buf; in rga_dma_map_buf()
458 rga_dma_buffer->attach = attach; in rga_dma_map_buf()
459 rga_dma_buffer->sgt = sgt; in rga_dma_map_buf()
460 rga_dma_buffer->iova = sg_dma_address(sgt->sgl); in rga_dma_map_buf()
[all …]
H A Drga_mm.c379 struct rga_dma_buffer *buffer; in rga_mm_map_dma_buffer()
532 struct rga_dma_buffer *buffer; in rga_mm_map_virt_addr()
679 struct rga_dma_buffer *buffer; in rga_mm_map_phys_addr()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga2/
H A Drga2_mmu_info.c291 struct rga_dma_buffer_t *rga_dma_buffer, in rga2_map_dma_buffer() argument
323 rga_dma_buffer->dma_buf = dma_buf; in rga2_map_dma_buffer()
324 rga_dma_buffer->attach = attach; in rga2_map_dma_buffer()
325 rga_dma_buffer->sgt = sgt; in rga2_map_dma_buffer()
326 rga_dma_buffer->size = sg_dma_len(sgt->sgl); in rga2_map_dma_buffer()
327 rga_dma_buffer->dir = dir; in rga2_map_dma_buffer()
341 static void rga2_unmap_dma_buffer(struct rga_dma_buffer_t *rga_dma_buffer) in rga2_unmap_dma_buffer() argument
343 if (rga_dma_buffer->attach && rga_dma_buffer->sgt) in rga2_unmap_dma_buffer()
344 dma_buf_unmap_attachment(rga_dma_buffer->attach, in rga2_unmap_dma_buffer()
345 rga_dma_buffer->sgt, in rga2_unmap_dma_buffer()
[all …]