Home
last modified time | relevance | path

Searched defs:page (Results 1 – 25 of 84) sorted by relevance

1234

/include/linux/
Dpage_idle.h11 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 …]
Dpage_ref.h40 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 …]
Dpage-flags.h141 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 …]
Dballoon_compaction.h100 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 …]
Dpage_owner.h20 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()
Dhighmem.h14 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 …]
Dmm.h127 #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 …]
Dpagemap.h145 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 …]
Dmm_inline.h20 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()
Dpageblock-flags.h80 #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
Dhugetlb_cgroup.h29 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()
Dhuge_mm.h98 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()
Dmigrate.h64 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()
Dksm.h38 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()
Dfscache.h39 #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 …]
Dswapops.h104 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()
Dquicklist.h17 void *page; member
56 struct page *page) in __quicklist_free()
73 struct page *page) in quicklist_free_page()
Dcleancache.h55 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()
Dmmdebug.h18 #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
Drmap.h176 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()
Dpage-isolation.h9 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()
Dswap.h437 #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 …]
Dmemcontrol.h511 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/
Dkbdif.h98 #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/
Dpage.h27 #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

1234