Lines Matching defs:rtm_pool
46 void Remove(rtm_pool* pool,
48 void Enqueue(rtm_pool* pool);
60 struct rtm_pool : DoublyLinkedListLinkImpl<rtm_pool> {
72 typedef DoublyLinkedList<rtm_pool> PoolList;
156 FreeChunk::Remove(rtm_pool* pool, FreeChunk* previous)
177 FreeChunk::Enqueue(rtm_pool* pool)
205 // #pragma mark - rtm_pool
209 rtm_pool::Contains(void* buffer) const
217 rtm_pool::Free(void* allocated)
258 static rtm_pool*
264 while (rtm_pool* pool = iterator.Next()) {
277 rtm_create_pool(rtm_pool** _pool, size_t totalSize, const char* name)
279 rtm_pool* pool = (rtm_pool*)malloc(sizeof(rtm_pool));
320 rtm_delete_pool(rtm_pool* pool)
341 rtm_alloc(rtm_pool* pool, size_t size)
405 rtm_pool* pool = pool_for(allocated);
428 rtm_pool* pool = pool_for(oldBuffer);
502 rtm_available(rtm_pool* pool)
513 rtm_pool*
525 status_t rtm_create_pool_etc(rtm_pool ** out_pool, size_t total_size, const char * name, int32 param4, int32 param5, ...);
526 void rtm_get_pool(rtm_pool *pool,void *data,int32 param3,int32 param4, ...);