Lines Matching refs:page
325 struct page;
352 ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int);
780 struct page *page;
1963 typedef struct page *pgtable_t;
1971 struct page {
1994 struct page *next;
3316 struct page **pages;
3427 struct page page;
3527 struct page * (*find_special_page)(struct vm_area_struct *, long unsigned int);
3570 struct page *cow_page;
3571 struct page *page;
4732 int (*writepage)(struct page *, struct writeback_control *);
4733 int (*readpage)(struct file *, struct page *);
4735 int (*set_page_dirty)(struct page *);
4738 int (*write_begin)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page **, void **);
4739 int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *);
4741 void (*invalidatepage)(struct page *, unsigned int, unsigned int);
4742 int (*releasepage)(struct page *, gfp_t);
4743 void (*freepage)(struct page *);
4745 int (*migratepage)(struct address_space *, struct page *, struct page *, enum migrate_mode);
4746 bool (*isolate_page)(struct page *, isolate_mode_t);
4747 void (*putback_page)(struct page *);
4748 int (*launder_page)(struct page *);
4749 int (*is_partially_uptodate)(struct page *, long unsigned int, long unsigned int);
4750 void (*is_dirty_writeback)(struct page *, bool *, bool *);
4751 int (*error_remove_page)(struct address_space *, struct page *);
5063 struct page * (*read_merkle_tree_page)(struct inode *, long unsigned int, long unsigned int);
5417 struct page *bv_page;
6122 struct page * (*alloc_pages)(struct device *, size_t, dma_addr_t *, enum dma_data_direction, gfp_t);
6123 void (*free_pages)(struct device *, size_t, struct page *, dma_addr_t, enum dma_data_direction);
6128 dma_addr_t (*map_page)(struct device *, struct page *, long unsigned int, size_t, enum dma_data_direction, long unsigned int);
6380 void (*page_free)(struct page *);
7132 int page;
7667 int (*rw_page)(struct block_device *, sector_t, struct page *, unsigned int);
7967 struct page *tmp_page;
7988 struct page *cache[128];
8030 struct page *frag_page;
11156 ssize_t (*sendpage)(struct socket *, struct page *, int, size_t, int);
11161 int (*sendpage_locked)(struct sock *, struct page *, int, size_t, int);
11169 struct page *page;
12717 int (*sendpage)(struct sock *, struct page *, int, size_t, int);
14804 struct page **pages;
14819 struct page *vvar_page;
17372 struct page *control_code_page;
17373 struct page *swap_page;
17811 struct page *freelist;
18293 struct page *vpt_page;
19056 struct page *vprop_page;
19219 struct page *page;
24683 struct page **pages;
27604 struct page **page_array;
27649 struct page **pages;
28454 struct buffer_data_page *page;
28716 void *page;
31516 const struct page *page;
31562 typedef void (*btf_trace_mem_return_failed)(void *, const struct xdp_mem_info *, const struct page *);
32586 struct page **pages;
35974 struct page *page;
35998 struct page *pages[2];
36002 typedef int filler_t(void *, struct page *);
36005 struct page *page;
36298 struct page **notes;
36363 struct page *pages[15];
36419 typedef void (*btf_trace_mm_filemap_delete_from_page_cache)(void *, struct page *);
36421 typedef void (*btf_trace_mm_filemap_add_to_page_cache)(void *, struct page *);
36480 struct page *page;
36481 struct page *partial;
36496 struct page *single_page;
36528 struct page *pages[0];
36548 struct page *__pages[8];
36688 typedef int (*writepage_t)(struct page *, struct writeback_control *, void *);
36711 typedef void compound_page_dtor(struct page *);
36793 typedef struct page *new_page_t(struct page *, long unsigned int);
36795 typedef void free_page_t(struct page *, long unsigned int);
36982 typedef void (*btf_trace_mm_vmscan_writepage)(void *, struct page *);
37472 typedef void (*btf_trace_mm_page_free)(void *, struct page *, unsigned int);
37474 typedef void (*btf_trace_mm_page_free_batched)(void *, struct page *);
37476 typedef void (*btf_trace_mm_page_alloc)(void *, struct page *, unsigned int, gfp_t, int);
37478 typedef void (*btf_trace_mm_page_alloc_zone_locked)(void *, struct page *, unsigned int, int);
37480 typedef void (*btf_trace_mm_page_pcpu_drain)(void *, struct page *, unsigned int, int);
37482 typedef void (*btf_trace_mm_page_alloc_extfrag)(void *, struct page *, int, int, int, int);
37514 struct page *kp_page;
37772 struct page *dst;
37773 struct page *src;
37848 bool (*rmap_one)(struct page *, struct vm_area_struct *, long unsigned int, void *);
37849 int (*done)(struct page *);
37850 struct anon_vma * (*anon_lock)(struct page *);
37955 typedef void (*online_page_callback_t)(struct page *, unsigned int);
38092 int (*store)(unsigned int, long unsigned int, struct page *);
38093 int (*load)(unsigned int, long unsigned int, struct page *);
38335 struct page *reuse_page;
38484 struct page *page;
38598 struct page *b_page;
38752 typedef void (*btf_trace_mm_khugepaged_scan_pmd)(void *, struct mm_struct *, struct page *, bool, int, int, int, int);
38756 typedef void (*btf_trace_mm_collapse_huge_page_isolate)(void *, struct page *, int, int, bool, int);
38865 struct page *page;
38911 struct page **map;
38991 int (*action)(struct page_state *, struct page *);
39026 int (*get_page)(int, struct cleancache_filekey, long unsigned int, struct page *);
39027 void (*put_page)(int, struct cleancache_filekey, long unsigned int, struct page *);
39180 struct page *first_page;
39192 struct page *s_page;
39193 struct page *d_page;
39201 const struct page *page;
39211 const struct page *page;
39236 typedef void (*btf_trace_cma_release)(void *, const char *, long unsigned int, const struct page *, long unsigned int);
39240 typedef void (*btf_trace_cma_alloc_finish)(void *, const char *, long unsigned int, const struct page *, long unsigned int, unsigned int);
39242 typedef void (*btf_trace_cma_alloc_busy_retry)(void *, const char *, long unsigned int, const struct page *, long unsigned int, unsigned int);
39253 int (*migratepage)(struct balloon_dev_info *, struct page *, struct page *, enum migrate_mode);
40474 void (*page_done)(struct inode *, loff_t, unsigned int, struct page *);
40523 struct page *cur_page;
40556 struct page *pages[64];
40570 struct page *page;
41120 struct page **ring_pages;
41164 struct page *internal_pages[8];
42598 struct page *zero_page;
42676 typedef void (*btf_trace_dax_pmd_load_hole)(void *, struct inode *, struct vm_fault *, struct page *, void *);
42678 typedef void (*btf_trace_dax_pmd_load_hole_fallback)(void *, struct inode *, struct vm_fault *, struct page *, void *);
43579 struct page **pages;
43595 struct page **page_ptr;
43616 struct page **rq_enc_pages;
44224 u32 (*gss_wrap)(struct gss_ctx *, int, struct xdr_buf *, struct page **);
44552 struct page **pages;
44644 struct page **pages;
44704 struct page **pagevec;
44706 struct page *page_array[8];
44849 int (*readlink)(struct inode *, struct page *, unsigned int, unsigned int);
44859 int (*symlink)(struct inode *, struct dentry *, struct page *, unsigned int, struct iattr *);
45013 struct page *rq_scratch_page;
45015 struct page *rq_pages[260];
45016 struct page **rq_respages;
45017 struct page **rq_next_page;
45018 struct page **rq_page_end;
45159 int (*get_locations)(struct inode *, struct nfs4_fs_locations *, struct page *, const struct cred *);
45275 void (*discard_page)(struct page *, loff_t);
45292 struct page *cur_page;
45866 char *page;
47282 struct page *ac_bitmap_page;
47283 struct page *ac_buddy_page;
47289 struct page *bd_buddy_page;
47291 struct page *bd_bitmap_page;
48570 typedef void (*btf_trace_ext4_writepage)(void *, struct page *);
48572 typedef void (*btf_trace_ext4_readpage)(void *, struct page *);
48574 typedef void (*btf_trace_ext4_releasepage)(void *, struct page *);
48576 typedef void (*btf_trace_ext4_invalidatepage)(void *, struct page *, unsigned int, unsigned int);
48578 typedef void (*btf_trace_ext4_journalled_invalidatepage)(void *, struct page *, unsigned int, unsigned int);
49342 struct page **page;
50769 struct page **pages;
50953 struct page *pg;
51280 struct page **orig_pages;
53958 u8 page;
54205 struct page *status_page;
57751 struct page *page;
59401 struct page *page;
59405 u8 *page;
59411 struct page *page;
59415 u8 *page;
59424 u8 *page;
59488 struct page *pg;
60973 struct page **pages;
61162 u64 *page;
61199 struct page *v;
64889 struct page *page;
66824 struct page *pend_page;
110737 struct page **pages;
110752 struct page **pages;
110786 struct page *page;
111110 struct page *pages[16];
111943 struct page **pages;
111960 struct page **pages;
116022 struct page **pts;
116023 struct page *pd;
117034 struct page **pages;
117832 struct page *page;
122923 struct page *cma_pages;
122924 struct page **pages;
123030 struct page **pages;
124152 struct page **pages;
127524 struct page *page;
131038 struct page *grant_tx_page[256];
131079 struct page *page;
133417 char *page;
136824 struct page *sb_page;
136825 struct page *bb_page;
136960 struct page *sb_page;
136961 struct page **filemap;
137573 struct page *page;
137628 void (*get_page)(struct dpages *, struct page **, long unsigned int *, unsigned int *);
138711 u8 page;
145856 struct page_frag_cache page;
145863 typedef int (*sendpage_func)(struct sock *, struct page *, int, size_t, int);
147987 struct page **pgs;
149636 const struct page *page;
149645 const struct page *page;
149669 typedef void (*btf_trace_page_pool_state_release)(void *, const struct page_pool *, const struct page *, u32);
149671 typedef void (*btf_trace_page_pool_state_hold)(void *, const struct page_pool *, const struct page *, u32);
153226 u8 page;
160120 struct page *page;