Lines Matching refs:page_collect
46 struct page_collect {
62 static void _pcol_init(struct page_collect *pcol, unsigned expected_pages,
80 static void _pcol_reset(struct page_collect *pcol)
98 static int pcol_try_alloc(struct page_collect *pcol)
128 static void pcol_free(struct page_collect *pcol)
139 static int pcol_add_page(struct page_collect *pcol, struct page *page,
188 static int __readpages_done(struct page_collect *pcol, bool do_unlock)
237 struct page_collect *pcol = p;
244 static void _unlock_pcol_pages(struct page_collect *pcol, int ret, int rw)
260 static int read_exec(struct page_collect *pcol, bool is_sync)
264 struct page_collect *pcol_copy = NULL;
324 struct page_collect *pcol = data;
411 struct page_collect pcol;
427 struct page_collect pcol;
456 struct page_collect *pcol = p;
501 static int write_exec(struct page_collect *pcol)
505 struct page_collect *pcol_copy = NULL;
559 struct page_collect *pcol = data;
653 struct page_collect pcol;
688 struct page_collect pcol;