/mm/ |
D | swap.c | 80 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 …]
|
D | filemap.c | 129 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 …]
|
D | rmap.c | 494 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 …]
|
D | truncate.c | 80 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 …]
|
D | migrate.c | 66 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 …]
|
D | debug_page_ref.c | 8 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()
|
D | balloon_compaction.c | 15 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()
|
D | slub.c | 410 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 …]
|
D | page_io.c | 31 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()
|
D | page_isolation.c | 19 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
|
D | page_alloc.c | 313 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 …]
|
D | page_poison.c | 23 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()
|
D | highmem.c | 54 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 …]
|
D | dmapool.c | 70 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
|
D | mlock.c | 60 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
|
D | bootmem_info.c | 17 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
|
D | compaction.c | 78 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 …]
|
D | hugetlb.c | 1072 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 …]
|
D | huge_memory.c | 502 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 …]
|
D | page_idle.c | 34 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
|
D | gup.c | 32 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 …]
|
D | swap_state.c | 88 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 …]
|
D | readahead.c | 50 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
|
D | page_owner.c | 148 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
|
D | workingset.c | 220 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()
|