/mm/ |
D | swap.c | 53 static void __page_cache_release(struct page *page) in __page_cache_release() 70 static void __put_single_page(struct page *page) in __put_single_page() 76 static void __put_compound_page(struct page *page) in __put_compound_page() 119 void put_unrefcounted_compound_page(struct page *page_head, struct page *page) in put_unrefcounted_compound_page() 166 void put_refcounted_compound_page(struct page *page_head, struct page *page) in put_refcounted_compound_page() 233 static void put_compound_page(struct page *page) in put_compound_page() 272 void put_page(struct page *page) in put_page() 285 bool __get_page_tail(struct page *page) in __get_page_tail() 419 void (*move_fn)(struct page *page, struct lruvec *lruvec, void *arg), in pagevec_lru_move_fn() 428 struct page *page = pvec->pages[i]; in pagevec_lru_move_fn() local [all …]
|
D | rmap.c | 458 struct anon_vma *page_get_anon_vma(struct page *page) in page_get_anon_vma() 501 struct anon_vma *page_lock_anon_vma_read(struct page *page) in page_lock_anon_vma_read() 572 __vma_address(struct page *page, struct vm_area_struct *vma) in __vma_address() 579 vma_address(struct page *page, struct vm_area_struct *vma) in vma_address() 630 struct page *page, bool writable) in set_tlb_ubc_flush_pending() 702 struct page *page, bool writable) in set_tlb_ubc_flush_pending() 716 unsigned long page_address_in_vma(struct page *page, struct vm_area_struct *vma) in page_address_in_vma() 777 pte_t *__page_check_address(struct page *page, struct mm_struct *mm, in __page_check_address() 825 int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma) in page_mapped_in_vma() 851 static int page_referenced_one(struct page *page, struct vm_area_struct *vma, in page_referenced_one() [all …]
|
D | filemap.c | 113 struct page *page, void **shadowp) in page_cache_tree_insert() 155 struct page *page, void *shadow) in page_cache_tree_delete() 231 void __delete_from_page_cache(struct page *page, void *shadow, in __delete_from_page_cache() 280 void delete_from_page_cache(struct page *page) in delete_from_page_cache() 405 struct page *page = pvec.pages[i]; in __filemap_fdatawait_range() local 615 static int __add_to_page_cache_locked(struct page *page, in __add_to_page_cache_locked() 679 int add_to_page_cache_locked(struct page *page, struct address_space *mapping, in add_to_page_cache_locked() 687 int add_to_page_cache_lru(struct page *page, struct address_space *mapping, in add_to_page_cache_lru() 719 struct page *page; in __page_cache_alloc() local 746 wait_queue_head_t *page_waitqueue(struct page *page) in page_waitqueue() [all …]
|
D | truncate.c | 81 void do_invalidatepage(struct page *page, unsigned int offset, in do_invalidatepage() 106 truncate_complete_page(struct address_space *mapping, struct page *page) in truncate_complete_page() 134 invalidate_complete_page(struct address_space *mapping, struct page *page) in invalidate_complete_page() 149 int truncate_inode_page(struct address_space *mapping, struct page *page) in truncate_inode_page() 162 int generic_error_remove_page(struct address_space *mapping, struct page *page) in generic_error_remove_page() 182 int invalidate_inode_page(struct page *page) in invalidate_inode_page() 261 struct page *page = pvec.pages[i]; in truncate_inode_pages_range() local 290 struct page *page = find_lock_page(mapping, start - 1); in truncate_inode_pages_range() local 309 struct page *page = find_lock_page(mapping, end); in truncate_inode_pages_range() local 347 struct page *page = pvec.pages[i]; in truncate_inode_pages_range() local [all …]
|
D | debug-pagealloc.c | 32 static inline void set_page_poison(struct page *page) in set_page_poison() 42 static inline void clear_page_poison(struct page *page) in clear_page_poison() 52 static inline bool page_poison(struct page *page) in page_poison() 62 static void poison_page(struct page *page) in poison_page() 71 static void poison_pages(struct page *page, int n) in poison_pages() 113 static void unpoison_page(struct page *page) in unpoison_page() 126 static void unpoison_pages(struct page *page, int n) in unpoison_pages() 134 void __kernel_map_pages(struct page *page, int numpages, int enable) in __kernel_map_pages()
|
D | balloon_compaction.c | 26 struct page *page = alloc_page(balloon_mapping_gfp_mask() | in balloon_page_enqueue() local 59 struct page *page, *tmp; in balloon_page_dequeue() local 109 static inline void __isolate_balloon_page(struct page *page) in __isolate_balloon_page() 121 static inline void __putback_balloon_page(struct page *page) in __putback_balloon_page() 134 bool balloon_page_isolate(struct page *page) in balloon_page_isolate() 176 void balloon_page_putback(struct page *page) in balloon_page_putback() 197 struct page *page, enum migrate_mode mode) in balloon_page_migrate()
|
D | slub.c | 334 static __always_inline void slab_lock(struct page *page) in slab_lock() 339 static __always_inline void slab_unlock(struct page *page) in slab_unlock() 344 static inline void set_page_slub_counters(struct page *page, unsigned long counters_new) in set_page_slub_counters() 360 static inline bool __cmpxchg_double_slab(struct kmem_cache *s, struct page *page, in __cmpxchg_double_slab() 397 static inline bool cmpxchg_double_slab(struct kmem_cache *s, struct page *page, in cmpxchg_double_slab() 445 static void get_map(struct kmem_cache *s, struct page *page, unsigned long *map) in get_map() 504 struct page *page, void *object) in check_valid_pointer() 613 static void print_page_info(struct page *page) in print_page_info() 648 static void print_trailer(struct kmem_cache *s, struct page *page, u8 *p) in print_trailer() 688 void object_err(struct kmem_cache *s, struct page *page, in object_err() [all …]
|
D | migrate.c | 86 struct page *page; in putback_movable_pages() local 210 struct page *page; in __migration_entry_wait() local 314 struct page *newpage, struct page *page, in migrate_page_move_mapping() 440 struct page *newpage, struct page *page) in migrate_huge_page_move_mapping() 526 void migrate_page_copy(struct page *newpage, struct page *page) in migrate_page_copy() 597 struct page *newpage, struct page *page, in migrate_page() 621 struct page *newpage, struct page *page, enum migrate_mode mode) in buffer_migrate_page() 677 static int writeout(struct address_space *mapping, struct page *page) in writeout() 719 struct page *newpage, struct page *page, enum migrate_mode mode) in fallback_migrate_page() 750 static int move_to_new_page(struct page *newpage, struct page *page, in move_to_new_page() [all …]
|
D | highmem.c | 57 static inline unsigned int get_pkmap_color(struct page *page) in get_pkmap_color() 175 struct page *page; in flush_all_zero_pkmaps() local 217 static inline unsigned long map_new_virtual(struct page *page) in map_new_virtual() 279 void *kmap_high(struct page *page) in kmap_high() 310 void *kmap_high_get(struct page *page) in kmap_high_get() 332 void kunmap_high(struct page *page) in kunmap_high() 386 struct page *page; member 401 static struct page_address_slot *page_slot(const struct page *page) in page_slot() 412 void *page_address(const struct page *page) in page_address() 446 void set_page_address(struct page *page, void *virtual) in set_page_address()
|
D | swap_state.c | 80 int __add_to_swap_cache(struct page *page, swp_entry_t entry) in __add_to_swap_cache() 120 int add_to_swap_cache(struct page *page, swp_entry_t entry, gfp_t gfp_mask) in add_to_swap_cache() 136 void __delete_from_swap_cache(struct page *page) in __delete_from_swap_cache() 162 int add_to_swap(struct page *page, struct list_head *list) in add_to_swap() 213 void delete_from_swap_cache(struct page *page) in delete_from_swap_cache() 237 static inline void free_swap_cache(struct page *page) in free_swap_cache() 249 void free_page_and_swap_cache(struct page *page) in free_page_and_swap_cache() 278 struct page *page; in lookup_swap_cache() local 469 struct page *page; in swapin_readahead() local
|
D | mlock.c | 57 void clear_page_mlock(struct page *page) in clear_page_mlock() 80 void mlock_vma_page(struct page *page) in mlock_vma_page() 98 static bool __munlock_isolate_lru_page(struct page *page, bool getpage) in __munlock_isolate_lru_page() 120 static void __munlock_isolated_page(struct page *page) in __munlock_isolated_page() 147 static void __munlock_isolation_failed(struct page *page) in __munlock_isolation_failed() 173 unsigned int munlock_vma_page(struct page *page) in munlock_vma_page() 232 static bool __putback_lru_fast_prepare(struct page *page, struct pagevec *pvec, in __putback_lru_fast_prepare() 289 struct page *page = pvec->pages[i]; in __munlock_pagevec() local 321 struct page *page = pvec->pages[i]; in __munlock_pagevec() local 381 struct page *page = NULL; in __munlock_pagevec_fill() local [all …]
|
D | page_alloc.c | 136 static inline int get_pcppage_migratetype(struct page *page) in get_pcppage_migratetype() 141 static inline void set_pcppage_migratetype(struct page *page, int migratetype) in set_pcppage_migratetype() 380 void set_pageblock_migratetype(struct page *page, int migratetype) in set_pageblock_migratetype() 391 static int page_outside_zone_boundaries(struct zone *zone, struct page *page) in page_outside_zone_boundaries() 414 static int page_is_consistent(struct zone *zone, struct page *page) in page_is_consistent() 426 static int bad_range(struct zone *zone, struct page *page) in bad_range() 436 static inline int bad_range(struct zone *zone, struct page *page) in bad_range() 442 static void bad_page(struct page *page, const char *reason, in bad_page() 502 static void free_compound_page(struct page *page) in free_compound_page() 507 void prep_compound_page(struct page *page, unsigned int order) in prep_compound_page() [all …]
|
D | page_io.c | 28 struct page *page, bio_end_io_t end_io) in get_swap_bio() 45 struct page *page = bio->bi_io_vec[0].bv_page; in end_swap_bio_write() local 70 struct page *page = bio->bi_io_vec[0].bv_page; in end_swap_bio_read() local 227 int swap_writepage(struct page *page, struct writeback_control *wbc) in swap_writepage() 246 int __swap_writepage(struct page *page, struct writeback_control *wbc, in __swap_writepage() 319 int swap_readpage(struct page *page) in swap_readpage() 362 int swap_set_page_dirty(struct page *page) in swap_set_page_dirty()
|
D | page_isolation.c | 12 static int set_migratetype_isolate(struct page *page, in set_migratetype_isolate() 76 static void unset_migratetype_isolate(struct page *page, unsigned migratetype) in unset_migratetype_isolate() 163 struct page *page; in start_isolate_page_range() local 195 struct page *page; in undo_isolate_page_range() local 219 struct page *page; in __test_page_isolated_in_pageblock() local 249 struct page *page; in test_pages_isolated() local 275 struct page *alloc_migrate_target(struct page *page, unsigned long private, in alloc_migrate_target()
|
D | dmapool.c | 73 struct dma_page *page; in show_pools() local 206 static void pool_initialise_page(struct dma_pool *pool, struct dma_page *page) in pool_initialise_page() 224 struct dma_page *page; in pool_alloc_page() local 245 static inline bool is_page_busy(struct dma_page *page) in is_page_busy() 250 static void pool_free_page(struct dma_pool *pool, struct dma_page *page) in pool_free_page() 288 struct dma_page *page; in dma_pool_destroy() local 325 struct dma_page *page; in dma_pool_alloc() local 392 struct dma_page *page; in pool_find_page() local 414 struct dma_page *page; in dma_pool_free() local
|
D | internal.h | 40 static inline void set_page_count(struct page *page, int v) in set_page_count() 63 static inline void set_page_refcounted(struct page *page) in set_page_refcounted() 70 static inline void __get_page_tail_foll(struct page *page, in __get_page_tail_foll() 96 static inline void get_page_foll(struct page *page) in get_page_foll() 115 static inline __must_check bool try_get_page_foll(struct page *page) in try_get_page_foll() 263 static inline unsigned int page_order(struct page *page) in page_order() 280 #define page_order_unsafe(page) READ_ONCE(page_private(page)) argument 323 static inline void mlock_migrate_page(struct page *newpage, struct page *page) in mlock_migrate_page() 342 static inline void clear_page_mlock(struct page *page) { } in clear_page_mlock() 343 static inline void mlock_vma_page(struct page *page) { } in mlock_vma_page()
|
D | page_owner.c | 49 void __reset_page_owner(struct page *page, unsigned int order) in __reset_page_owner() 62 void __set_page_owner(struct page *page, unsigned int order, gfp_t gfp_mask) in __set_page_owner() 85 gfp_t __get_page_owner_gfp(struct page *page) in __get_page_owner_gfp() 100 struct page *page, struct page_ext *page_ext) in print_page_owner() 169 struct page *page; in read_page_owner() local 230 struct page *page; in init_pages_in_zone() local
|
D | zsmalloc.c | 407 static int is_first_page(struct page *page) in is_first_page() 412 static int is_last_page(struct page *page) in is_last_page() 417 static void get_zspage_mapping(struct page *page, unsigned int *class_idx, in get_zspage_mapping() 428 static void set_zspage_mapping(struct page *page, unsigned int class_idx, in set_zspage_mapping() 623 static enum fullness_group get_fullness_group(struct page *page) in get_fullness_group() 650 static void insert_zspage(struct page *page, struct size_class *class, in insert_zspage() 682 static void remove_zspage(struct page *page, struct size_class *class, in remove_zspage() 715 struct page *page) in fix_fullness_group() 776 static struct page *get_first_page(struct page *page) in get_first_page() 784 static struct page *get_next_page(struct page *page) in get_next_page() [all …]
|
D | hugetlb.c | 853 static void enqueue_huge_page(struct hstate *h, struct page *page) in enqueue_huge_page() 864 struct page *page; in dequeue_huge_page_node() local 897 struct page *page = NULL; in dequeue_huge_page_vma() local 1023 static void destroy_compound_gigantic_page(struct page *page, in destroy_compound_gigantic_page() 1039 static void free_gigantic_page(struct page *page, unsigned int order) in free_gigantic_page() 1055 struct page *page; in pfn_range_valid_gigantic() local 1123 struct page *page; in alloc_fresh_gigantic_page_node() local 1137 struct page *page = NULL; in alloc_fresh_gigantic_page() local 1152 static inline void free_gigantic_page(struct page *page, unsigned int order) { } in free_gigantic_page() 1153 static inline void destroy_compound_gigantic_page(struct page *page, in destroy_compound_gigantic_page() [all …]
|
D | page_idle.c | 32 struct page *page; in page_idle_get_page() local 53 static int page_idle_clear_pte_refs_one(struct page *page, in page_idle_clear_pte_refs_one() 89 static void page_idle_clear_pte_refs(struct page *page) in page_idle_clear_pte_refs() 120 struct page *page; in page_idle_bitmap_read() local 165 struct page *page; in page_idle_bitmap_write() local
|
D | compaction.c | 44 struct page *page, *next; in release_freepages() local 60 struct page *page; in map_pages() local 191 struct page *page) in isolation_suitable() 222 struct page *page; in __reset_isolation_suitable() local 259 struct page *page, unsigned long nr_isolated, in update_pageblock_skip() 292 struct page *page) in isolation_suitable() 298 struct page *page, unsigned long nr_isolated, in update_pageblock_skip() 412 struct page *page = cursor; in isolate_freepages_block() local 622 struct page *page; in acct_isolated() local 678 struct page *page = NULL, *valid_page = NULL; in isolate_migratepages_block() local [all …]
|
D | ksm.c | 366 struct page *page; in break_ksm() local 445 static struct page *page_trans_compound_anon(struct page *page) in page_trans_compound_anon() 464 struct page *page; in get_mergeable_page() local 540 struct page *page; in get_ksm_page() local 619 struct page *page; in remove_rmap_item_from_tree() local 707 struct page *page; in remove_stable_node() local 831 static u32 calc_checksum(struct page *page) in calc_checksum() 858 static int write_protect_page(struct vm_area_struct *vma, struct page *page, in write_protect_page() 932 static int replace_page(struct vm_area_struct *vma, struct page *page, in replace_page() 982 static int page_trans_compound_anon_split(struct page *page) in page_trans_compound_anon_split() [all …]
|
D | swapfile.c | 99 struct page *page; in __try_to_reclaim_swap() local 862 int page_swapcount(struct page *page) in page_swapcount() 885 struct page *page; in swp_swapcount() local 925 int reuse_swap_page(struct page *page) in reuse_swap_page() 947 int try_to_free_swap(struct page *page) in try_to_free_swap() 988 struct page *page = NULL; in free_swap_and_cache() local 1135 unsigned long addr, swp_entry_t entry, struct page *page) in unuse_pte() 1191 swp_entry_t entry, struct page *page) in unuse_pte_range() 1227 swp_entry_t entry, struct page *page) in unuse_pmd_range() 1247 swp_entry_t entry, struct page *page) in unuse_pud_range() [all …]
|
D | memory-failure.c | 182 unsigned long pfn, struct page *page, int flags) in kill_proc() 326 int fail, struct page *page, unsigned long pfn, in kill_procs() 405 static void collect_procs_anon(struct page *page, struct list_head *to_kill, in collect_procs_anon() 441 static void collect_procs_file(struct page *page, struct list_head *to_kill, in collect_procs_file() 479 static void collect_procs(struct page *page, struct list_head *tokill, in collect_procs() 888 int get_hwpoison_page(struct page *page) in get_hwpoison_page() 930 void put_hwpoison_page(struct page *page) in put_hwpoison_page() 1430 struct page *page; in unpoison_memory() local 1570 static int get_any_page(struct page *page, unsigned long pfn, int flags) in get_any_page() 1596 static int soft_offline_huge_page(struct page *page, int flags) in soft_offline_huge_page() [all …]
|
D | slab.c | 427 struct page *page = virt_to_head_page(obj); in virt_to_cache() local 431 static inline void *index_to_obj(struct kmem_cache *cache, struct page *page, in index_to_obj() 444 const struct page *page, void *obj) in obj_to_index() 674 static inline bool is_slab_pfmemalloc(struct page *page) in is_slab_pfmemalloc() 684 struct page *page; in recheck_pfmemalloc_active() local 740 struct page *page = virt_to_head_page(objp); in __ac_get_obj() local 773 struct page *page = virt_to_head_page(objp); in __ac_put_obj() local 1521 struct page *page; in slab_out_of_memory() local 1576 struct page *page; in kmem_getpages() local 1624 static void kmem_freepages(struct kmem_cache *cachep, struct page *page) in kmem_freepages() [all …]
|