Searched refs:pool (Results 1 – 10 of 10) sorted by relevance
| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_mem_pool.h | 18 #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 D | mpp_device.h | 109 MppMemPool pool; member
|
| /rockchip-linux_mpp/osal/ |
| H A D | mpp_mem_pool.c | 179 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 D | mpp_mem_pool_test.c | 18 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 D | mpp_sys_cfg.c | 58 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 D | mpp_buffer_impl.c | 747 node->pool = pool_buf_map_node; in mpp_buffer_attach_dev_lock()
|
| /rockchip-linux_mpp/kmpp/base/ |
| H A D | kmpp_obj.c | 120 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 D | mpp_service.c | 391 mpp_mem_pool_put_f(pos->pool, pos); in mpp_service_deinit()
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 133 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 D | CHANGELOG.md | 146 - [mpp_mem_pool]: Add exit leak pool print 308 - [mpp_mem_pool]: Record pool buffer allocator caller
|