Searched refs:pgoff_t (Results 1 - 25 of 242) sorted by relevance

12345678910

/linux-master/include/linux/
H A Dshmem_fs.h36 pgoff_t fallocend; /* highest fallocate endindex */
109 pgoff_t index, gfp_t gfp_mask);
114 extern bool shmem_is_huge(struct inode *inode, pgoff_t index, bool shmem_huge_force,
117 static __always_inline bool shmem_is_huge(struct inode *inode, pgoff_t index, bool shmem_huge_force,
133 pgoff_t start, pgoff_t end);
144 int shmem_get_folio(struct inode *inode, pgoff_t index, struct folio **foliop,
147 pgoff_t index, gfp_t gfp);
150 pgoff_t index)
156 struct address_space *mapping, pgoff_t inde
[all...]
H A Ddax.h28 long (*direct_access)(struct dax_device *, pgoff_t, long,
37 int (*zero_page_range)(struct dax_device *, pgoff_t, size_t);
42 size_t (*recovery_write)(struct dax_device *dax_dev, pgoff_t pgoff,
69 size_t dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
125 pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i)
175 static inline struct page *dax_layout_busy_page_range(struct address_space *mapping, pgoff_t start, pgoff_t nr_pages)
231 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
233 size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
235 size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgof
[all...]
H A Dpagemap.h22 pgoff_t start, pgoff_t end);
32 pgoff_t start, pgoff_t end);
570 pgoff_t page_cache_next_miss(struct address_space *mapping,
571 pgoff_t index, unsigned long max_scan);
572 pgoff_t page_cache_prev_miss(struct address_space *mapping,
573 pgoff_t index, unsigned long max_scan);
633 void *filemap_get_entry(struct address_space *mapping, pgoff_t index);
634 struct folio *__filemap_get_folio(struct address_space *mapping, pgoff_t inde
[all...]
H A Dswapops.h86 static inline swp_entry_t swp_entry(unsigned long type, pgoff_t offset)
107 static inline pgoff_t swp_offset(swp_entry_t entry)
168 static inline swp_entry_t make_readable_device_private_entry(pgoff_t offset)
173 static inline swp_entry_t make_writable_device_private_entry(pgoff_t offset)
189 static inline swp_entry_t make_readable_device_exclusive_entry(pgoff_t offset)
194 static inline swp_entry_t make_writable_device_exclusive_entry(pgoff_t offset)
210 static inline swp_entry_t make_readable_device_private_entry(pgoff_t offset)
215 static inline swp_entry_t make_writable_device_private_entry(pgoff_t offset)
230 static inline swp_entry_t make_readable_device_exclusive_entry(pgoff_t offset)
235 static inline swp_entry_t make_writable_device_exclusive_entry(pgoff_t offse
[all...]
H A Dpagewalk.h129 int walk_page_mapping(struct address_space *mapping, pgoff_t first_index,
130 pgoff_t nr, const struct mm_walk_ops *ops,
H A Dmempolicy.h117 pgoff_t start, end;
127 pgoff_t idx);
131 unsigned long addr, pgoff_t *ilx);
133 unsigned long addr, int order, pgoff_t *ilx);
218 mpol_shared_policy_lookup(struct shared_policy *sp, pgoff_t idx)
224 unsigned long addr, int order, pgoff_t *ilx)
/linux-master/include/drm/ttm/
H A Dttm_kmap_iter.h32 struct iosys_map *dmap, pgoff_t i);
/linux-master/fs/smb/client/
H A Dfscache.h78 pgoff_t first, unsigned int nr_pages,
79 pgoff_t *_data_first,
83 pgoff_t first, unsigned int nr_pages,
84 pgoff_t *_data_first,
135 pgoff_t first, unsigned int nr_pages,
136 pgoff_t *_data_first,
/linux-master/drivers/gpu/drm/xe/
H A Dxe_pt_walk.h59 typedef int (*xe_pt_entry_fn)(struct xe_ptw *parent, pgoff_t offset,
120 static inline pgoff_t
139 static inline pgoff_t
H A Dxe_pt_walk.c36 static bool xe_pt_next(pgoff_t *offset, u64 *addr, u64 next, u64 end,
39 pgoff_t step = 1;
76 pgoff_t offset = xe_pt_offset(addr, level, walk);
/linux-master/mm/
H A Dmapping_dirty_helpers.c67 pgoff_t bitmap_pgoff;
69 pgoff_t start;
70 pgoff_t end;
97 pgoff_t pgoff = ((addr - walk->vma->vm_start) >> PAGE_SHIFT) +
264 pgoff_t first_index, pgoff_t nr)
314 pgoff_t first_index, pgoff_t nr,
315 pgoff_t bitmap_pgoff,
317 pgoff_t *star
[all...]
H A Dtruncate.c32 pgoff_t index, void *entry)
42 static void clear_shadow_entry(struct address_space *mapping, pgoff_t index,
60 struct folio_batch *fbatch, pgoff_t *indices)
84 pgoff_t index = indices[i];
113 pgoff_t index, void *entry)
127 pgoff_t index, void *entry)
323 pgoff_t start; /* inclusive */
324 pgoff_t end; /* exclusive */
326 pgoff_t indices[PAGEVEC_SIZE];
327 pgoff_t inde
[all...]
H A Dswap.h48 pgoff_t index);
54 struct mempolicy *mpol, pgoff_t ilx, bool *new_page_allocated,
57 struct mempolicy *mpol, pgoff_t ilx);
85 gfp_t gfp_mask, struct mempolicy *mpol, pgoff_t ilx)
113 pgoff_t index)
H A Dfolio-compat.c81 pgoff_t index, gfp_t gfp)
88 struct page *pagecache_get_page(struct address_space *mapping, pgoff_t index,
101 pgoff_t index)
H A Dswap_cgroup.c66 pgoff_t offset)
79 pgoff_t offset = swp_offset(ent);
133 pgoff_t offset = swp_offset(ent);
134 pgoff_t end = offset + nr_ents;
H A Dreadahead.c287 pgoff_t end_index; /* The last page we want to read */
418 static pgoff_t count_history_pages(struct address_space *mapping,
419 pgoff_t index, unsigned long max)
421 pgoff_t head;
435 pgoff_t index,
439 pgoff_t size;
464 static inline int ra_alloc_folio(struct readahead_control *ractl, pgoff_t index,
465 pgoff_t mark, unsigned int order, gfp_t gfp)
490 pgoff_t index = readahead_index(ractl);
491 pgoff_t limi
[all...]
/linux-master/include/trace/events/
H A 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_inde
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c85 pgoff_t offset = drm_vma_node_start(&vbo->tbo.base.vma_node);
87 pgoff_t num_marked;
125 pgoff_t num_marked;
141 pgoff_t start = 0;
142 pgoff_t end = dirty->bitmap_size;
185 pgoff_t start, pgoff_t end)
210 pgoff_t start, pgoff_t end)
233 pgoff_t num_page
[all...]
/linux-master/tools/testing/nvdimm/
H A Ddax-dev.c9 phys_addr_t dax_pgoff_to_phys(struct dev_dax *dev_dax, pgoff_t pgoff,
/linux-master/drivers/nvdimm/
H A Dpmem.h32 long __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff,
/linux-master/fs/squashfs/
H A Dpage_actor.h25 pgoff_t next_index;
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/gem/
H A Di915_gem_object.h15 static inline dma_addr_t i915_gem_object_get_dma_address(const struct xe_bo *bo, pgoff_t n)
/linux-master/virt/kvm/
H A Dguest_memfd.c16 static struct folio *kvm_gmem_get_folio(struct inode *inode, pgoff_t index)
51 static void kvm_gmem_invalidate_begin(struct kvm_gmem *gmem, pgoff_t start,
52 pgoff_t end)
60 pgoff_t pgoff = slot->gmem.pgoff;
86 static void kvm_gmem_invalidate_end(struct kvm_gmem *gmem, pgoff_t start,
87 pgoff_t end)
101 pgoff_t start = offset >> PAGE_SHIFT;
102 pgoff_t end = (offset + len) >> PAGE_SHIFT;
127 pgoff_t start, index, end;
274 pgoff_t star
[all...]
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object.h357 * pointer and the target page position using pgoff_t n input argument and
377 pgoff_t n,
401 static_assert(castable_to_type(n, pgoff_t)); \
407 * pointer and the target page position using pgoff_t n input argument and
424 __i915_gem_object_get_sg(struct drm_i915_gem_object *obj, pgoff_t n,
446 static_assert(castable_to_type(n, pgoff_t)); \
452 * pointer and the target page position using pgoff_t n input argument and
469 __i915_gem_object_get_sg_dma(struct drm_i915_gem_object *obj, pgoff_t n,
491 static_assert(castable_to_type(n, pgoff_t)); \
511 __i915_gem_object_get_page(struct drm_i915_gem_object *obj, pgoff_t
[all...]
/linux-master/fs/nilfs2/
H A Dpage.c29 unsigned long block, pgoff_t index, int blkbits,
53 pgoff_t index = blkoff >> (PAGE_SHIFT - blkbits);
248 pgoff_t index = 0;
253 if (!filemap_get_folios_tag(smap, &index, (pgoff_t)-1,
303 pgoff_t start = 0;
313 pgoff_t index = folio->index;
366 pgoff_t index = 0;
370 while (filemap_get_folios_tag(mapping, &index, (pgoff_t)-1,
498 pgoff_t index;

Completed in 298 milliseconds

12345678910