| /linux-6.15/include/linux/ |
| H A D | pagemap.h | 22 pgoff_t start, pgoff_t end); 32 pgoff_t start, pgoff_t end); 755 pgoff_t index) in filemap_get_folio() 773 pgoff_t index) in filemap_lock_folio() 791 pgoff_t index) in filemap_grab_folio() 809 pgoff_t offset) in find_get_page() 834 pgoff_t index) in find_lock_page() 880 pgoff_t index) in grab_cache_page_nowait() 964 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch); 1049 pgoff_t pgoff; in linear_page_index() [all …]
|
| H A D | shmem_fs.h | 36 pgoff_t fallocend; /* highest fallocate endindex */ 109 pgoff_t index, gfp_t gfp_mask); 115 struct vm_area_struct *vma, pgoff_t index, 120 struct vm_area_struct *vma, pgoff_t index, in shmem_allowable_huge_orders() 141 pgoff_t start, pgoff_t end); 152 int shmem_get_folio(struct inode *inode, pgoff_t index, loff_t write_end, 155 pgoff_t index, gfp_t gfp); 158 pgoff_t index) in shmem_read_folio() 164 struct address_space *mapping, pgoff_t index) in shmem_read_mapping_page() 186 static inline pgoff_t shmem_fallocend(struct inode *inode, pgoff_t eof) in shmem_fallocend()
|
| H A D | dax.h | 28 long (*direct_access)(struct dax_device *, pgoff_t, long, 31 int (*zero_page_range)(struct dax_device *, pgoff_t, size_t); 36 size_t (*recovery_write)(struct dax_device *dax_dev, pgoff_t pgoff, 63 size_t dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff, 119 pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) in dax_recovery_write() 169 …ct page *dax_layout_busy_page_range(struct address_space *mapping, pgoff_t start, pgoff_t nr_pages) in dax_layout_busy_page_range() 243 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, 247 size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, 249 int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff, 261 int dax_delete_mapping_entry(struct address_space *mapping, pgoff_t index); [all …]
|
| H A D | swapops.h | 86 static inline swp_entry_t swp_entry(unsigned long type, pgoff_t offset) in swp_entry() 107 static inline pgoff_t swp_offset(swp_entry_t entry) in swp_offset() 168 static inline swp_entry_t make_readable_device_private_entry(pgoff_t offset) in make_readable_device_private_entry() 173 static inline swp_entry_t make_writable_device_private_entry(pgoff_t offset) in make_writable_device_private_entry() 189 static inline swp_entry_t make_device_exclusive_entry(pgoff_t offset) in make_device_exclusive_entry() 200 static inline swp_entry_t make_readable_device_private_entry(pgoff_t offset) in make_readable_device_private_entry() 220 static inline swp_entry_t make_device_exclusive_entry(pgoff_t offset) in make_device_exclusive_entry() 255 static inline swp_entry_t make_readable_migration_entry(pgoff_t offset) in make_readable_migration_entry() 265 static inline swp_entry_t make_writable_migration_entry(pgoff_t offset) in make_writable_migration_entry() 320 static inline swp_entry_t make_readable_migration_entry(pgoff_t offset) in make_readable_migration_entry() [all …]
|
| H A D | mempolicy.h | 117 pgoff_t start, end; 127 pgoff_t idx); 131 unsigned long addr, pgoff_t *ilx); 133 unsigned long addr, int order, pgoff_t *ilx); 219 mpol_shared_policy_lookup(struct shared_policy *sp, pgoff_t idx) in mpol_shared_policy_lookup() 225 unsigned long addr, int order, pgoff_t *ilx) in get_vma_policy()
|
| H A D | memfd.h | 9 struct folio *memfd_alloc_folio(struct file *memfd, pgoff_t idx); 23 static inline struct folio *memfd_alloc_folio(struct file *memfd, pgoff_t idx) in memfd_alloc_folio()
|
| /linux-6.15/drivers/gpu/drm/ttm/ |
| H A D | ttm_backup.c | 14 static unsigned long ttm_backup_shmem_idx_to_handle(pgoff_t idx) in ttm_backup_shmem_idx_to_handle() 19 static pgoff_t ttm_backup_handle_to_shmem_idx(pgoff_t handle) in ttm_backup_handle_to_shmem_idx() 29 void ttm_backup_drop(struct file *backup, pgoff_t handle) in ttm_backup_drop() 50 pgoff_t handle, bool intr) in ttm_backup_copy_page() 54 pgoff_t idx = ttm_backup_handle_to_shmem_idx(handle); in ttm_backup_copy_page() 95 bool writeback, pgoff_t idx, gfp_t page_gfp, in ttm_backup_backup_page()
|
| H A D | ttm_pool.c | 82 pgoff_t remaining_pages; 109 pgoff_t alloced_pages; 110 pgoff_t restored_pages; 415 pgoff_t nr; in ttm_pool_split_for_swap() 460 pgoff_t nr; in ttm_pool_unmap_and_free() 486 pgoff_t nr) in ttm_pool_allocated_page_commit() 488 pgoff_t i; in ttm_pool_allocated_page_commit() 655 pgoff_t start_page, pgoff_t end_page) in ttm_pool_free_range() 659 pgoff_t i, nr; in ttm_pool_free_range() 972 pgoff_t shrunken = 0; in ttm_pool_backup() [all …]
|
| /linux-6.15/mm/ |
| H A D | mapping_dirty_helpers.c | 67 pgoff_t bitmap_pgoff; 69 pgoff_t start; 70 pgoff_t end; 97 pgoff_t pgoff = ((addr - walk->vma->vm_start) >> PAGE_SHIFT) + in clean_record_pte() 264 pgoff_t first_index, pgoff_t nr) in wp_shared_mapping_range() 314 pgoff_t first_index, pgoff_t nr, in clean_record_shared_mapping_range() 315 pgoff_t bitmap_pgoff, in clean_record_shared_mapping_range() 317 pgoff_t *start, in clean_record_shared_mapping_range() 318 pgoff_t *end) in clean_record_shared_mapping_range()
|
| H A D | swap.h | 47 static inline pgoff_t swap_cache_index(swp_entry_t entry) in swap_cache_index() 66 pgoff_t index); 72 struct mempolicy *mpol, pgoff_t ilx, bool *new_page_allocated, 75 struct mempolicy *mpol, pgoff_t ilx); 123 static inline pgoff_t swap_cache_index(swp_entry_t entry) in swap_cache_index() 133 gfp_t gfp_mask, struct mempolicy *mpol, pgoff_t ilx) in swap_cluster_readahead() 161 pgoff_t index) in filemap_get_incore_folio()
|
| H A D | truncate.c | 344 pgoff_t start; /* inclusive */ in truncate_inode_pages_range() 345 pgoff_t end; /* exclusive */ in truncate_inode_pages_range() 347 pgoff_t indices[PAGEVEC_SIZE]; in truncate_inode_pages_range() 348 pgoff_t index; in truncate_inode_pages_range() 510 pgoff_t start, pgoff_t end, unsigned long *nr_failed) in mapping_try_invalidate() 512 pgoff_t indices[PAGEVEC_SIZE]; in mapping_try_invalidate() 514 pgoff_t index = start; in mapping_try_invalidate() 575 pgoff_t start, pgoff_t end) in invalidate_mapping_pages() 648 pgoff_t start, pgoff_t end) in invalidate_inode_pages2_range() 650 pgoff_t indices[PAGEVEC_SIZE]; in invalidate_inode_pages2_range() [all …]
|
| H A D | readahead.c | 315 pgoff_t end_index; /* The last page we want to read */ in do_page_cache_ra() 438 pgoff_t mark, unsigned int order, gfp_t gfp) in ra_alloc_folio() 463 pgoff_t start = readahead_index(ractl); in page_cache_ra_order() 464 pgoff_t index = start; in page_cache_ra_order() 466 pgoff_t limit = (i_size_read(mapping->host) - 1) >> PAGE_SHIFT; in page_cache_ra_order() 467 pgoff_t mark = index + ra->size - ra->async_size; in page_cache_ra_order() 554 pgoff_t index = readahead_index(ractl); in page_cache_sync_ra() 558 pgoff_t prev_index, miss; in page_cache_sync_ra() 630 pgoff_t index = readahead_index(ractl); in page_cache_async_ra() 631 pgoff_t expected, start; in page_cache_async_ra() [all …]
|
| H A D | filemap.c | 2074 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_get_entries() 2123 pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) in find_lock_entries() 2213 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch) in filemap_get_folios_contig() 2356 pgoff_t index, pgoff_t max, struct folio_batch *fbatch) in filemap_get_read_batch() 2503 pgoff_t index; in filemap_create_folio() 2552 pgoff_t last_index) in filemap_readahead() 2570 pgoff_t last_index; in filemap_get_pages() 3523 pgoff_t start) in filemap_map_pmd() 3691 pgoff_t start_pgoff, pgoff_t end_pgoff) in filemap_map_pages() 3981 pgoff_t index, in read_cache_page_gfp() [all …]
|
| H A D | swap_cgroup.c | 25 pgoff_t offset) in __swap_cgroup_id_lookup() 37 pgoff_t offset, in __swap_cgroup_id_xchg() 69 pgoff_t offset, end; in swap_cgroup_record() 95 pgoff_t offset, end; in swap_cgroup_clear()
|
| H A D | shmem.c | 974 pgoff_t start, pgoff_t end) in shmem_partial_swap_usage() 1096 pgoff_t index; in shmem_undo_range() 1549 pgoff_t index; in shmem_writepage() 1699 pgoff_t index, unsigned int order, pgoff_t *ilx); 1705 pgoff_t ilx; in shmem_swapin_cluster() 1850 pgoff_t ilx; in shmem_alloc_folio() 2866 pgoff_t index; in shmem_get_policy() 2880 pgoff_t index, unsigned int order, pgoff_t *ilx) in shmem_get_pgoff_policy() 2892 pgoff_t index, unsigned int order, pgoff_t *ilx) in shmem_get_pgoff_policy() 3333 pgoff_t index; in shmem_file_read_iter() [all …]
|
| H A D | swap_state.c | 76 pgoff_t idx = swap_cache_index(entry); in get_shadow_from_swap_cache() 93 pgoff_t idx = swap_cache_index(entry); in add_to_swap_cache() 148 pgoff_t idx = swap_cache_index(entry); in __delete_from_swap_cache() 340 pgoff_t index) in filemap_get_incore_folio() 368 struct mempolicy *mpol, pgoff_t ilx, bool *new_page_allocated, in __read_swap_cache_async() 490 pgoff_t ilx; in read_swap_cache_async() 589 struct mempolicy *mpol, pgoff_t ilx) in swap_cluster_readahead() 732 struct mempolicy *mpol, pgoff_t targ_ilx, struct vm_fault *vmf) in swap_vma_readahead() 741 pgoff_t ilx; in swap_vma_readahead() 808 pgoff_t ilx; in swapin_readahead()
|
| /linux-6.15/include/trace/events/ |
| H A D | fs_dax.h | 12 pgoff_t max_pgoff, int result), 20 __field(pgoff_t, pgoff) 21 __field(pgoff_t, max_pgoff) 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), 264 __field(pgoff_t, pgoff) [all …]
|
| H A D | filemap.h | 63 pgoff_t index, 64 pgoff_t last_index 99 pgoff_t index, 100 pgoff_t last_index 108 pgoff_t index, 109 pgoff_t last_index 115 TP_PROTO(struct address_space *mapping, pgoff_t index),
|
| /linux-6.15/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_page_dirty.c | 85 pgoff_t offset = drm_vma_node_start(&vbo->tbo.base.vma_node); in vmw_bo_dirty_scan_pagetable() 87 pgoff_t num_marked; in vmw_bo_dirty_scan_pagetable() 125 pgoff_t num_marked; in vmw_bo_dirty_scan_mkwrite() 141 pgoff_t start = 0; in vmw_bo_dirty_scan_mkwrite() 142 pgoff_t end = dirty->bitmap_size; in vmw_bo_dirty_scan_mkwrite() 185 pgoff_t start, pgoff_t end) in vmw_bo_dirty_pre_unmap() 210 pgoff_t start, pgoff_t end) in vmw_bo_dirty_unmap() 233 pgoff_t num_pages = PFN_UP(vbo->tbo.resource->size); in vmw_bo_dirty_add() 311 pgoff_t start, cur, end; in vmw_bo_dirty_transfer_to_res() 422 pgoff_t num_prefault; in vmw_bo_vm_fault() [all …]
|
| /linux-6.15/virt/kvm/ |
| H A D | guest_memfd.c | 29 pgoff_t index, struct folio *folio) in __kvm_gmem_prepare_folio() 60 pgoff_t index; in kvm_gmem_prepare_folio() 106 pgoff_t end) in kvm_gmem_invalidate_begin() 114 pgoff_t pgoff = slot->gmem.pgoff; in kvm_gmem_invalidate_begin() 143 pgoff_t end) in kvm_gmem_invalidate_end() 157 pgoff_t start = offset >> PAGE_SHIFT; in kvm_gmem_punch_hole() 158 pgoff_t end = (offset + len) >> PAGE_SHIFT; in kvm_gmem_punch_hole() 183 pgoff_t start, index, end; in kvm_gmem_allocate() 338 pgoff_t start, end; in kvm_gmem_error_folio() 570 pgoff_t index, kvm_pfn_t *pfn, in __kvm_gmem_get_pfn() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_object.h | 376 pgoff_t n, 400 static_assert(castable_to_type(n, pgoff_t)); \ 423 __i915_gem_object_get_sg(struct drm_i915_gem_object *obj, pgoff_t n, in __i915_gem_object_get_sg() 445 static_assert(castable_to_type(n, pgoff_t)); \ 468 __i915_gem_object_get_sg_dma(struct drm_i915_gem_object *obj, pgoff_t n, in __i915_gem_object_get_sg_dma() 490 static_assert(castable_to_type(n, pgoff_t)); \ 510 __i915_gem_object_get_page(struct drm_i915_gem_object *obj, pgoff_t n); 526 static_assert(castable_to_type(n, pgoff_t)); \ 561 static_assert(castable_to_type(n, pgoff_t)); \ 599 static_assert(castable_to_type(n, pgoff_t)); \ [all …]
|
| /linux-6.15/drivers/dma-buf/ |
| H A D | udmabuf.c | 28 pgoff_t pagecount; 39 pgoff_t nr_pinned; 44 pgoff_t *offsets; 51 pgoff_t pgoff = vmf->pgoff; in udmabuf_vm_fault() 114 pgoff_t pg; in vmap_udmabuf() 207 pgoff_t i; in unpin_all_folios() 338 pgoff_t upgcnt = ubuf->pagecount; in udmabuf_pin_folios() 340 pgoff_t pgoff, pgcnt; in udmabuf_pin_folios() 352 pgoff_t subpgoff = pgoff; in udmabuf_pin_folios() 386 pgoff_t pgcnt = 0, pglimit; in udmabuf_create() [all …]
|
| /linux-6.15/include/drm/ttm/ |
| H A D | ttm_backup.h | 56 void ttm_backup_drop(struct file *backup, pgoff_t handle); 59 pgoff_t handle, bool intr); 63 bool writeback, pgoff_t idx, gfp_t page_gfp,
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_pt_walk.h | 63 typedef int (*xe_pt_entry_fn)(struct xe_ptw *parent, pgoff_t offset, 124 static inline pgoff_t 143 static inline pgoff_t
|
| /linux-6.15/fs/nilfs2/ |
| H A D | page.c | 29 unsigned long block, pgoff_t index, int blkbits, in __nilfs_get_folio_block() 52 pgoff_t index = blkoff >> (PAGE_SHIFT - blkbits); in nilfs_grab_buffer() 248 pgoff_t index = 0; in nilfs_copy_dirty_pages() 253 if (!filemap_get_folios_tag(smap, &index, (pgoff_t)-1, in nilfs_copy_dirty_pages() 303 pgoff_t start = 0; in nilfs_copy_back_pages() 313 pgoff_t index = folio->index; in nilfs_copy_back_pages() 365 pgoff_t index = 0; in nilfs_clear_dirty_pages() 369 while (filemap_get_folios_tag(mapping, &index, (pgoff_t)-1, in nilfs_clear_dirty_pages() 511 pgoff_t index; in nilfs_find_uncommitted_extent()
|