Home
last modified time | relevance | path

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

/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
Drga_drv.c191 struct rga_buffer_pool buffer_pool; in rga_ioctl_import_buffer() local
194 if (unlikely(copy_from_user(&buffer_pool, in rga_ioctl_import_buffer()
196 sizeof(buffer_pool)))) { in rga_ioctl_import_buffer()
201 if (buffer_pool.size > RGA_BUFFER_POOL_SIZE_MAX) { in rga_ioctl_import_buffer()
207 if (buffer_pool.buffers == NULL) { in rga_ioctl_import_buffer()
212 external_buffer = kmalloc(sizeof(struct rga_external_buffer) * buffer_pool.size, in rga_ioctl_import_buffer()
219 if (unlikely(copy_from_user(external_buffer, buffer_pool.buffers, in rga_ioctl_import_buffer()
220 sizeof(struct rga_external_buffer) * buffer_pool.size))) { in rga_ioctl_import_buffer()
227 for (i = 0; i < buffer_pool.size; i++) { in rga_ioctl_import_buffer()
238 if (unlikely(copy_to_user(buffer_pool.buffers, external_buffer, in rga_ioctl_import_buffer()
[all …]
/device/soc/rockchip/rk3568/hardware/rga/include/
Dim2d_common.h72 IM_API IM_STATUS rga_import_buffers(struct rga_buffer_pool *buffer_pool);
73 IM_API IM_STATUS rga_release_buffers(struct rga_buffer_pool *buffer_pool);
/device/soc/rockchip/rk3588/hardware/rga/include/
Dim2d_common.h72 IM_API IM_STATUS rga_import_buffers(struct rga_buffer_pool *buffer_pool);
73 IM_API IM_STATUS rga_release_buffers(struct rga_buffer_pool *buffer_pool);