Lines Matching refs:allocator

44 static MPP_RET mpp_allocator_api_wrapper(MppAllocator allocator,  in mpp_allocator_api_wrapper()  argument
48 MppAllocatorImpl *p = (MppAllocatorImpl *)allocator; in mpp_allocator_api_wrapper()
54 allocator, info, id); in mpp_allocator_api_wrapper()
88 static MPP_RET mpp_allocator_alloc(MppAllocator allocator, MppBufferInfo *info) in mpp_allocator_alloc() argument
90 return mpp_allocator_api_wrapper(allocator, info, ALLOC_API_ALLOC); in mpp_allocator_alloc()
93 static MPP_RET mpp_allocator_free(MppAllocator allocator, MppBufferInfo *info) in mpp_allocator_free() argument
95 return mpp_allocator_api_wrapper(allocator, info, ALLOC_API_FREE); in mpp_allocator_free()
98 static MPP_RET mpp_allocator_import(MppAllocator allocator, MppBufferInfo *info) in mpp_allocator_import() argument
100 return mpp_allocator_api_wrapper(allocator, info, ALLOC_API_IMPORT); in mpp_allocator_import()
103 static MPP_RET mpp_allocator_release(MppAllocator allocator, in mpp_allocator_release() argument
106 return mpp_allocator_api_wrapper(allocator, info, ALLOC_API_RELEASE); in mpp_allocator_release()
109 static MPP_RET mpp_allocator_mmap(MppAllocator allocator, MppBufferInfo *info) in mpp_allocator_mmap() argument
111 return mpp_allocator_api_wrapper(allocator, info, ALLOC_API_MMAP); in mpp_allocator_mmap()
124 MPP_RET mpp_allocator_get(MppAllocator *allocator, MppAllocatorApi **api, in mpp_allocator_get() argument
131 if (!allocator || !api || buffer_type >= MPP_BUFFER_TYPE_BUTT) { in mpp_allocator_get()
133 allocator, api, buffer_type); in mpp_allocator_get()
192 *allocator = p; in mpp_allocator_get()
199 *allocator = NULL; in mpp_allocator_get()
205 MPP_RET mpp_allocator_put(MppAllocator *allocator) in mpp_allocator_put() argument
207 MppAllocatorImpl *p = (MppAllocatorImpl *)*allocator; in mpp_allocator_put()
210 mpp_err_f("invalid input: allocator %p\n", allocator); in mpp_allocator_put()
216 *allocator = NULL; in mpp_allocator_put()
226 MppAllocFlagType mpp_allocator_get_flags(const MppAllocator allocator) in mpp_allocator_get_flags() argument
228 MppAllocatorImpl *p = (MppAllocatorImpl *)allocator; in mpp_allocator_get_flags()