Home
last modified time | relevance | path

Searched refs:dmabuf_page_pool (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/dma-buf/heaps/
H A Dpage_pool.c20 struct dmabuf_page_pool pool;
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()
127 struct dmabuf_page_pool *dmabuf_page_pool_create(gfp_t gfp_mask, unsigned int order) in dmabuf_page_pool_create()
[all …]
H A Dpage_pool.h40 struct dmabuf_page_pool { struct
49 struct dmabuf_page_pool *dmabuf_page_pool_create(gfp_t gfp_mask, argument
51 void dmabuf_page_pool_destroy(struct dmabuf_page_pool *pool);
52 struct page *dmabuf_page_pool_alloc(struct dmabuf_page_pool *pool);
53 void dmabuf_page_pool_free(struct dmabuf_page_pool *pool, struct page *page);
H A Drk_system_heap.c48 struct dmabuf_page_pool **pools;
74 struct dmabuf_page_pool *pools[NUM_ORDERS];
75 struct dmabuf_page_pool *dma32_pools[NUM_ORDERS];
492 struct dmabuf_page_pool **pool, in system_heap_alloc_largest_available()
662 struct dmabuf_page_pool **pool; in system_get_pool_size()
H A Dsystem_heap.c65 struct dmabuf_page_pool *pools[NUM_ORDERS];
507 struct dmabuf_page_pool **pool; in system_get_pool_size()