Lines Matching refs:info
117 DmaHeapInfo *info = NULL; in dma_heap_init() local
125 info = &heap_infos[i]; in dma_heap_init()
127 if (info->fd > 0) in dma_heap_init()
130 info->fd = try_open_path(info->name); in dma_heap_init()
131 if (info->fd <= 0) in dma_heap_init()
138 info = &heap_infos[i]; in dma_heap_init()
140 if (info->fd > 0) in dma_heap_init()
155 dma_heap_dbg_chk("dma-heap type %x - %s remap failed\n", i, info->name); in dma_heap_init()
166 DmaHeapInfo *info = &heap_infos[i]; in dma_heap_deinit() local
168 if (info->fd > 0) { in dma_heap_deinit()
169 close(info->fd); in dma_heap_deinit()
170 info->fd = -1; in dma_heap_deinit()
202 DmaHeapInfo *info = NULL; in os_allocator_dma_heap_open() local
214 info = &heap_infos[flags]; in os_allocator_dma_heap_open()
215 if (info->fd <= 0) { in os_allocator_dma_heap_open()
216 mpp_err_f("open dma heap type %x %s failed!\n", type, info->name); in os_allocator_dma_heap_open()
226 p->flags = info->flags; in os_allocator_dma_heap_open()
227 p->device = info->fd; in os_allocator_dma_heap_open()
231 dma_heap_dbg_ops("dev %d open heap type %x:%x\n", p->device, flags, info->flags); in os_allocator_dma_heap_open()
236 static MPP_RET os_allocator_dma_heap_alloc(void *ctx, MppBufferInfo *info) in os_allocator_dma_heap_alloc() argument
248 ret = dma_heap_alloc(p->device, info->size, (RK_S32 *)&info->fd, p->flags); in os_allocator_dma_heap_alloc()
250 dma_heap_dbg_ops("dev %d alloc %3d size %d\n", p->device, info->fd, info->size); in os_allocator_dma_heap_alloc()
257 info->ptr = NULL; in os_allocator_dma_heap_alloc()