pool              186 maint/gnulib/lib/ssfmalloc.h   void (*init_page_pool) (struct page_pool *pool);
pool              250 maint/gnulib/lib/ssfmalloc.h flush_all_updates (struct page_pool *pool)
pool              252 maint/gnulib/lib/ssfmalloc.h   size_t count = pool->update_queue_count;
pool              256 maint/gnulib/lib/ssfmalloc.h       uintptr_t page = pool->update_queue[count];
pool              260 maint/gnulib/lib/ssfmalloc.h       if (gl_oset_update (pool->managed_pages, tree_element,
pool              268 maint/gnulib/lib/ssfmalloc.h   pool->update_queue_count = 0;
pool              275 maint/gnulib/lib/ssfmalloc.h add_update (uintptr_t page, struct page_pool *pool)
pool              277 maint/gnulib/lib/ssfmalloc.h   size_t count = pool->update_queue_count;
pool              280 maint/gnulib/lib/ssfmalloc.h     if (pool->update_queue[i] == page)
pool              286 maint/gnulib/lib/ssfmalloc.h     flush_all_updates (pool);
pool              289 maint/gnulib/lib/ssfmalloc.h   pool->update_queue[pool->update_queue_count++] = page;
pool              294 maint/gnulib/lib/ssfmalloc.h drop_update (uintptr_t page, struct page_pool *pool)
pool              296 maint/gnulib/lib/ssfmalloc.h   size_t count = pool->update_queue_count;
pool              299 maint/gnulib/lib/ssfmalloc.h     if (pool->update_queue[i] == page)
pool              303 maint/gnulib/lib/ssfmalloc.h           pool->update_queue[i - 1] = pool->update_queue[i];
pool              304 maint/gnulib/lib/ssfmalloc.h         pool->update_queue_count--;
pool              350 maint/gnulib/lib/ssfmalloc.h init_small_block_page_pool (struct page_pool *pool)
pool              376 maint/gnulib/lib/ssfmalloc.h   pool->page_capacity = small_block_page_num_bits * ALIGNMENT;
pool              533 maint/gnulib/lib/ssfmalloc.h init_medium_block_page_pool (struct page_pool *pool)
pool              535 maint/gnulib/lib/ssfmalloc.h   pool->page_capacity = MEDIUM_BLOCKS_PAGE_CAPACITY;
pool              670 maint/gnulib/lib/ssfmalloc.h allocate_block_from_pool (size_t size, struct page_pool *pool)
pool              675 maint/gnulib/lib/ssfmalloc.h   page = pool->last_page;
pool              678 maint/gnulib/lib/ssfmalloc.h       uintptr_t block = pool->allocate_block_in_page (size, page);
pool              681 maint/gnulib/lib/ssfmalloc.h           add_update (page, pool);
pool              687 maint/gnulib/lib/ssfmalloc.h   if (unlikely (pool->managed_pages == NULL))
pool              689 maint/gnulib/lib/ssfmalloc.h       pool->managed_pages =
pool              691 maint/gnulib/lib/ssfmalloc.h       if (unlikely (pool->managed_pages == NULL))
pool              694 maint/gnulib/lib/ssfmalloc.h       pool->init_page_pool (pool);
pool              698 maint/gnulib/lib/ssfmalloc.h   flush_all_updates (pool);
pool              703 maint/gnulib/lib/ssfmalloc.h       gl_oset_iterator_atleast (pool->managed_pages,
pool              712 maint/gnulib/lib/ssfmalloc.h         if (likely (page != pool->last_page))
pool              714 maint/gnulib/lib/ssfmalloc.h             uintptr_t block = pool->allocate_block_in_page (size, page);
pool              718 maint/gnulib/lib/ssfmalloc.h                 add_update (page, pool);
pool              719 maint/gnulib/lib/ssfmalloc.h                 pool->last_page = page;
pool              728 maint/gnulib/lib/ssfmalloc.h   if (pool->freeable_page != 0)
pool              730 maint/gnulib/lib/ssfmalloc.h       page = pool->freeable_page;
pool              731 maint/gnulib/lib/ssfmalloc.h       pool->init_page (page);
pool              737 maint/gnulib/lib/ssfmalloc.h           pool->last_page = 0;
pool              742 maint/gnulib/lib/ssfmalloc.h       if (unlikely (gl_oset_nx_add (pool->managed_pages, element) < 0))
pool              746 maint/gnulib/lib/ssfmalloc.h           pool->last_page = 0;
pool              750 maint/gnulib/lib/ssfmalloc.h       pool->freeable_page = 0;
pool              752 maint/gnulib/lib/ssfmalloc.h       uintptr_t block = pool->allocate_block_in_page (size, page);
pool              757 maint/gnulib/lib/ssfmalloc.h       add_update (page, pool);
pool              758 maint/gnulib/lib/ssfmalloc.h       pool->last_page = page;
pool              767 maint/gnulib/lib/ssfmalloc.h       pool->last_page = 0;
pool              774 maint/gnulib/lib/ssfmalloc.h   pool->init_page (page);
pool              781 maint/gnulib/lib/ssfmalloc.h       pool->last_page = 0;
pool              786 maint/gnulib/lib/ssfmalloc.h   if (unlikely (gl_oset_nx_add (pool->managed_pages, element) < 0))
pool              791 maint/gnulib/lib/ssfmalloc.h       pool->last_page = 0;
pool              796 maint/gnulib/lib/ssfmalloc.h   uintptr_t block = pool->allocate_block_in_page (size, page);
pool              801 maint/gnulib/lib/ssfmalloc.h   add_update (page, pool);
pool              802 maint/gnulib/lib/ssfmalloc.h   pool->last_page = page;
pool              807 maint/gnulib/lib/ssfmalloc.h free_block_from_pool (uintptr_t block, uintptr_t page, struct page_pool *pool)
pool              809 maint/gnulib/lib/ssfmalloc.h   if (pool->page_capacity == 0)
pool              814 maint/gnulib/lib/ssfmalloc.h   pool->free_block_in_page (block, page);
pool              817 maint/gnulib/lib/ssfmalloc.h   if (likely (pageptr->free_space != pool->page_capacity))
pool              820 maint/gnulib/lib/ssfmalloc.h       add_update (page, pool);
pool              827 maint/gnulib/lib/ssfmalloc.h       if (!gl_oset_remove (pool->managed_pages, element))
pool              832 maint/gnulib/lib/ssfmalloc.h       if (pool->last_page == page)
pool              833 maint/gnulib/lib/ssfmalloc.h         pool->last_page = 0;
pool              835 maint/gnulib/lib/ssfmalloc.h       drop_update (page, pool);
pool              838 maint/gnulib/lib/ssfmalloc.h       if (pool->freeable_page != 0)
pool              839 maint/gnulib/lib/ssfmalloc.h         FREE_PAGES (pool->freeable_page, PAGESIZE);
pool              842 maint/gnulib/lib/ssfmalloc.h       pool->freeable_page = page;
pool              902 maint/gnulib/lib/ssfmalloc.h       struct page_pool *pool =
pool              904 maint/gnulib/lib/ssfmalloc.h       block = allocate_block_from_pool (size, pool);
pool              934 maint/gnulib/lib/ssfmalloc.h       struct page_pool *pool;
pool              936 maint/gnulib/lib/ssfmalloc.h         pool = &small_block_pages;
pool              938 maint/gnulib/lib/ssfmalloc.h         pool = &medium_block_pages;
pool              942 maint/gnulib/lib/ssfmalloc.h       free_block_from_pool (block, pages, pool);