Home
last modified time | relevance | path

Searched refs:pgoff_t (Results 1 – 25 of 221) sorted by relevance

123456789

/Linux-v5.15/include/linux/
Dpagemap.h320 pgoff_t page_cache_next_miss(struct address_space *mapping,
321 pgoff_t index, unsigned long max_scan);
322 pgoff_t page_cache_prev_miss(struct address_space *mapping,
323 pgoff_t index, unsigned long max_scan);
335 struct page *pagecache_get_page(struct address_space *mapping, pgoff_t offset,
349 pgoff_t offset) in find_get_page()
355 pgoff_t offset, int fgp_flags) in find_get_page_flags()
374 pgoff_t index) in find_lock_page()
393 pgoff_t index) in find_lock_head()
418 pgoff_t index, gfp_t gfp_mask) in find_or_create_page()
[all …]
Dpagevec.h31 pgoff_t *start, pgoff_t end);
34 pgoff_t *start) in pagevec_lookup()
36 return pagevec_lookup_range(pvec, mapping, start, (pgoff_t)-1); in pagevec_lookup()
40 struct address_space *mapping, pgoff_t *index, pgoff_t end,
43 struct address_space *mapping, pgoff_t *index, xa_mark_t tag) in pagevec_lookup_tag()
45 return pagevec_lookup_range_tag(pvec, mapping, index, (pgoff_t)-1, tag); in pagevec_lookup_tag()
Dfrontswap.h19 int (*store)(unsigned, pgoff_t, struct page *); /* store a page */
20 int (*load)(unsigned, pgoff_t, struct page *); /* load a page */
21 void (*invalidate_page)(unsigned, pgoff_t); /* page no longer needed */
33 extern bool __frontswap_test(struct swap_info_struct *, pgoff_t);
37 extern void __frontswap_invalidate_page(unsigned, pgoff_t);
48 static inline bool frontswap_test(struct swap_info_struct *sis, pgoff_t offset) in frontswap_test()
71 static inline bool frontswap_test(struct swap_info_struct *sis, pgoff_t offset) in frontswap_test()
103 static inline void frontswap_invalidate_page(unsigned type, pgoff_t offset) in frontswap_invalidate_page()
Ddax.h23 long (*direct_access)(struct dax_device *, pgoff_t, long,
32 size_t (*copy_from_iter)(struct dax_device *, pgoff_t, void *, size_t,
35 size_t (*copy_to_iter)(struct dax_device *, pgoff_t, void *, size_t,
38 int (*zero_page_range)(struct dax_device *, pgoff_t, size_t);
110 int bdev_dax_pgoff(struct block_device *, sector_t, size_t, pgoff_t *pgoff);
156 …ct page *dax_layout_busy_page_range(struct address_space *mapping, pgoff_t start, pgoff_t nr_pages) in dax_layout_busy_page_range()
194 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
196 size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
198 size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
200 int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
[all …]
Dswapops.h39 static inline swp_entry_t swp_entry(unsigned long type, pgoff_t offset) in swp_entry()
60 static inline pgoff_t swp_offset(swp_entry_t entry) in swp_offset()
110 static inline swp_entry_t make_readable_device_private_entry(pgoff_t offset) in make_readable_device_private_entry()
115 static inline swp_entry_t make_writable_device_private_entry(pgoff_t offset) in make_writable_device_private_entry()
131 static inline swp_entry_t make_readable_device_exclusive_entry(pgoff_t offset) in make_readable_device_exclusive_entry()
136 static inline swp_entry_t make_writable_device_exclusive_entry(pgoff_t offset) in make_writable_device_exclusive_entry()
152 static inline swp_entry_t make_readable_device_private_entry(pgoff_t offset) in make_readable_device_private_entry()
157 static inline swp_entry_t make_writable_device_private_entry(pgoff_t offset) in make_writable_device_private_entry()
172 static inline swp_entry_t make_readable_device_exclusive_entry(pgoff_t offset) in make_readable_device_exclusive_entry()
177 static inline swp_entry_t make_writable_device_exclusive_entry(pgoff_t offset) in make_writable_device_exclusive_entry()
[all …]
Dshmem_fs.h21 pgoff_t fallocend; /* highest fallocate endindex */
84 pgoff_t index, gfp_t gfp_mask);
90 struct inode *inode, pgoff_t index);
97 pgoff_t start, pgoff_t end);
108 extern int shmem_getpage(struct inode *inode, pgoff_t index,
112 struct address_space *mapping, pgoff_t index) in shmem_read_mapping_page()
134 static inline pgoff_t shmem_fallocend(struct inode *inode, pgoff_t eof) in shmem_fallocend()
Dcleancache.h33 pgoff_t, struct page *);
35 pgoff_t, struct page *);
36 void (*invalidate_page)(int, struct cleancache_filekey, pgoff_t);
Dwriteback.h387 pgoff_t start, pgoff_t end);
394 pgoff_t start, pgoff_t end);
/Linux-v5.15/mm/
Dtruncate.c35 pgoff_t index, void *entry) in __clear_shadow_entry()
45 static void clear_shadow_entry(struct address_space *mapping, pgoff_t index, in clear_shadow_entry()
59 struct pagevec *pvec, pgoff_t *indices) in truncate_exceptional_pvec_entries()
81 pgoff_t index = indices[i]; in truncate_exceptional_pvec_entries()
106 pgoff_t index, void *entry) in invalidate_exceptional_entry()
120 pgoff_t index, void *entry) in invalidate_exceptional_entry2()
285 pgoff_t start; /* inclusive */ in truncate_inode_pages_range()
286 pgoff_t end; /* exclusive */ in truncate_inode_pages_range()
290 pgoff_t indices[PAGEVEC_SIZE]; in truncate_inode_pages_range()
291 pgoff_t index; in truncate_inode_pages_range()
[all …]
Dmapping_dirty_helpers.c66 pgoff_t bitmap_pgoff;
68 pgoff_t start;
69 pgoff_t end;
96 pgoff_t pgoff = ((addr - walk->vma->vm_start) >> PAGE_SHIFT) + in clean_record_pte()
279 pgoff_t first_index, pgoff_t nr) in wp_shared_mapping_range()
328 pgoff_t first_index, pgoff_t nr, in clean_record_shared_mapping_range()
329 pgoff_t bitmap_pgoff, in clean_record_shared_mapping_range()
331 pgoff_t *start, in clean_record_shared_mapping_range()
332 pgoff_t *end) in clean_record_shared_mapping_range()
Dfilemap.c487 pgoff_t max = end_byte >> PAGE_SHIFT; in filemap_range_has_page()
516 pgoff_t index = start_byte >> PAGE_SHIFT; in __filemap_fdatawait_range()
517 pgoff_t end = end_byte >> PAGE_SHIFT; in __filemap_fdatawait_range()
660 pgoff_t max = end_byte >> PAGE_SHIFT; in filemap_range_needs_writeback()
840 pgoff_t offset = old->index; in replace_page_cache_page()
875 pgoff_t offset, gfp_t gfp, in __add_to_page_cache_locked()
970 pgoff_t offset, gfp_t gfp_mask) in add_to_page_cache_locked()
978 pgoff_t offset, gfp_t gfp_mask) in add_to_page_cache_lru()
1751 pgoff_t page_cache_next_miss(struct address_space *mapping, in page_cache_next_miss()
1752 pgoff_t index, unsigned long max_scan) in page_cache_next_miss()
[all …]
Dreadahead.c257 pgoff_t end_index; /* The last page we want to read */ in do_page_cache_ra()
389 static pgoff_t count_history_pages(struct address_space *mapping, in count_history_pages()
390 pgoff_t index, unsigned long max) in count_history_pages()
392 pgoff_t head; in count_history_pages()
406 pgoff_t index, in try_context_readahead()
410 pgoff_t size; in try_context_readahead()
446 pgoff_t prev_index; in ondemand_readahead()
480 pgoff_t start; in ondemand_readahead()
667 pgoff_t new_index, new_nr_pages; in readahead_expand()
Dfrontswap.c220 pgoff_t offset) in __frontswap_test()
229 pgoff_t offset) in __frontswap_set()
236 pgoff_t offset) in __frontswap_clear()
255 pgoff_t offset = swp_offset(entry); in __frontswap_store()
304 pgoff_t offset = swp_offset(entry); in __frontswap_load()
335 void __frontswap_invalidate_page(unsigned type, pgoff_t offset) in __frontswap_invalidate_page()
Dswap_cgroup.c66 pgoff_t offset) in __lookup_swap_cgroup()
79 pgoff_t offset = swp_offset(ent); in lookup_swap_cgroup()
133 pgoff_t offset = swp_offset(ent); in swap_cgroup_record()
134 pgoff_t end = offset + nr_ents; in swap_cgroup_record()
Dshmem.c103 pgoff_t start; /* start of range currently being fallocated */
104 pgoff_t next; /* the next page offset to be fallocated */
105 pgoff_t nr_falloced; /* how many new pages have been fallocated */
106 pgoff_t nr_unswapped; /* how often writepage refused to swap out */
139 static int shmem_swapin_page(struct inode *inode, pgoff_t index,
143 static int shmem_getpage_gfp(struct inode *inode, pgoff_t index,
148 int shmem_getpage(struct inode *inode, pgoff_t index, in shmem_getpage()
412 pgoff_t index, void *expected, void *replacement) in shmem_replace_entry()
434 pgoff_t index, swp_entry_t swap) in shmem_confirm_swap()
477 struct inode *inode, pgoff_t index) in shmem_is_huge()
[all …]
Dinternal.h56 struct file *file, pgoff_t index, unsigned long nr_to_read) in force_page_cache_readahead()
62 unsigned find_lock_entries(struct address_space *mapping, pgoff_t start,
63 pgoff_t end, struct pagevec *pvec, pgoff_t *indices);
391 pgoff_t pgoff; in vma_address()
420 pgoff_t pgoff; in vma_address_end()
/Linux-v5.15/include/trace/events/
Dfs_dax.h12 pgoff_t max_pgoff, int result),
20 __field(pgoff_t, pgoff)
21 __field(pgoff_t, max_pgoff)
57 pgoff_t max_pgoff, int result), \
160 __field(pgoff_t, pgoff)
228 TP_PROTO(struct inode *inode, pgoff_t start_index, pgoff_t end_index),
232 __field(pgoff_t, start_index)
233 __field(pgoff_t, end_index)
253 TP_PROTO(struct inode *inode, pgoff_t start_index, pgoff_t end_index),\
260 TP_PROTO(struct inode *inode, pgoff_t pgoff, pgoff_t pglen),
[all …]
Dfscache.h364 __field(pgoff_t, page )
452 __field(pgoff_t, page )
478 __field(pgoff_t, page )
495 void **results, int n, pgoff_t store_limit),
502 __field(pgoff_t, results0 )
504 __field(pgoff_t, store_limit )
510 __entry->results0 = results[0] ? ((struct page *)results[0])->index : (pgoff_t)-1;
/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_page_dirty.c86 pgoff_t offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_scan_pagetable()
88 pgoff_t num_marked; in vmw_bo_dirty_scan_pagetable()
126 pgoff_t num_marked; in vmw_bo_dirty_scan_mkwrite()
143 pgoff_t start = 0; in vmw_bo_dirty_scan_mkwrite()
144 pgoff_t end = dirty->bitmap_size; in vmw_bo_dirty_scan_mkwrite()
187 pgoff_t start, pgoff_t end) in vmw_bo_dirty_pre_unmap()
212 pgoff_t start, pgoff_t end) in vmw_bo_dirty_unmap()
235 pgoff_t num_pages = vbo->base.resource->num_pages; in vmw_bo_dirty_add()
271 pgoff_t offset = drm_vma_node_start(&vbo->base.base.vma_node); in vmw_bo_dirty_add()
329 pgoff_t start, cur, end; in vmw_bo_dirty_transfer_to_res()
[all …]
/Linux-v5.15/fs/verity/
Dverify.c26 pgoff_t dindex, unsigned int level, pgoff_t *hindex, in hash_at_level()
29 pgoff_t position; in hash_at_level()
54 pgoff_t index, int level) in cmp_hashes()
92 const pgoff_t index = data_page->index; in verify_page()
112 pgoff_t hindex; in verify_page()
/Linux-v5.15/drivers/gpu/drm/ttm/
Dttm_bo_vm.c190 pgoff_t page_offset, in ttm_bo_vm_insert_huge()
191 pgoff_t fault_page_size, in ttm_bo_vm_insert_huge()
194 pgoff_t i; in ttm_bo_vm_insert_huge()
249 pgoff_t page_offset, in ttm_bo_vm_insert_huge()
250 pgoff_t fault_page_size, in ttm_bo_vm_insert_huge()
278 pgoff_t num_prefault, in ttm_bo_vm_fault_reserved()
279 pgoff_t fault_page_size) in ttm_bo_vm_fault_reserved()
290 pgoff_t i; in ttm_bo_vm_fault_reserved()
/Linux-v5.15/include/drm/ttm/
Dttm_resource.h197 pgoff_t i;
198 pgoff_t end;
199 pgoff_t offs;
/Linux-v5.15/fs/f2fs/
Dfile.c395 pgoff_t index, int whence) in __found_offset()
418 pgoff_t pgofs, end_offset; in f2fs_seek_block()
440 pgofs = (pgoff_t)(offset >> PAGE_SHIFT); in f2fs_seek_block()
612 pgoff_t fofs; in f2fs_truncate_data_blocks_range()
638 pgoff_t index = from >> PAGE_SHIFT; in truncate_partial_data_page()
672 pgoff_t free_from; in f2fs_do_truncate_blocks()
679 free_from = (pgoff_t)F2FS_BLK_ALIGN(from); in f2fs_do_truncate_blocks()
1014 static int fill_zero(struct inode *inode, pgoff_t index, in fill_zero()
1039 int f2fs_truncate_hole(struct inode *inode, pgoff_t pg_start, pgoff_t pg_end) in f2fs_truncate_hole()
1045 pgoff_t end_offset, count; in f2fs_truncate_hole()
[all …]
Dnode.h201 static inline pgoff_t current_nat_addr(struct f2fs_sb_info *sbi, nid_t start) in current_nat_addr()
204 pgoff_t block_off; in current_nat_addr()
205 pgoff_t block_addr; in current_nat_addr()
214 block_addr = (pgoff_t)(nm_i->nat_blkaddr + in current_nat_addr()
224 static inline pgoff_t next_nat_addr(struct f2fs_sb_info *sbi, in next_nat_addr()
225 pgoff_t block_addr) in next_nat_addr()
/Linux-v5.15/fs/nilfs2/
Dpage.c29 __nilfs_get_page_block(struct page *page, unsigned long block, pgoff_t index, in __nilfs_get_page_block()
53 pgoff_t index = blkoff >> (PAGE_SHIFT - blkbits); in nilfs_grab_buffer()
245 pgoff_t index = 0; in nilfs_copy_dirty_pages()
299 pgoff_t index = 0; in nilfs_copy_back_pages()
309 pgoff_t offset = page->index; in nilfs_copy_back_pages()
362 pgoff_t index = 0; in nilfs_clear_dirty_pages()
494 pgoff_t index; in nilfs_find_uncommitted_extent()

123456789