Home
last modified time | relevance | path

Searched refs:pool (Results 1 – 10 of 10) sorted by relevance

/rockchip-linux_mpp/osal/inc/
H A Dmpp_mem_pool.h18 #define mpp_mem_pool_deinit_f(pool) mpp_mem_pool_deinit(pool, __FUNCTION__); argument
20 #define mpp_mem_pool_get_f(pool) mpp_mem_pool_get(pool, __FUNCTION__) argument
21 #define mpp_mem_pool_put_f(pool, p) mpp_mem_pool_put(pool, p, __FUNCTION__) argument
24 void mpp_mem_pool_deinit(MppMemPool pool, const char *caller);
26 void *mpp_mem_pool_get(MppMemPool pool, const char *caller);
27 void mpp_mem_pool_put(MppMemPool pool, void *p, const char *caller);
H A Dmpp_device.h109 MppMemPool pool; member
/rockchip-linux_mpp/osal/
H A Dmpp_mem_pool.c179 MppMemPoolImpl *pool; in mpp_mem_pool_init() local
184 pool = mpp_calloc(MppMemPoolImpl, 1); in mpp_mem_pool_init()
185 if (!pool) in mpp_mem_pool_init()
193 pthread_mutex_init(&pool->lock, &attr); in mpp_mem_pool_init()
197 pool->check = pool; in mpp_mem_pool_init()
198 pool->name = name; in mpp_mem_pool_init()
199 pool->size = size; in mpp_mem_pool_init()
200 pool->used_count = 0; in mpp_mem_pool_init()
201 pool->unused_count = 0; in mpp_mem_pool_init()
202 pool->finalized = 0; in mpp_mem_pool_init()
[all …]
/rockchip-linux_mpp/osal/test/
H A Dmpp_mem_pool_test.c18 MppMemPool pool = NULL; in main() local
25 pool = mpp_mem_pool_init_f(MODULE_TAG, size); in main()
26 if (NULL == pool) { in main()
32 p[i] = mpp_mem_pool_get_f(pool); in main()
41 mpp_mem_pool_put_f(pool, p[i]); in main()
47 p[i] = mpp_mem_pool_get_f(pool); in main()
56 mpp_mem_pool_put_f(pool, p[i]); in main()
/rockchip-linux_mpp/mpp/base/
H A Dmpp_sys_cfg.c58 MppMemPool pool; member
119 srv->pool = mpp_mem_pool_init_f(MODULE_TAG, sizeof(MppSysCfgSet)); in mpp_sys_cfg_srv_init()
120 if (!srv->trie || !srv->pool) { in mpp_sys_cfg_srv_init()
126 if (srv->pool) { in mpp_sys_cfg_srv_init()
127 mpp_mem_pool_deinit_f(srv->pool); in mpp_sys_cfg_srv_init()
128 srv->pool = NULL; in mpp_sys_cfg_srv_init()
156 if (srv->pool) { in mpp_sys_cfg_srv_deinit()
157 mpp_mem_pool_deinit_f(srv->pool); in mpp_sys_cfg_srv_deinit()
158 srv->pool = NULL; in mpp_sys_cfg_srv_deinit()
168 MppSysCfgSet *node = (MppSysCfgSet*)mpp_mem_pool_get_f(srv->pool); in MPP_SINGLETON()
[all …]
H A Dmpp_buffer_impl.c747 node->pool = pool_buf_map_node; in mpp_buffer_attach_dev_lock()
/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_obj.c120 MppMemPool pool; member
366 if (impl->pool) { in kmpp_objs_deinit()
367 mpp_mem_pool_deinit_f(impl->pool); in kmpp_objs_deinit()
368 impl->pool = NULL; in kmpp_objs_deinit()
529 if (impl->pool) { in kmpp_objdef_put()
530 mpp_mem_pool_deinit_f(impl->pool); in kmpp_objdef_put()
531 impl->pool = NULL; in kmpp_objdef_put()
641 impl->pool = mpp_mem_pool_init_f(impl->name, impl->all_size); in create_objdef_mem_pool()
642 if (!impl->pool) in create_objdef_mem_pool()
645 return impl->pool ? rk_ok : rk_nok; in create_objdef_mem_pool()
[all …]
/rockchip-linux_mpp/osal/driver/
H A Dmpp_service.c391 mpp_mem_pool_put_f(pos->pool, pos); in mpp_service_deinit()
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_EN.md133 In decoding process the decoded picture buffer usually needs to be recycled in a fixed buffer pool.…
220 …for example 8 bit to 10 bit. <br>Once info_change is generated the memory pool used by the decoder…
227 …ll be set and info_change event will be notified to user who is required to modify the buffer pool.
345 …hanged decoder will report to user. User is required to update the memory pool used by decoder by …
373 …s MppBufferGroup, which is used to configure the MppBufferGroup as buffer pool to decoder. This co…
501 1. If the image memory pool is created before the decoder is created there should be an extra way …
/rockchip-linux_mpp/
H A DCHANGELOG.md146 - [mpp_mem_pool]: Add exit leak pool print
308 - [mpp_mem_pool]: Record pool buffer allocator caller