Lines Matching refs:page
156 struct page *page; in existing_page_cb() local
162 page = pte_page(pte); in existing_page_cb()
170 __free_page(page); in existing_page_cb()
268 struct page *page; in arena_vm_fault() local
276 page = vmalloc_to_page((void *)kaddr); in arena_vm_fault()
277 if (page) in arena_vm_fault()
290 ret = bpf_map_alloc_pages(map, NUMA_NO_NODE, 1, &page); in arena_vm_fault()
296 ret = vm_area_map_pages(arena->kern_vm, kaddr, kaddr + PAGE_SIZE, &page); in arena_vm_fault()
299 __free_page(page); in arena_vm_fault()
303 page_ref_add(page, 1); in arena_vm_fault()
304 vmf->page = page; in arena_vm_fault()
431 struct page **pages; in arena_alloc_pages()
449 pages = kvcalloc(page_cnt, sizeof(struct page *), GFP_KERNEL); in arena_alloc_pages()
514 struct page *page; in arena_free_pages() local
538 page = vmalloc_to_page((void *)kaddr); in arena_free_pages()
539 if (!page) in arena_free_pages()
541 if (page_cnt == 1 && page_mapped(page)) /* mapped by some user process */ in arena_free_pages()
549 __free_page(page); in arena_free_pages()