| /include/linux/ |
| D | page_idle.h | 11 static inline bool page_is_young(struct page *page) in page_is_young() 16 static inline void set_page_young(struct page *page) in set_page_young() 21 static inline bool test_and_clear_page_young(struct page *page) in test_and_clear_page_young() 26 static inline bool page_is_idle(struct page *page) in page_is_idle() 31 static inline void set_page_idle(struct page *page) in set_page_idle() 36 static inline void clear_page_idle(struct page *page) in clear_page_idle() 47 static inline bool page_is_young(struct page *page) in page_is_young() 57 static inline void set_page_young(struct page *page) in set_page_young() 67 static inline bool test_and_clear_page_young(struct page *page) in test_and_clear_page_young() 77 static inline bool page_is_idle(struct page *page) in page_is_idle() [all …]
|
| D | page_ref.h | 40 static inline void __page_ref_set(struct page *page, int v) in __page_ref_set() 43 static inline void __page_ref_mod(struct page *page, int v) in __page_ref_mod() 46 static inline void __page_ref_mod_and_test(struct page *page, int v, int ret) in __page_ref_mod_and_test() 49 static inline void __page_ref_mod_and_return(struct page *page, int v, int ret) in __page_ref_mod_and_return() 52 static inline void __page_ref_mod_unless(struct page *page, int v, int u) in __page_ref_mod_unless() 55 static inline void __page_ref_freeze(struct page *page, int v, int ret) in __page_ref_freeze() 58 static inline void __page_ref_unfreeze(struct page *page, int v) in __page_ref_unfreeze() 64 static inline int page_ref_count(struct page *page) in page_ref_count() 69 static inline int page_count(struct page *page) in page_count() 74 static inline void set_page_count(struct page *page, int v) in set_page_count() [all …]
|
| D | page-flags.h | 141 static inline struct page *compound_head(struct page *page) in compound_head() 150 static __always_inline int PageTail(struct page *page) in PageTail() 155 static __always_inline int PageCompound(struct page *page) in PageCompound() 177 #define PF_ANY(page, enforce) page argument 178 #define PF_HEAD(page, enforce) compound_head(page) argument 179 #define PF_NO_TAIL(page, enforce) ({ \ argument 182 #define PF_NO_COMPOUND(page, enforce) ({ \ argument 384 static __always_inline int PageAnon(struct page *page) in PageAnon() 390 static __always_inline int __PageMovable(struct page *page) in __PageMovable() 403 static __always_inline int PageKsm(struct page *page) in PageKsm() [all …]
|
| D | balloon_compaction.h | 100 struct page *page) in balloon_page_insert() 116 static inline void balloon_page_delete(struct page *page) in balloon_page_delete() 133 static inline struct balloon_dev_info *balloon_page_device(struct page *page) in balloon_page_device() 146 struct page *page) in balloon_page_insert() 152 static inline void balloon_page_delete(struct page *page) in balloon_page_delete() 158 static inline bool __is_movable_balloon_page(struct page *page) in __is_movable_balloon_page() 163 static inline bool balloon_page_movable(struct page *page) in balloon_page_movable() 168 static inline bool isolated_balloon_page(struct page *page) in isolated_balloon_page() 173 static inline bool balloon_page_isolate(struct page *page) in balloon_page_isolate() 178 static inline void balloon_page_putback(struct page *page) in balloon_page_putback() [all …]
|
| D | page_owner.h | 20 static inline void reset_page_owner(struct page *page, unsigned int order) in reset_page_owner() 26 static inline void set_page_owner(struct page *page, in set_page_owner() 33 static inline void split_page_owner(struct page *page, unsigned int order) in split_page_owner() 43 static inline void set_page_owner_migrate_reason(struct page *page, int reason) in set_page_owner_migrate_reason() 48 static inline void dump_page_owner(struct page *page) in dump_page_owner() 54 static inline void reset_page_owner(struct page *page, unsigned int order) in reset_page_owner() 57 static inline void set_page_owner(struct page *page, in set_page_owner() 61 static inline void split_page_owner(struct page *page, in split_page_owner() 68 static inline void set_page_owner_migrate_reason(struct page *page, int reason) in set_page_owner_migrate_reason() 71 static inline void dump_page_owner(struct page *page) in dump_page_owner()
|
| D | highmem.h | 14 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vma… in flush_anon_page() 20 static inline void flush_kernel_dcache_page(struct page *page) in flush_kernel_dcache_page() 56 static inline void *kmap(struct page *page) in kmap() 62 static inline void kunmap(struct page *page) in kunmap() 66 static inline void *kmap_atomic(struct page *page) in kmap_atomic() 72 #define kmap_atomic_prot(page, prot) kmap_atomic(page) argument 133 static inline void clear_user_highpage(struct page *page, unsigned long vaddr) in clear_user_highpage() 161 struct page *page = alloc_page_vma(GFP_HIGHUSER | movableflags, in __alloc_zeroed_user_highpage() local 186 static inline void clear_highpage(struct page *page) in clear_highpage() 193 static inline void zero_user_segments(struct page *page, in zero_user_segments() [all …]
|
| D | mm.h | 127 #define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n)) argument 305 struct page *page; /* ->fault handlers should return a member 415 #define page_private(page) ((page)->private) argument 416 #define set_page_private(page, v) ((page)->private = (v)) argument 448 static inline int put_page_testzero(struct page *page) in put_page_testzero() 460 static inline int get_page_unless_zero(struct page *page) in get_page_unless_zero() 507 static inline atomic_t *compound_mapcount_ptr(struct page *page) in compound_mapcount_ptr() 512 static inline int compound_mapcount(struct page *page) in compound_mapcount() 524 static inline void page_mapcount_reset(struct page *page) in page_mapcount_reset() 531 static inline int page_mapcount(struct page *page) in page_mapcount() [all …]
|
| D | pagemap.h | 145 static inline int page_cache_get_speculative(struct page *page) in page_cache_get_speculative() 183 static inline int page_cache_add_speculative(struct page *page, int count) in page_cache_add_speculative() 380 static inline pgoff_t page_to_index(struct page *page) in page_to_index() 400 static inline pgoff_t page_to_pgoff(struct page *page) in page_to_pgoff() 411 static inline loff_t page_offset(struct page *page) in page_offset() 416 static inline loff_t page_file_offset(struct page *page) in page_file_offset() 441 static inline int trylock_page(struct page *page) in trylock_page() 450 static inline void lock_page(struct page *page) in lock_page() 462 static inline int lock_page_killable(struct page *page) in lock_page_killable() 477 static inline int lock_page_or_retry(struct page *page, struct mm_struct *mm, in lock_page_or_retry() [all …]
|
| D | mm_inline.h | 20 static inline int page_is_file_cache(struct page *page) in page_is_file_cache() 46 static __always_inline void add_page_to_lru_list(struct page *page, in add_page_to_lru_list() 53 static __always_inline void del_page_from_lru_list(struct page *page, in del_page_from_lru_list() 68 static inline enum lru_list page_lru_base_type(struct page *page) in page_lru_base_type() 82 static __always_inline enum lru_list page_off_lru(struct page *page) in page_off_lru() 106 static __always_inline enum lru_list page_lru(struct page *page) in page_lru()
|
| D | pageblock-flags.h | 80 #define get_pageblock_flags_group(page, start_bitidx, end_bitidx) \ argument 84 #define set_pageblock_flags_group(page, flags, start_bitidx, end_bitidx) \ argument 90 #define get_pageblock_skip(page) \ argument 93 #define clear_pageblock_skip(page) \ argument 96 #define set_pageblock_skip(page) \ argument
|
| D | hugetlb_cgroup.h | 29 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page) in hugetlb_cgroup_from_page() 39 int set_hugetlb_cgroup(struct page *page, struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup() 68 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page) in hugetlb_cgroup_from_page() 74 int set_hugetlb_cgroup(struct page *page, struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup() 94 struct page *page) in hugetlb_cgroup_commit_charge() 99 hugetlb_cgroup_uncharge_page(int idx, unsigned long nr_pages, struct page *page) in hugetlb_cgroup_uncharge_page()
|
| D | huge_mm.h | 98 static inline int split_huge_page(struct page *page) in split_huge_page() 138 static inline int hpage_nr_pages(struct page *page) in hpage_nr_pages() 149 static inline bool is_huge_zero_page(struct page *page) in is_huge_zero_page() 162 #define mk_huge_pmd(page, prot) pmd_mkhuge(mk_pmd(page, prot)) argument 173 static inline void prep_transhuge_page(struct page *page) {} in prep_transhuge_page() 180 split_huge_page_to_list(struct page *page, struct list_head *list) in split_huge_page_to_list() 184 static inline int split_huge_page(struct page *page) in split_huge_page() 188 static inline void deferred_split_huge_page(struct page *page) {} in deferred_split_huge_page() 193 unsigned long address, bool freeze, struct page *page) {} in split_huge_pmd_address() 218 static inline bool is_huge_zero_page(struct page *page) in is_huge_zero_page()
|
| D | migrate.h | 64 struct page *page) {} in migrate_page_copy() 67 struct page *newpage, struct page *page) in migrate_huge_page_move_mapping() 79 static inline int PageMovable(struct page *page) { return 0; }; in PageMovable() 80 static inline void __SetPageMovable(struct page *page, in __SetPageMovable() 84 static inline void __ClearPageMovable(struct page *page) in __ClearPageMovable() 98 static inline int migrate_misplaced_page(struct page *page, in migrate_misplaced_page() 116 struct page *page, int node) in migrate_misplaced_transhuge_page()
|
| D | ksm.h | 38 static inline struct stable_node *page_stable_node(struct page *page) in page_stable_node() 43 static inline void set_page_stable_node(struct page *page, in set_page_stable_node() 84 static inline struct page *ksm_might_need_to_copy(struct page *page, in ksm_might_need_to_copy() 90 static inline int page_referenced_ksm(struct page *page, in page_referenced_ksm() 96 static inline int rmap_walk_ksm(struct page *page, in rmap_walk_ksm()
|
| D | fscache.h | 39 #define PageFsCache(page) PagePrivate2((page)) argument 40 #define SetPageFsCache(page) SetPagePrivate2((page)) argument 41 #define ClearPageFsCache(page) ClearPagePrivate2((page)) argument 42 #define TestSetPageFsCache(page) TestSetPagePrivate2((page)) argument 43 #define TestClearPageFsCache(page) TestClearPagePrivate2((page)) argument 543 struct page *page, in fscache_read_or_alloc_page() 627 struct page *page, in fscache_alloc_page() 676 struct page *page, in fscache_write_page() 701 struct page *page) in fscache_uncache_page() 719 struct page *page) in fscache_check_page_write() [all …]
|
| D | swapops.h | 104 static inline swp_entry_t make_migration_entry(struct page *page, int write) in make_migration_entry() 146 #define make_migration_entry(page, write) swp_entry(0, 0) argument 173 static inline swp_entry_t make_hwpoison_entry(struct page *page) in make_hwpoison_entry() 184 static inline bool test_set_page_hwpoison(struct page *page) in test_set_page_hwpoison() 210 static inline swp_entry_t make_hwpoison_entry(struct page *page) in make_hwpoison_entry() 220 static inline bool test_set_page_hwpoison(struct page *page) in test_set_page_hwpoison()
|
| D | quicklist.h | 17 void *page; member 56 struct page *page) in __quicklist_free() 73 struct page *page) in quicklist_free_page()
|
| D | cleancache.h | 55 static inline bool cleancache_fs_enabled(struct page *page) in cleancache_fs_enabled() 90 static inline int cleancache_get_page(struct page *page) in cleancache_get_page() 97 static inline void cleancache_put_page(struct page *page) in cleancache_put_page() 104 struct page *page) in cleancache_invalidate_page()
|
| D | mmdebug.h | 18 #define VM_BUG_ON_PAGE(cond, page) \ argument 45 #define VM_BUG_ON_PAGE(cond, page) VM_BUG_ON(cond) argument 61 #define VM_BUG_ON_PGFLAGS(cond, page) VM_BUG_ON_PAGE(cond, page) argument 63 #define VM_BUG_ON_PGFLAGS(cond, page) BUILD_BUG_ON_INVALID(cond) argument
|
| D | rmap.h | 176 static inline void page_dup_rmap(struct page *page, bool compound) in page_dup_rmap() 197 static inline pte_t *page_check_address(struct page *page, struct mm_struct *mm, in page_check_address() 217 static inline bool page_check_address_transhuge(struct page *page, in page_check_address_transhuge() 282 static inline int page_referenced(struct page *page, int is_locked, in page_referenced() 290 #define try_to_unmap(page, refs) SWAP_FAIL argument 292 static inline int page_mkclean(struct page *page) in page_mkclean()
|
| D | page-isolation.h | 9 static inline bool is_migrate_isolate_page(struct page *page) in is_migrate_isolate_page() 22 static inline bool is_migrate_isolate_page(struct page *page) in is_migrate_isolate_page()
|
| D | swap.h | 437 #define free_page_and_swap_cache(page) \ argument 487 static inline int add_to_swap(struct page *page, struct list_head *list) in add_to_swap() 492 static inline int add_to_swap_cache(struct page *page, swp_entry_t entry, in add_to_swap_cache() 498 static inline void __delete_from_swap_cache(struct page *page) in __delete_from_swap_cache() 502 static inline void delete_from_swap_cache(struct page *page) in delete_from_swap_cache() 506 static inline int page_swapcount(struct page *page) in page_swapcount() 516 #define reuse_swap_page(page, total_mapcount) \ argument 519 static inline int try_to_free_swap(struct page *page) in try_to_free_swap() 561 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout() 565 static inline int mem_cgroup_try_charge_swap(struct page *page, in mem_cgroup_try_charge_swap() [all …]
|
| D | memcontrol.h | 511 static inline void mem_cgroup_update_page_stat(struct page *page, in mem_cgroup_update_page_stat() 520 static inline void mem_cgroup_inc_page_stat(struct page *page, in mem_cgroup_inc_page_stat() 526 static inline void mem_cgroup_dec_page_stat(struct page *page, in mem_cgroup_dec_page_stat() 590 static inline int mem_cgroup_try_charge(struct page *page, struct mm_struct *mm, in mem_cgroup_try_charge() 599 static inline void mem_cgroup_commit_charge(struct page *page, in mem_cgroup_commit_charge() 605 static inline void mem_cgroup_cancel_charge(struct page *page, in mem_cgroup_cancel_charge() 611 static inline void mem_cgroup_uncharge(struct page *page) in mem_cgroup_uncharge() 629 static inline struct lruvec *mem_cgroup_page_lruvec(struct page *page, in mem_cgroup_page_lruvec() 712 static inline void lock_page_memcg(struct page *page) in lock_page_memcg() 716 static inline void unlock_page_memcg(struct page *page) in unlock_page_memcg() [all …]
|
| /include/xen/interface/io/ |
| D | kbdif.h | 98 #define XENKBD_IN_RING(page) \ argument 100 #define XENKBD_IN_RING_REF(page, idx) \ argument 106 #define XENKBD_OUT_RING(page) \ argument 108 #define XENKBD_OUT_RING_REF(page, idx) \ argument
|
| /include/asm-generic/ |
| D | page.h | 27 #define clear_page(page) memset((page), 0, PAGE_SIZE) argument 30 #define clear_user_page(page, vaddr, pg) clear_page(page) argument 84 #define page_to_virt(page) pfn_to_virt(page_to_pfn(page)) argument 87 #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT) argument
|