Home
last modified time | relevance | path

Searched refs:external_buffer (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_mm.c371 static int rga_mm_map_dma_buffer(struct rga_external_buffer *external_buffer, in rga_mm_map_dma_buffer() argument
390 if (external_buffer->memory_parm.size) in rga_mm_map_dma_buffer()
391 ex_buffer_size = external_buffer->memory_parm.size; in rga_mm_map_dma_buffer()
393 ex_buffer_size = rga_image_size_cal(external_buffer->memory_parm.width, in rga_mm_map_dma_buffer()
394 external_buffer->memory_parm.height, in rga_mm_map_dma_buffer()
395 external_buffer->memory_parm.format, in rga_mm_map_dma_buffer()
399 rga_dump_memory_parm(&external_buffer->memory_parm); in rga_mm_map_dma_buffer()
415 switch (external_buffer->type) { in rga_mm_map_dma_buffer()
417 ret = rga_dma_map_fd((int)external_buffer->memory, in rga_mm_map_dma_buffer()
422 ret = rga_dma_map_buf((struct dma_buf *)u64_to_user_ptr(external_buffer->memory), in rga_mm_map_dma_buffer()
[all …]
H A Drga_drv.c610 struct rga_external_buffer *external_buffer = NULL; in rga_ioctl_import_buffer() local
630 external_buffer = kmalloc(sizeof(struct rga_external_buffer) * buffer_pool.size, in rga_ioctl_import_buffer()
632 if (external_buffer == NULL) { in rga_ioctl_import_buffer()
637 if (unlikely(copy_from_user(external_buffer, in rga_ioctl_import_buffer()
649 rga_dump_external_buffer(&external_buffer[i]); in rga_ioctl_import_buffer()
652 ret = rga_mm_import_buffer(&external_buffer[i], session); in rga_ioctl_import_buffer()
655 i, (unsigned long)external_buffer[i].memory, in rga_ioctl_import_buffer()
656 rga_get_memory_type_str(external_buffer[i].type), in rga_ioctl_import_buffer()
657 external_buffer[i].type); in rga_ioctl_import_buffer()
662 external_buffer[i].handle = ret; in rga_ioctl_import_buffer()
[all …]
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/include/
H A Drga_mm.h59 uint32_t rga_mm_import_buffer(struct rga_external_buffer *external_buffer,