Lines Matching defs:pool
20 struct dmabuf_page_pool pool; member
28 struct page *dmabuf_page_pool_alloc_pages(struct dmabuf_page_pool *pool) in dmabuf_page_pool_alloc_pages()
35 static inline void dmabuf_page_pool_free_pages(struct dmabuf_page_pool *pool, in dmabuf_page_pool_free_pages()
41 static void dmabuf_page_pool_add(struct dmabuf_page_pool *pool, struct page *page) in dmabuf_page_pool_add()
60 static struct page *dmabuf_page_pool_remove(struct dmabuf_page_pool *pool, int index) in dmabuf_page_pool_remove()
82 static struct page *dmabuf_page_pool_fetch(struct dmabuf_page_pool *pool) in dmabuf_page_pool_fetch()
93 struct page *dmabuf_page_pool_alloc(struct dmabuf_page_pool *pool) in dmabuf_page_pool_alloc()
108 void dmabuf_page_pool_free(struct dmabuf_page_pool *pool, struct page *page) in dmabuf_page_pool_free()
117 static int dmabuf_page_pool_total(struct dmabuf_page_pool *pool, bool high) in dmabuf_page_pool_total()
129 struct dmabuf_page_pool *pool; in dmabuf_page_pool_create() local
157 void dmabuf_page_pool_destroy(struct dmabuf_page_pool *pool) in dmabuf_page_pool_destroy()
179 static int dmabuf_page_pool_do_shrink(struct dmabuf_page_pool *pool, gfp_t gfp_mask, in dmabuf_page_pool_do_shrink()
213 struct dmabuf_page_pool *pool; in dmabuf_page_pool_shrink() local