Lines Matching defs:page
138 static inline void __mm_zero_struct_page(struct page *page) in __mm_zero_struct_page()
213 #define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n)) argument
216 #define nth_page(page,n) ((page) + (n)) argument
531 struct page *page; /* ->fault handlers should return a member
1050 static inline unsigned int compound_order(struct page *page) in compound_order()
1093 static inline int put_page_testzero(struct page *page) in put_page_testzero()
1110 static inline bool get_page_unless_zero(struct page *page) in get_page_unless_zero()
1115 static inline struct folio *folio_get_nontail_page(struct page *page) in folio_get_nontail_page()
1174 static inline void page_mapcount_reset(struct page *page) in page_mapcount_reset()
1191 static inline int page_mapcount(struct page *page) in page_mapcount()
1221 static inline int total_mapcount(struct page *page) in total_mapcount()
1256 static inline bool page_mapped(struct page *page) in page_mapped()
1265 struct page *page = virt_to_page(x); in virt_to_head_page() local
1272 struct page *page = virt_to_page(x); in virt_to_folio() local
1289 static inline unsigned long page_size(struct page *page) in page_size()
1295 static inline unsigned int page_shift(struct page *page) in page_shift()
1304 static inline unsigned int thp_order(struct page *page) in thp_order()
1316 static inline unsigned long thp_size(struct page *page) in thp_size()
1407 static inline bool put_devmap_managed_page_refs(struct page *page, int refs) in put_devmap_managed_page_refs()
1416 static inline bool put_devmap_managed_page_refs(struct page *page, int refs) in put_devmap_managed_page_refs()
1422 static inline bool put_devmap_managed_page(struct page *page) in put_devmap_managed_page()
1445 static inline void get_page(struct page *page) in get_page()
1450 static inline __must_check bool try_get_page(struct page *page) in try_get_page()
1534 static inline void put_page(struct page *page) in put_page()
1618 static inline int page_zone_id(struct page *page) in page_zone_id()
1626 static inline int page_to_nid(const struct page *page) in page_to_nid()
1689 static inline int page_cpupid_xchg_last(struct page *page, int cpupid) in page_cpupid_xchg_last()
1694 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
1698 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
1703 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
1710 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
1716 static inline int xchg_page_access_time(struct page *page, int time) in xchg_page_access_time()
1734 static inline int page_cpupid_xchg_last(struct page *page, int cpupid) in page_cpupid_xchg_last()
1739 static inline int xchg_page_access_time(struct page *page, int time) in xchg_page_access_time()
1744 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
1774 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
1796 static inline u8 page_kasan_tag(const struct page *page) in page_kasan_tag()
1808 static inline void page_kasan_tag_set(struct page *page, u8 tag) in page_kasan_tag_set()
1824 static inline void page_kasan_tag_reset(struct page *page) in page_kasan_tag_reset()
1832 static inline u8 page_kasan_tag(const struct page *page) in page_kasan_tag()
1837 static inline void page_kasan_tag_set(struct page *page, u8 tag) { } in page_kasan_tag_set()
1838 static inline void page_kasan_tag_reset(struct page *page) { } in page_kasan_tag_reset()
1842 static inline struct zone *page_zone(const struct page *page) in page_zone()
1847 static inline pg_data_t *page_pgdat(const struct page *page) in page_pgdat()
1863 static inline void set_page_section(struct page *page, unsigned long section) in set_page_section()
1869 static inline unsigned long page_to_section(const struct page *page) in page_to_section()
1936 static inline bool page_maybe_dma_pinned(struct page *page) in page_maybe_dma_pinned()
1948 struct page *page) in page_needs_cow_for_dma()
1964 static inline bool is_zero_page(const struct page *page) in is_zero_page()
2009 static inline void set_page_zone(struct page *page, enum zone_type zone) in set_page_zone()
2015 static inline void set_page_node(struct page *page, unsigned long node) in set_page_node()
2021 static inline void set_page_links(struct page *page, enum zone_type zone, in set_page_links()
2053 static inline unsigned long compound_nr(struct page *page) in compound_nr()
2070 static inline int thp_nr_pages(struct page *page) in thp_nr_pages()
2143 static inline int arch_make_page_accessible(struct page *page) in arch_make_page_accessible()
2170 static __always_inline void *lowmem_page_address(const struct page *page) in lowmem_page_address()
2180 static inline void *page_address(const struct page *page) in page_address()
2184 static inline void set_page_address(struct page *page, void *address) in set_page_address()
2198 #define page_address(page) lowmem_page_address(page) argument
2199 #define set_page_address(page, address) do { } while(0) argument
2214 static inline pgoff_t page_index(struct page *page) in page_index()
2226 static inline bool page_is_pfmemalloc(const struct page *page) in page_is_pfmemalloc()
2255 static inline void set_page_pfmemalloc(struct page *page) in set_page_pfmemalloc()
2260 static inline void clear_page_pfmemalloc(struct page *page) in clear_page_pfmemalloc()
2271 #define offset_in_thp(page, p) ((unsigned long)(p) & (thp_size(page) - 1)) argument
2433 struct page *page; in get_user_page_vma_remote() local
2572 static inline int mm_counter_file(struct page *page) in mm_counter_file()
2579 static inline int mm_counter(struct page *page) in mm_counter()
2823 struct page *page = alloc_pages(gfp | __GFP_COMP, order); in pagetable_alloc() local
2837 struct page *page = ptdesc_page(pt); in pagetable_free() local
3078 static inline void free_reserved_page(struct page *page) in free_reserved_page()
3085 #define free_highmem_page(page) free_reserved_page(page) argument
3087 static inline void mark_page_reserved(struct page *page) in mark_page_reserved()
3479 unsigned long addr, struct page *page) in vmf_insert_page()
3589 static inline void kernel_poison_pages(struct page *page, int numpages) in kernel_poison_pages()
3594 static inline void kernel_unpoison_pages(struct page *page, int numpages) in kernel_unpoison_pages()
3602 static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } in __kernel_poison_pages()
3603 static inline void kernel_poison_pages(struct page *page, int numpages) { } in kernel_poison_pages()
3604 static inline void kernel_unpoison_pages(struct page *page, int numpages) { } in kernel_unpoison_pages()
3650 static inline void debug_pagealloc_map_pages(struct page *page, int numpages) in debug_pagealloc_map_pages()
3656 static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) in debug_pagealloc_unmap_pages()
3675 static inline bool page_is_guard(struct page *page) in page_is_guard()
3685 static inline bool set_page_guard(struct zone *zone, struct page *page, in set_page_guard()
3695 static inline void clear_page_guard(struct zone *zone, struct page *page, in clear_page_guard()
3704 static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} in debug_pagealloc_map_pages()
3705 static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} in debug_pagealloc_unmap_pages()
3708 static inline bool page_is_guard(struct page *page) { return false; } in page_is_guard()
3709 static inline bool set_page_guard(struct zone *zone, struct page *page, in set_page_guard()
3711 static inline void clear_page_guard(struct zone *zone, struct page *page, in clear_page_guard()