Home
last modified time | relevance | path

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

1234

/mm/
Dswap.c80 static void __page_cache_release(struct page *page) in __page_cache_release()
94 static void __put_single_page(struct page *page) in __put_single_page()
101 static void __put_compound_page(struct page *page) in __put_compound_page()
114 void __put_page(struct page *page) in __put_page()
183 void (*move_fn)(struct page *page, struct lruvec *lruvec)) in pagevec_lru_move_fn()
190 struct page *page = pvec->pages[i]; in pagevec_lru_move_fn() local
207 static void pagevec_move_tail_fn(struct page *page, struct lruvec *lruvec) in pagevec_move_tail_fn()
218 static bool pagevec_add_and_need_flush(struct pagevec *pvec, struct page *page) in pagevec_add_and_need_flush()
236 void rotate_reclaimable_page(struct page *page) in rotate_reclaimable_page()
292 void lru_note_cost_page(struct page *page) in lru_note_cost_page()
[all …]
Dfilemap.c129 struct page *page, void *shadow) in page_cache_delete()
155 struct page *page) in unaccount_page_cache_page()
229 void __delete_from_page_cache(struct page *page, void *shadow) in __delete_from_page_cache()
240 struct page *page) in page_cache_free_page()
264 void delete_from_page_cache(struct page *page) in delete_from_page_cache()
297 struct page *page; in page_cache_delete_batch() local
489 struct page *page; in filemap_range_has_page() local
538 struct page *page = pvec.pages[i]; in __filemap_fdatawait_range() local
665 struct page *page; in filemap_range_needs_writeback() local
877 noinline int __add_to_page_cache_locked(struct page *page, in __add_to_page_cache_locked()
[all …]
Drmap.c494 struct anon_vma *page_get_anon_vma(struct page *page) in page_get_anon_vma()
538 struct anon_vma *page_lock_anon_vma_read(struct page *page, in page_lock_anon_vma_read()
731 unsigned long page_address_in_vma(struct page *page, struct vm_area_struct *vma) in page_address_in_vma()
794 static bool page_referenced_one(struct page *page, struct vm_area_struct *vma, in page_referenced_one()
886 int page_referenced(struct page *page, in page_referenced()
935 static bool page_mkclean_one(struct page *page, struct vm_area_struct *vma, in page_mkclean_one()
1017 int page_mkclean(struct page *page) in page_mkclean()
1052 void page_move_anon_rmap(struct page *page, struct vm_area_struct *vma) in page_move_anon_rmap()
1077 static void __page_set_anon_rmap(struct page *page, in __page_set_anon_rmap()
1112 static void __page_check_anon_rmap(struct page *page, in __page_check_anon_rmap()
[all …]
Dtruncate.c80 struct page *page = pvec->pages[i]; in truncate_exceptional_pvec_entries() local
146 void do_invalidatepage(struct page *page, unsigned int offset, in do_invalidatepage()
170 static void truncate_cleanup_page(struct page *page) in truncate_cleanup_page()
196 invalidate_complete_page(struct address_space *mapping, struct page *page) in invalidate_complete_page()
211 int truncate_inode_page(struct address_space *mapping, struct page *page) in truncate_inode_page()
226 int generic_error_remove_page(struct address_space *mapping, struct page *page) in generic_error_remove_page()
246 int invalidate_inode_page(struct page *page) in invalidate_inode_page()
334 struct page *page = find_lock_page(mapping, start - 1); in truncate_inode_pages_range() local
353 struct page *page = find_lock_page(mapping, end); in truncate_inode_pages_range() local
386 struct page *page = pvec.pages[i]; in truncate_inode_pages_range() local
[all …]
Dmigrate.c66 int isolate_movable_page(struct page *page, isolate_mode_t mode) in isolate_movable_page()
127 static void putback_movable_page(struct page *page) in putback_movable_page()
146 struct page *page; in putback_movable_pages() local
181 static bool remove_migration_pte(struct page *page, struct vm_area_struct *vma, in remove_migration_pte()
304 struct page *page; in __migration_entry_wait() local
351 struct page *page; in pmd_migration_entry_wait() local
367 static int expected_page_refs(struct address_space *mapping, struct page *page) in expected_page_refs()
391 struct page *newpage, struct page *page, int extra_count) in migrate_page_move_mapping()
519 struct page *newpage, struct page *page) in migrate_huge_page_move_mapping()
553 void migrate_page_states(struct page *newpage, struct page *page) in migrate_page_states()
[all …]
Ddebug_page_ref.c8 void __page_ref_set(struct page *page, int v) in __page_ref_set()
15 void __page_ref_mod(struct page *page, int v) in __page_ref_mod()
22 void __page_ref_mod_and_test(struct page *page, int v, int ret) in __page_ref_mod_and_test()
29 void __page_ref_mod_and_return(struct page *page, int v, int ret) in __page_ref_mod_and_return()
36 void __page_ref_mod_unless(struct page *page, int v, int u) in __page_ref_mod_unless()
43 void __page_ref_freeze(struct page *page, int v, int ret) in __page_ref_freeze()
50 void __page_ref_unfreeze(struct page *page, int v) in __page_ref_unfreeze()
Dballoon_compaction.c15 struct page *page) in balloon_page_enqueue_one()
43 struct page *page, *tmp; in balloon_page_list_enqueue() local
79 struct page *page, *tmp; in balloon_page_list_dequeue() local
126 struct page *page = alloc_page(balloon_mapping_gfp_mask() | in balloon_page_alloc() local
147 struct page *page) in balloon_page_enqueue()
206 bool balloon_page_isolate(struct page *page, isolate_mode_t mode) in balloon_page_isolate()
220 void balloon_page_putback(struct page *page) in balloon_page_putback()
234 struct page *newpage, struct page *page, in balloon_page_migrate()
Dslub.c410 static __always_inline void __slab_lock(struct page *page) in __slab_lock()
416 static __always_inline void __slab_unlock(struct page *page) in __slab_unlock()
422 static __always_inline void slab_lock(struct page *page, unsigned long *flags) in slab_lock()
429 static __always_inline void slab_unlock(struct page *page, unsigned long *flags) in slab_unlock()
441 static inline bool __cmpxchg_double_slab(struct kmem_cache *s, struct page *page, in __cmpxchg_double_slab()
482 static inline bool cmpxchg_double_slab(struct kmem_cache *s, struct page *page, in cmpxchg_double_slab()
528 struct page *page) in __fill_map()
561 static unsigned long *get_map(struct kmem_cache *s, struct page *page) in get_map()
629 struct page *page, void *object) in check_valid_pointer()
694 struct page *page, enum track_item alloc, in get_each_object_track()
[all …]
Dpage_io.c31 struct page *page = bio_first_page_all(bio); in end_swap_bio_write() local
55 struct page *page = bio_first_page_all(bio); in end_swap_bio_read() local
179 int swap_writepage(struct page *page, struct writeback_control *wbc) in swap_writepage()
208 static inline void count_swpout_vm_event(struct page *page) in count_swpout_vm_event()
218 static void bio_associate_blkg_from_page(struct bio *bio, struct page *page) in bio_associate_blkg_from_page()
233 #define bio_associate_blkg_from_page(bio, page) do { } while (0) argument
236 int __swap_writepage(struct page *page, struct writeback_control *wbc, in __swap_writepage()
307 int swap_readpage(struct page *page, bool synchronous) in swap_readpage()
388 int swap_set_page_dirty(struct page *page) in swap_set_page_dirty()
Dpage_isolation.c19 static int set_migratetype_isolate(struct page *page, int migratetype, int isol_flags) in set_migratetype_isolate()
68 static void unset_migratetype_isolate(struct page *page, unsigned migratetype) in unset_migratetype_isolate()
132 struct page *page; in __first_valid_page() local
188 struct page *page; in start_isolate_page_range() local
209 struct page *page = pfn_to_online_page(pfn); in start_isolate_page_range() local
225 struct page *page; in undo_isolate_page_range() local
250 struct page *page; in __test_page_isolated_in_pageblock() local
284 struct page *page; in test_pages_isolated() local
Dpage_alloc.c313 static inline int get_pcppage_migratetype(struct page *page) in get_pcppage_migratetype()
318 static inline void set_pcppage_migratetype(struct page *page, int migratetype) in set_pcppage_migratetype()
543 static inline unsigned long *get_pageblock_bitmap(const struct page *page, in get_pageblock_bitmap()
553 static inline int pfn_to_bitidx(const struct page *page, unsigned long pfn) in pfn_to_bitidx()
564 unsigned long __get_pfnblock_flags_mask(const struct page *page, in __get_pfnblock_flags_mask()
593 unsigned long get_pfnblock_flags_mask(const struct page *page, in get_pfnblock_flags_mask()
600 int isolate_anon_lru_page(struct page *page) in isolate_anon_lru_page()
617 static __always_inline int get_pfnblock_migratetype(const struct page *page, in get_pfnblock_migratetype()
630 void set_pfnblock_flags_mask(struct page *page, unsigned long flags, in set_pfnblock_flags_mask()
660 void set_pageblock_migratetype(struct page *page, int migratetype) in set_pageblock_migratetype()
[all …]
Dpage_poison.c23 static void poison_page(struct page *page) in poison_page()
34 void __kernel_poison_pages(struct page *page, int n) in __kernel_poison_pages()
49 static void check_poison_mem(struct page *page, unsigned char *mem, size_t bytes) in check_poison_mem()
77 static void unpoison_page(struct page *page) in unpoison_page()
93 void __kernel_unpoison_pages(struct page *page, int n) in __kernel_unpoison_pages()
102 void __kernel_map_pages(struct page *page, int numpages, int enable) in __kernel_map_pages()
Dhighmem.c54 static inline unsigned int get_pkmap_color(struct page *page) in get_pkmap_color()
166 struct page *page; in flush_all_zero_pkmaps() local
205 static inline unsigned long map_new_virtual(struct page *page) in map_new_virtual()
267 void *kmap_high(struct page *page) in kmap_high()
297 void *kmap_high_get(struct page *page) in kmap_high_get()
319 void kunmap_high(struct page *page) in kunmap_high()
364 void zero_user_segments(struct page *page, unsigned start1, unsigned end1, in zero_user_segments()
477 static inline void *arch_kmap_local_high_get(struct page *page) in arch_kmap_local_high_get()
546 void *__kmap_local_page_prot(struct page *page, pgprot_t prot) in __kmap_local_page_prot()
698 struct page *page; member
[all …]
Ddmapool.c70 struct dma_page *page; in pools_show() local
203 static void pool_initialise_page(struct dma_pool *pool, struct dma_page *page) in pool_initialise_page()
221 struct dma_page *page; in pool_alloc_page() local
242 static inline bool is_page_busy(struct dma_page *page) in is_page_busy()
247 static void pool_free_page(struct dma_pool *pool, struct dma_page *page) in pool_free_page()
269 struct dma_page *page, *tmp; in dma_pool_destroy() local
318 struct dma_page *page; in dma_pool_alloc() local
384 struct dma_page *page; in pool_find_page() local
406 struct dma_page *page; in dma_pool_free() local
Dmlock.c60 void clear_page_mlock(struct page *page) in clear_page_mlock()
91 void mlock_vma_page(struct page *page) in mlock_vma_page()
115 static void __munlock_isolated_page(struct page *page) in __munlock_isolated_page()
140 static void __munlock_isolation_failed(struct page *page) in __munlock_isolation_failed()
168 unsigned int munlock_vma_page(struct page *page) in munlock_vma_page()
216 static bool __putback_lru_fast_prepare(struct page *page, struct pagevec *pvec, in __putback_lru_fast_prepare()
273 struct page *page = pvec->pages[i]; in __munlock_pagevec() local
311 struct page *page = pvec->pages[i]; in __munlock_pagevec() local
372 struct page *page = NULL; in __munlock_pagevec_fill() local
427 struct page *page; in munlock_vma_pages_range() local
Dbootmem_info.c17 void get_page_bootmem(unsigned long info, struct page *page, unsigned long type) in get_page_bootmem()
25 void put_page_bootmem(struct page *page) in put_page_bootmem()
48 struct page *page, *memmap; in register_page_bootmem_info_section() local
83 struct page *page, *memmap; in register_page_bootmem_info_section() local
107 struct page *page; in register_page_bootmem_info_node() local
Dcompaction.c78 struct page *page, *next; in release_freepages() local
95 struct page *page, *next; in split_map_pages() local
119 int PageMovable(struct page *page) in PageMovable()
135 void __SetPageMovable(struct page *page, struct address_space *mapping) in __SetPageMovable()
143 void __ClearPageMovable(struct page *page) in __ClearPageMovable()
227 struct page *page) in isolation_suitable()
248 static bool pageblock_skip_persistent(struct page *page) in pageblock_skip_persistent()
265 struct page *page = pfn_to_online_page(pfn); in __reset_isolation_pfn() local
407 static bool test_and_set_skip(struct compact_control *cc, struct page *page, in test_and_set_skip()
448 struct page *page, unsigned long pfn) in update_pageblock_skip()
[all …]
Dhugetlb.c1072 static void enqueue_huge_page(struct hstate *h, struct page *page) in enqueue_huge_page()
1087 struct page *page; in dequeue_huge_page_node_exact() local
1123 struct page *page; in dequeue_huge_page_nodemask() local
1150 struct page *page = NULL; in dequeue_huge_page_vma() local
1266 static void destroy_compound_gigantic_page(struct page *page, in destroy_compound_gigantic_page()
1286 static void free_gigantic_page(struct page *page, unsigned int order) in free_gigantic_page()
1310 struct page *page; in alloc_gigantic_page() local
1351 static inline void free_gigantic_page(struct page *page, unsigned int order) { } in free_gigantic_page()
1352 static inline void destroy_compound_gigantic_page(struct page *page, in destroy_compound_gigantic_page()
1362 static void remove_hugetlb_page(struct hstate *h, struct page *page, in remove_hugetlb_page()
[all …]
Dhuge_memory.c502 static inline struct deferred_split *get_deferred_split_queue(struct page *page) in get_deferred_split_queue()
513 static inline struct deferred_split *get_deferred_split_queue(struct page *page) in get_deferred_split_queue()
521 void prep_transhuge_page(struct page *page) in prep_transhuge_page()
532 bool is_transparent_hugepage(struct page *page) in is_transparent_hugepage()
597 struct page *page, gfp_t gfp) in __do_huge_pmd_anonymous_page()
728 struct page *page; in do_huge_pmd_anonymous_page() local
983 struct page *page; in follow_devmap_pmd() local
1154 struct page *page; in follow_devmap_pud() local
1286 struct page *page; in do_huge_pmd_wp_page() local
1359 struct page *page = NULL; in follow_trans_huge_pmd() local
[all …]
Dpage_idle.c34 struct page *page = pfn_to_online_page(pfn); in page_idle_get_page() local
47 static bool page_idle_clear_pte_refs_one(struct page *page, in page_idle_clear_pte_refs_one()
88 static void page_idle_clear_pte_refs(struct page *page) in page_idle_clear_pte_refs()
119 struct page *page; in page_idle_bitmap_read() local
164 struct page *page; in page_idle_bitmap_write() local
Dgup.c32 static void hpage_pincount_add(struct page *page, int refs) in hpage_pincount_add()
40 static void hpage_pincount_sub(struct page *page, int refs) in hpage_pincount_sub()
49 static void put_page_refs(struct page *page, int refs) in put_page_refs()
69 static inline struct page *try_get_compound_head(struct page *page, int refs) in try_get_compound_head()
127 __maybe_unused struct page *try_grab_compound_head(struct page *page, in try_grab_compound_head()
175 static void put_compound_head(struct page *page, int refs, unsigned int flags) in put_compound_head()
209 bool __must_check try_grab_page(struct page *page, unsigned int flags) in try_grab_page()
251 void unpin_user_page(struct page *page) in unpin_user_page()
261 struct page *next, *page; in compound_range_next() local
287 struct page *page; in compound_next() local
[all …]
Dswap_state.c88 struct page *page; in get_shadow_from_swap_cache() local
100 int add_to_swap_cache(struct page *page, swp_entry_t entry, in add_to_swap_cache()
152 void __delete_from_swap_cache(struct page *page, in __delete_from_swap_cache()
184 int add_to_swap(struct page *page) in add_to_swap()
240 void delete_from_swap_cache(struct page *page) in delete_from_swap_cache()
289 void free_swap_cache(struct page *page) in free_swap_cache()
301 void free_page_and_swap_cache(struct page *page) in free_page_and_swap_cache()
337 struct page *page; in lookup_swap_cache() local
397 struct page *page = pagecache_get_page(mapping, index, in find_get_incore_page() local
422 struct page *page; in __read_swap_cache_async() local
[all …]
Dreadahead.c50 struct page *page) in read_cache_pages_invalidate_page()
91 int (*filler)(void *, struct page *), void *data) in read_cache_pages()
93 struct page *page; in read_cache_pages() local
132 struct page *page; in read_pages() local
211 struct page *page = xa_load(&mapping->i_pages, index + i); in page_cache_ra_unbounded() local
600 struct page *page, unsigned long req_count) in page_cache_async_ra()
691 struct page *page = xa_load(&mapping->i_pages, index); in readahead_expand() local
714 struct page *page = xa_load(&mapping->i_pages, index); in readahead_expand() local
Dpage_owner.c148 void __reset_page_owner(struct page *page, unsigned int order) in __reset_page_owner()
194 noinline void __set_page_owner(struct page *page, unsigned int order, in __set_page_owner()
211 void __set_page_owner_migrate_reason(struct page *page, int reason) in __set_page_owner_migrate_reason()
224 void __split_page_owner(struct page *page, unsigned int nr) in __split_page_owner()
286 struct page *page; in pagetypeinfo_showmixedcount_print() local
368 struct page *page, struct page_owner *page_owner, in print_page_owner()
432 void __dump_page_owner(const struct page *page) in __dump_page_owner()
493 struct page *page; in read_page_owner() local
610 struct page *page = pfn_to_page(pfn); in init_pages_in_zone() local
Dworkingset.c220 static void *lru_gen_eviction(struct page *page) in lru_gen_eviction()
247 static void lru_gen_refault(struct page *page, void *shadow) in lru_gen_refault()
306 static void *lru_gen_eviction(struct page *page) in lru_gen_eviction()
311 static void lru_gen_refault(struct page *page, void *shadow) in lru_gen_refault()
353 void *workingset_eviction(struct page *page, struct mem_cgroup *target_memcg) in workingset_eviction()
386 void workingset_refault(struct page *page, void *shadow) in workingset_refault()
506 void workingset_activation(struct page *page) in workingset_activation()

1234