Lines Matching defs:page
146 static inline void __mm_zero_struct_page(struct page *page) in __mm_zero_struct_page()
215 #define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n)) argument
218 #define nth_page(page,n) ((page) + (n)) argument
504 struct page *page; /* ->fault handlers should return a member
714 static inline unsigned int compound_order(struct page *page) in compound_order()
755 static inline int put_page_testzero(struct page *page) in put_page_testzero()
772 static inline bool get_page_unless_zero(struct page *page) in get_page_unless_zero()
834 static inline int compound_mapcount(struct page *page) in compound_mapcount()
844 static inline void page_mapcount_reset(struct page *page) in page_mapcount_reset()
859 static inline int page_mapcount(struct page *page) in page_mapcount()
869 static inline int total_mapcount(struct page *page) in total_mapcount()
875 static inline int total_mapcount(struct page *page) in total_mapcount()
883 struct page *page = virt_to_page(x); in virt_to_head_page() local
890 struct page *page = virt_to_page(x); in virt_to_folio() local
925 static inline void set_compound_page_dtor(struct page *page, in set_compound_page_dtor()
939 static inline void set_compound_order(struct page *page, unsigned int order) in set_compound_order()
948 static inline unsigned long compound_nr(struct page *page) in compound_nr()
960 static inline unsigned long page_size(struct page *page) in page_size()
966 static inline unsigned int page_shift(struct page *page) in page_shift()
975 static inline unsigned int thp_order(struct page *page) in thp_order()
985 static inline int thp_nr_pages(struct page *page) in thp_nr_pages()
997 static inline unsigned long thp_size(struct page *page) in thp_size()
1089 static inline bool put_devmap_managed_page_refs(struct page *page, int refs) in put_devmap_managed_page_refs()
1098 static inline bool put_devmap_managed_page_refs(struct page *page, int refs) in put_devmap_managed_page_refs()
1104 static inline bool put_devmap_managed_page(struct page *page) in put_devmap_managed_page()
1127 static inline void get_page(struct page *page) in get_page()
1134 static inline __must_check bool try_get_page(struct page *page) in try_get_page()
1201 static inline void put_page(struct page *page) in put_page()
1270 static inline int page_zone_id(struct page *page) in page_zone_id()
1278 static inline int page_to_nid(const struct page *page) in page_to_nid()
1341 static inline int page_cpupid_xchg_last(struct page *page, int cpupid) in page_cpupid_xchg_last()
1346 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
1350 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
1355 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
1362 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
1368 static inline int xchg_page_access_time(struct page *page, int time) in xchg_page_access_time()
1376 static inline int page_cpupid_xchg_last(struct page *page, int cpupid) in page_cpupid_xchg_last()
1381 static inline int xchg_page_access_time(struct page *page, int time) in xchg_page_access_time()
1386 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
1416 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
1434 static inline u8 page_kasan_tag(const struct page *page) in page_kasan_tag()
1446 static inline void page_kasan_tag_set(struct page *page, u8 tag) in page_kasan_tag_set()
1462 static inline void page_kasan_tag_reset(struct page *page) in page_kasan_tag_reset()
1470 static inline u8 page_kasan_tag(const struct page *page) in page_kasan_tag()
1475 static inline void page_kasan_tag_set(struct page *page, u8 tag) { } in page_kasan_tag_set()
1476 static inline void page_kasan_tag_reset(struct page *page) { } in page_kasan_tag_reset()
1480 static inline struct zone *page_zone(const struct page *page) in page_zone()
1485 static inline pg_data_t *page_pgdat(const struct page *page) in page_pgdat()
1501 static inline void set_page_section(struct page *page, unsigned long section) in set_page_section()
1507 static inline unsigned long page_to_section(const struct page *page) in page_to_section()
1579 static inline bool page_maybe_dma_pinned(struct page *page) in page_maybe_dma_pinned()
1591 struct page *page) in page_needs_cow_for_dma()
1603 static inline bool is_longterm_pinnable_page(struct page *page) in is_longterm_pinnable_page()
1623 static inline bool is_longterm_pinnable_page(struct page *page) in is_longterm_pinnable_page()
1634 static inline void set_page_zone(struct page *page, enum zone_type zone) in set_page_zone()
1640 static inline void set_page_node(struct page *page, unsigned long node) in set_page_node()
1646 static inline void set_page_links(struct page *page, enum zone_type zone, in set_page_links()
1723 static inline int arch_make_page_accessible(struct page *page) in arch_make_page_accessible()
1750 static __always_inline void *lowmem_page_address(const struct page *page) in lowmem_page_address()
1760 static inline void *page_address(const struct page *page) in page_address()
1764 static inline void set_page_address(struct page *page, void *address) in set_page_address()
1778 #define page_address(page) lowmem_page_address(page) argument
1779 #define set_page_address(page, address) do { } while(0) argument
1795 static inline pgoff_t page_index(struct page *page) in page_index()
1810 static inline bool page_is_pfmemalloc(const struct page *page) in page_is_pfmemalloc()
1824 static inline void set_page_pfmemalloc(struct page *page) in set_page_pfmemalloc()
1829 static inline void clear_page_pfmemalloc(struct page *page) in clear_page_pfmemalloc()
1840 #define offset_in_thp(page, p) ((unsigned long)(p) & (thp_size(page) - 1)) argument
2091 static inline int mm_counter_file(struct page *page) in mm_counter_file()
2098 static inline int mm_counter(struct page *page) in mm_counter()
2318 static inline spinlock_t *ptlock_ptr(struct page *page) in ptlock_ptr()
2327 static inline bool ptlock_alloc(struct page *page) in ptlock_alloc()
2332 static inline void ptlock_free(struct page *page) in ptlock_free()
2336 static inline spinlock_t *ptlock_ptr(struct page *page) in ptlock_ptr()
2347 static inline bool ptlock_init(struct page *page) in ptlock_init()
2372 static inline bool ptlock_init(struct page *page) { return true; } in ptlock_init()
2373 static inline void ptlock_free(struct page *page) {} in ptlock_free()
2382 static inline bool pgtable_pte_page_ctor(struct page *page) in pgtable_pte_page_ctor()
2391 static inline void pgtable_pte_page_dtor(struct page *page) in pgtable_pte_page_dtor()
2438 static inline bool pmd_ptlock_init(struct page *page) in pmd_ptlock_init()
2446 static inline void pmd_ptlock_free(struct page *page) in pmd_ptlock_free()
2463 static inline bool pmd_ptlock_init(struct page *page) { return true; } in pmd_ptlock_init()
2464 static inline void pmd_ptlock_free(struct page *page) {} in pmd_ptlock_free()
2477 static inline bool pgtable_pmd_page_ctor(struct page *page) in pgtable_pmd_page_ctor()
2486 static inline void pgtable_pmd_page_dtor(struct page *page) in pgtable_pmd_page_dtor()
2530 static inline void free_reserved_page(struct page *page) in free_reserved_page()
2537 #define free_highmem_page(page) free_reserved_page(page) argument
2539 static inline void mark_page_reserved(struct page *page) in mark_page_reserved()
2934 unsigned long addr, struct page *page) in vmf_insert_page()
3067 static inline bool gup_must_unshare(unsigned int flags, struct page *page) in gup_must_unshare()
3134 static inline void kernel_poison_pages(struct page *page, int numpages) in kernel_poison_pages()
3139 static inline void kernel_unpoison_pages(struct page *page, int numpages) in kernel_unpoison_pages()
3147 static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } in __kernel_poison_pages()
3148 static inline void kernel_poison_pages(struct page *page, int numpages) { } in kernel_poison_pages()
3149 static inline void kernel_unpoison_pages(struct page *page, int numpages) { } in kernel_unpoison_pages()
3196 static inline void debug_pagealloc_map_pages(struct page *page, int numpages) in debug_pagealloc_map_pages()
3202 static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) in debug_pagealloc_unmap_pages()
3208 static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} in debug_pagealloc_map_pages()
3209 static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} in debug_pagealloc_unmap_pages()
3401 static inline bool page_is_guard(struct page *page) in page_is_guard()
3411 static inline bool page_is_guard(struct page *page) { return false; } in page_is_guard()