Lines Matching refs:pages
209 __free_page(arg.pages[i]); in linux_release_pages()
243 int write, struct page **pages) in linux_get_user_pages_internal() argument
251 count = vm_fault_quick_hold_pages(map, start, len, prot, pages, nr_pages); in linux_get_user_pages_internal()
257 struct page **pages) in __get_user_pages_fast() argument
269 MPASS(pages != NULL); in __get_user_pages_fast()
275 for (count = 0, mp = pages, va = start; va < end; in __get_user_pages_fast()
301 struct page **pages, struct vm_area_struct **vmas) in get_user_pages_remote() argument
307 !!(gup_flags & FOLL_WRITE), pages)); in get_user_pages_remote()
312 unsigned int gup_flags, struct page **pages) in lkpi_get_user_pages() argument
318 !!(gup_flags & FOLL_WRITE), pages)); in lkpi_get_user_pages()
331 struct pctrie_iter pages; in lkpi_vmf_insert_pfn_prot_locked() local
338 vm_page_iter_init(&pages, vm_obj); in lkpi_vmf_insert_pfn_prot_locked()
345 page = vm_page_grab_iter(vm_obj, pindex, VM_ALLOC_NOCREAT, &pages); in lkpi_vmf_insert_pfn_prot_locked()
349 pctrie_iter_reset(&pages); in lkpi_vmf_insert_pfn_prot_locked()
375 pctrie_iter_reset(&pages); in lkpi_vmf_insert_pfn_prot_locked()
379 if (vm_page_iter_insert(page, vm_obj, pindex, &pages) != 0) { in lkpi_vmf_insert_pfn_prot_locked()
542 vm_page_t pages; in linuxkpi_page_frag_alloc() local
550 pages = alloc_pages(gfp, flsl(howmany(fragsz, PAGE_SIZE) - 1)); in linuxkpi_page_frag_alloc()
551 if (pages == NULL) in linuxkpi_page_frag_alloc()
553 pfc->va = linux_page_address(pages); in linuxkpi_page_frag_alloc()