Lines Matching refs:page

63 			 struct page **, struct vm_area_struct **,
66 unsigned long, unsigned long, struct page *);
70 struct page *ref_page);
73 struct page *ref_page);
84 int dequeue_hwpoisoned_huge_page(struct page *page);
85 bool isolate_huge_page(struct page *page, struct list_head *list);
86 void putback_active_hugepage(struct page *page);
87 void free_huge_page(struct page *page);
103 struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address,
105 struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address,
107 struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address,
144 static inline int dequeue_hwpoisoned_huge_page(struct page *page) in dequeue_hwpoisoned_huge_page() argument
149 static inline bool isolate_huge_page(struct page *page, struct list_head *list) in isolate_huge_page() argument
163 unsigned long end, struct page *ref_page) in __unmap_hugepage_range_final()
170 unsigned long end, struct page *ref_page) in __unmap_hugepage_range()
213 int write, struct page **pages, int *nr) in gup_huge_pd()
220 int write, struct page **pages, int *nr);
323 struct page *alloc_huge_page_node(struct hstate *h, int nid);
324 struct page *alloc_huge_page_noerr(struct vm_area_struct *vma,
410 struct page *page, int writable) in arch_make_huge_pte() argument
416 static inline struct hstate *page_hstate(struct page *page) in page_hstate() argument
418 VM_BUG_ON_PAGE(!PageHuge(page), page); in page_hstate()
419 return size_to_hstate(PAGE_SIZE << compound_order(page)); in page_hstate()
432 pgoff_t __basepage_index(struct page *page);
435 static inline pgoff_t basepage_index(struct page *page) in basepage_index() argument
437 if (!PageCompound(page)) in basepage_index()
438 return page->index; in basepage_index()
440 return __basepage_index(page); in basepage_index()
481 #define page_hstate(page) NULL argument
495 static inline pgoff_t basepage_index(struct page *page) in basepage_index() argument
497 return page->index; in basepage_index()