Lines Matching defs:page
83 #define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n)) argument
228 struct page *page; /* ->fault handlers should return a member
303 #define page_private(page) ((page)->private) argument
304 #define set_page_private(page, v) ((page)->private = (v)) argument
307 static inline void set_freepage_migratetype(struct page *page, int migratetype) in set_freepage_migratetype()
313 static inline int get_freepage_migratetype(struct page *page) in get_freepage_migratetype()
341 static inline int put_page_testzero(struct page *page) in put_page_testzero()
353 static inline int get_page_unless_zero(struct page *page) in get_page_unless_zero()
365 static inline int put_page_unless_one(struct page *page) in put_page_unless_one()
404 static inline void compound_lock(struct page *page) in compound_lock()
412 static inline void compound_unlock(struct page *page) in compound_unlock()
420 static inline unsigned long compound_lock_irqsave(struct page *page) in compound_lock_irqsave()
430 static inline void compound_unlock_irqrestore(struct page *page, in compound_unlock_irqrestore()
460 static inline struct page *compound_head(struct page *page) in compound_head()
472 static inline struct page *compound_head_fast(struct page *page) in compound_head_fast()
484 static inline void page_mapcount_reset(struct page *page) in page_mapcount_reset()
489 static inline int page_mapcount(struct page *page) in page_mapcount()
495 static inline int page_count(struct page *page) in page_count()
500 static inline bool __compound_tail_refcounted(struct page *page) in __compound_tail_refcounted()
513 static inline bool compound_tail_refcounted(struct page *page) in compound_tail_refcounted()
519 static inline void get_huge_page_tail(struct page *page) in get_huge_page_tail()
533 static inline void get_page(struct page *page) in get_page()
548 struct page *page = virt_to_page(x); in virt_to_head_page() local
563 static inline void init_page_count(struct page *page) in init_page_count()
580 static inline void set_compound_page_dtor(struct page *page, in set_compound_page_dtor()
586 static inline compound_page_dtor *get_compound_page_dtor(struct page *page) in get_compound_page_dtor()
591 static inline unsigned int compound_order(struct page *page) in compound_order()
598 static inline void set_compound_order(struct page *page, unsigned long order) in set_compound_order()
725 static inline enum zone_type page_zonenum(const struct page *page) in page_zonenum()
742 static inline int page_zone_id(struct page *page) in page_zone_id()
759 static inline int page_to_nid(const struct page *page) in page_to_nid()
803 static inline int page_cpupid_xchg_last(struct page *page, int cpupid) in page_cpupid_xchg_last()
808 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
812 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
817 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
824 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
833 static inline int page_cpupid_xchg_last(struct page *page, int cpupid) in page_cpupid_xchg_last()
838 static inline int page_cpupid_last(struct page *page) in page_cpupid_last()
868 static inline void page_cpupid_reset_last(struct page *page) in page_cpupid_reset_last()
878 static inline struct zone *page_zone(const struct page *page) in page_zone()
884 static inline void set_page_section(struct page *page, unsigned long section) in set_page_section()
890 static inline unsigned long page_to_section(const struct page *page) in page_to_section()
896 static inline void set_page_zone(struct page *page, enum zone_type zone) in set_page_zone()
902 static inline void set_page_node(struct page *page, unsigned long node) in set_page_node()
908 static inline void set_page_links(struct page *page, enum zone_type zone, in set_page_links()
923 static __always_inline void *lowmem_page_address(const struct page *page) in lowmem_page_address()
933 static inline void *page_address(const struct page *page) in page_address()
937 static inline void set_page_address(struct page *page, void *address) in set_page_address()
951 #define page_address(page) lowmem_page_address(page) argument
952 #define set_page_address(page, address) do { } while(0) argument
963 struct address_space *page_file_mapping(struct page *page) in page_file_mapping()
975 static inline pgoff_t page_index(struct page *page) in page_index()
988 static inline pgoff_t page_file_index(struct page *page) in page_file_index()
999 static inline int page_mapped(struct page *page) in page_mapped()
1009 static inline bool page_is_pfmemalloc(struct page *page) in page_is_pfmemalloc()
1022 static inline void set_page_pfmemalloc(struct page *page) in set_page_pfmemalloc()
1027 static inline void clear_page_pfmemalloc(struct page *page) in clear_page_pfmemalloc()
1473 static inline spinlock_t *ptlock_ptr(struct page *page) in ptlock_ptr()
1482 static inline bool ptlock_alloc(struct page *page) in ptlock_alloc()
1487 static inline void ptlock_free(struct page *page) in ptlock_free()
1491 static inline spinlock_t *ptlock_ptr(struct page *page) in ptlock_ptr()
1502 static inline bool ptlock_init(struct page *page) in ptlock_init()
1520 static inline void pte_lock_deinit(struct page *page) in pte_lock_deinit()
1535 static inline bool ptlock_init(struct page *page) { return true; } in ptlock_init()
1536 static inline void pte_lock_deinit(struct page *page) {} in pte_lock_deinit()
1545 static inline bool pgtable_page_ctor(struct page *page) in pgtable_page_ctor()
1551 static inline void pgtable_page_dtor(struct page *page) in pgtable_page_dtor()
1598 static inline bool pgtable_pmd_page_ctor(struct page *page) in pgtable_pmd_page_ctor()
1606 static inline void pgtable_pmd_page_dtor(struct page *page) in pgtable_pmd_page_dtor()
1623 static inline bool pgtable_pmd_page_ctor(struct page *page) { return true; } in pgtable_pmd_page_ctor()
1624 static inline void pgtable_pmd_page_dtor(struct page *page) {} in pgtable_pmd_page_dtor()
1663 static inline void __free_reserved_page(struct page *page) in __free_reserved_page()
1670 static inline void free_reserved_page(struct page *page) in free_reserved_page()
1676 static inline void mark_page_reserved(struct page *page) in mark_page_reserved()
2093 kernel_map_pages(struct page *page, int numpages, int enable) in kernel_map_pages()
2105 kernel_map_pages(struct page *page, int numpages, int enable) {} in kernel_map_pages()
2107 static inline bool kernel_page_present(struct page *page) { return true; } in kernel_page_present()
2210 static inline bool page_is_guard(struct page *page) in page_is_guard()
2223 static inline bool page_is_guard(struct page *page) { return false; } in page_is_guard()