Home
last modified time | relevance | path

Searched defs:folio (Results 1 – 25 of 106) sorted by relevance

12345

/fs/iomap/
Dbuffered-io.c37 static inline struct iomap_page *to_iomap_page(struct folio *folio) in to_iomap_page()
47 iomap_page_create(struct inode *inode, struct folio *folio, unsigned int flags) in iomap_page_create()
72 static void iomap_page_release(struct folio *folio) in iomap_page_release()
90 static void iomap_adjust_read_range(struct inode *inode, struct folio *folio, in iomap_adjust_read_range()
147 static void iomap_iop_set_range_uptodate(struct folio *folio, in iomap_iop_set_range_uptodate()
162 static void iomap_set_range_uptodate(struct folio *folio, in iomap_set_range_uptodate()
171 static void iomap_finish_folio_read(struct folio *folio, size_t offset, in iomap_finish_folio_read()
214 struct folio *folio) in iomap_read_inline_data()
262 struct folio *folio = ctx->cur_folio; in iomap_readpage_iter() local
328 int iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) in iomap_read_folio()
[all …]
/fs/afs/
Dwrite.c25 bool afs_dirty_folio(struct address_space *mapping, struct folio *folio) in afs_dirty_folio()
30 static void afs_folio_start_fscache(bool caching, struct folio *folio) in afs_folio_start_fscache()
36 static void afs_folio_start_fscache(bool caching, struct folio *folio) in afs_folio_start_fscache()
49 struct folio *folio; in afs_write_begin() local
125 struct folio *folio = page_folio(subpage); in afs_write_end() local
192 struct folio *folio; in afs_kill_pages() local
230 struct folio *folio; in afs_redirty_pages() local
261 struct folio *folio; in afs_pages_written_back() local
439 struct folio *folio; in afs_extend_writeback() local
551 struct folio *folio, in afs_write_back_from_locked_folio()
[all …]
Ddir_edit.c113 struct folio *folio; in afs_dir_get_folio() local
211 struct folio *folio0, *folio; in afs_edit_dir_add() local
378 struct folio *folio0, *folio; in afs_edit_dir_remove() local
Ddir.c49 struct folio *folio) in afs_dir_dirty_folio()
113 struct folio *folio; in afs_dir_read_cleanup() local
137 static bool afs_dir_check_folio(struct afs_vnode *dvnode, struct folio *folio, in afs_dir_check_folio()
187 struct folio *folio; in afs_dir_dump() local
221 struct folio *folio; in afs_dir_check() local
321 struct folio *folio; in afs_read_dir() local
510 struct folio *folio; in afs_dir_iterate() local
2020 static bool afs_dir_release_folio(struct folio *folio, gfp_t gfp_flags) in afs_dir_release_folio()
2037 static void afs_dir_invalidate_folio(struct folio *folio, size_t offset, in afs_dir_invalidate_folio()
Dfile.c335 static int afs_symlink_read_folio(struct file *file, struct folio *folio) in afs_symlink_read_folio()
408 static void afs_invalidate_dirty(struct folio *folio, size_t offset, in afs_invalidate_dirty()
466 static void afs_invalidate_folio(struct folio *folio, size_t offset, in afs_invalidate_folio()
484 static bool afs_release_folio(struct folio *folio, gfp_t gfp) in afs_release_folio()
/fs/9p/
Dvfs_addr.c122 static bool v9fs_release_folio(struct folio *folio, gfp_t gfp) in v9fs_release_folio()
139 static void v9fs_invalidate_folio(struct folio *folio, size_t offset, in v9fs_invalidate_folio()
159 static int v9fs_vfs_write_folio_locked(struct folio *folio) in v9fs_vfs_write_folio_locked()
201 struct folio *folio = page_folio(page); in v9fs_vfs_writepage() local
221 static int v9fs_launder_folio(struct folio *folio) in v9fs_launder_folio()
278 struct folio *folio; in v9fs_write_begin() local
302 struct folio *folio = page_folio(subpage); in v9fs_write_end() local
339 static bool v9fs_dirty_folio(struct address_space *mapping, struct folio *folio) in v9fs_dirty_folio()
/fs/netfs/
Dbuffered_read.c19 struct folio *folio; in netfs_rreq_unlock_folios() local
224 int netfs_read_folio(struct file *file, struct folio *folio) in netfs_read_folio()
274 static bool netfs_skip_folio_read(struct folio *folio, loff_t pos, size_t len, in netfs_skip_folio_read()
347 struct folio *folio; in netfs_write_begin() local
/fs/
Dmpage.c79 static void map_buffer_to_folio(struct folio *folio, struct buffer_head *bh, in map_buffer_to_folio()
116 struct folio *folio; member
136 struct folio *folio = args->folio; in do_mpage_readpage() local
358 struct folio *folio; in mpage_readahead() local
378 int mpage_read_folio(struct folio *folio, get_block_t get_block) in mpage_read_folio()
Dbuffer.c87 void buffer_check_dirty_writeback(struct folio *folio, in buffer_check_dirty_writeback()
659 bool block_dirty_folio(struct address_space *mapping, struct folio *folio) in block_dirty_folio()
1526 void block_invalidate_folio(struct folio *folio, size_t offset, size_t length) in block_invalidate_folio()
1647 struct folio *folio = fbatch.folios[i]; in clean_bdev_aliases() local
1996 int __block_write_begin_int(struct folio *folio, loff_t pos, unsigned len, in __block_write_begin_int()
2239 bool block_is_partially_uptodate(struct folio *folio, size_t from, size_t count) in block_is_partially_uptodate()
2282 int block_read_full_folio(struct folio *folio, get_block_t *get_block) in block_read_full_folio()
2837 drop_buffers(struct folio *folio, struct buffer_head **buffers_to_free) in drop_buffers()
2863 bool try_to_free_buffers(struct folio *folio) in try_to_free_buffers()
/fs/orangefs/
Dinode.c291 static int orangefs_read_folio(struct file *file, struct folio *folio) in orangefs_read_folio()
330 struct folio *folio; in orangefs_write_begin() local
417 static void orangefs_invalidate_folio(struct folio *folio, in orangefs_invalidate_folio()
486 static bool orangefs_release_folio(struct folio *folio, gfp_t foo) in orangefs_release_folio()
491 static void orangefs_free_folio(struct folio *folio) in orangefs_free_folio()
496 static int orangefs_launder_folio(struct folio *folio) in orangefs_launder_folio()
645 struct folio *folio = page_folio(vmf->page); in orangefs_page_mkwrite() local
/fs/gfs2/
Daops.c444 static int gfs2_read_folio(struct file *file, struct folio *folio) in gfs2_read_folio()
575 struct folio *folio) in jdata_dirty_folio()
634 static void gfs2_invalidate_folio(struct folio *folio, size_t offset, in gfs2_invalidate_folio()
676 bool gfs2_release_folio(struct folio *folio, gfp_t gfp_mask) in gfs2_release_folio()
/fs/erofs/
Dfscache.c64 struct folio *folio; in erofs_fscache_rreq_unlock_folios() local
219 static int erofs_fscache_meta_read_folio(struct file *data, struct folio *folio) in erofs_fscache_meta_read_folio()
331 static int erofs_fscache_read_folio(struct file *file, struct folio *folio) in erofs_fscache_read_folio()
348 struct folio *folio; in erofs_fscache_readahead() local
/fs/ceph/
Daddr.c79 static bool ceph_dirty_folio(struct address_space *mapping, struct folio *folio) in ceph_dirty_folio()
136 static void ceph_invalidate_folio(struct folio *folio, size_t offset, in ceph_invalidate_folio()
165 static bool ceph_release_folio(struct folio *folio, gfp_t gfp) in ceph_release_folio()
605 struct folio *folio = page_folio(page); in writepage_nounlock() local
972 struct folio *folio = page_folio(page); in ceph_writepages_start() local
1379 struct folio *folio = NULL; in ceph_write_begin() local
1400 struct folio *folio = page_folio(subpage); in ceph_write_end() local
1704 struct folio *folio = NULL; in ceph_uninline_data() local
Dcache.h53 struct folio *folio) in ceph_fscache_dirty_folio()
128 struct folio *folio) in ceph_fscache_dirty_folio()
/fs/nfs/
Dfscache.h51 static inline bool nfs_fscache_release_folio(struct folio *folio, gfp_t gfp) in nfs_fscache_release_folio()
132 static inline bool nfs_fscache_release_folio(struct folio *folio, gfp_t gfp) in nfs_fscache_release_folio()
Dfile.c401 static void nfs_invalidate_folio(struct folio *folio, size_t offset, in nfs_invalidate_folio()
420 static bool nfs_release_folio(struct folio *folio, gfp_t gfp) in nfs_release_folio()
430 static void nfs_check_dirty_writeback(struct folio *folio, in nfs_check_dirty_writeback()
464 static int nfs_launder_folio(struct folio *folio) in nfs_launder_folio()
Dsymlink.c29 static int nfs_symlink_filler(struct file *file, struct folio *folio) in nfs_symlink_filler()
/fs/jffs2/
Dfile.c113 int __jffs2_read_folio(struct file *file, struct folio *folio) in __jffs2_read_folio()
120 static int jffs2_read_folio(struct file *file, struct folio *folio) in jffs2_read_folio()
/fs/freevxfs/
Dvxfs_immed.c31 static int vxfs_immed_read_folio(struct file *fp, struct folio *folio) in vxfs_immed_read_folio()
/fs/coda/
Dsymlink.c23 static int coda_symlink_filler(struct file *file, struct folio *folio) in coda_symlink_filler()
/fs/efs/
Dsymlink.c15 static int efs_symlink_read_folio(struct file *file, struct folio *folio) in efs_symlink_read_folio()
/fs/ocfs2/
Dsymlink.c55 static int ocfs2_fast_symlink_read_folio(struct file *f, struct folio *folio) in ocfs2_fast_symlink_read_folio()
/fs/affs/
Dsymlink.c14 static int affs_symlink_read_folio(struct file *file, struct folio *folio) in affs_symlink_read_folio()
/fs/squashfs/
Dsymlink.c33 static int squashfs_symlink_read_folio(struct file *file, struct folio *folio) in squashfs_symlink_read_folio()
/fs/xfs/
Dxfs_aops.c455 struct folio *folio, in xfs_discard_folio()
541 struct folio *folio) in xfs_vm_read_folio()

12345