Home
last modified time | relevance | path

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

123

/mm/
Dswap.c53 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 …]
Drmap.c458 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 …]
Dfilemap.c113 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 …]
Dtruncate.c81 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 …]
Ddebug-pagealloc.c32 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()
Dballoon_compaction.c26 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()
Dslub.c334 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 …]
Dmigrate.c86 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 …]
Dhighmem.c57 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()
Dswap_state.c80 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
Dmlock.c57 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 …]
Dpage_alloc.c136 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 …]
Dpage_io.c28 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()
Dpage_isolation.c12 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()
Ddmapool.c73 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
Dinternal.h40 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()
Dpage_owner.c49 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
Dzsmalloc.c407 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 …]
Dhugetlb.c853 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 …]
Dpage_idle.c32 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
Dcompaction.c44 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 …]
Dksm.c366 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 …]
Dswapfile.c99 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 …]
Dmemory-failure.c182 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 …]
Dslab.c427 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 …]

123