| /linux-6.15/fs/bcachefs/ |
| H A D | fs-io-pagecache.h | 21 return folio_pos(folio) + folio_size(folio); in folio_end_pos() 31 return folio_pos(folio) >> 9; in folio_sector() 82 u64 f_offset = pos - folio_pos(folio); in folio_pos_to_s() 84 BUG_ON(pos < folio_pos(folio) || pos >= folio_end_pos(folio)); in folio_pos_to_s()
|
| H A D | fs-io-buffered.c | 550 if (folio_pos(folio) >= i_size) { in __bch2_writepage() 563 i_size - folio_pos(folio), in __bch2_writepage() 711 offset = pos - folio_pos(folio); in bch2_write_begin() 727 if (folio_pos(folio) >= inode->v.i_size) { in bch2_write_begin() 775 unsigned offset = pos - folio_pos(folio); in bch2_write_end() 853 if (pos != folio_pos(f) && !folio_test_uptodate(f)) { in __bch2_buffered_write() 861 last_folio_pos = folio_pos(f); in __bch2_buffered_write() 877 f_offset = pos - folio_pos(darray_first(fs)); in __bch2_buffered_write() 917 f_offset = pos - folio_pos(darray_first(fs)); in __bch2_buffered_write() 959 f_offset = pos - folio_pos(darray_first(fs)); in __bch2_buffered_write()
|
| H A D | fs-io-pagecache.c | 35 BUG_ON(fs->nr && folio_pos(f) != pos); in bch2_filemap_get_contig_folios_d() 527 WARN_ON((u64) folio_pos(folio) + offset + len > in bch2_set_folio_dirty() 611 unsigned offset = file_offset - folio_pos(folio); in bch2_page_mkwrite() 722 max(folio_pos(folio), start_offset), in bch2_seek_pagecache_data() 725 ret = clamp(folio_pos(folio) + offset, in bch2_seek_pagecache_data() 770 folio_pos(folio) + (i << SECTOR_SHIFT)); in folio_hole_offset()
|
| H A D | fs-io.c | 310 BUG_ON(end <= folio_pos(folio)); in __bch2_truncate_folio() 312 start_offset = max(start, folio_pos(folio)) - folio_pos(folio); in __bch2_truncate_folio() 313 end_offset = min_t(u64, end, folio_end_pos(folio)) - folio_pos(folio); in __bch2_truncate_folio() 359 WARN_ON_ONCE(folio_pos(folio) >= inode->v.i_size); in __bch2_truncate_folio() 361 if (inode->v.i_size > folio_pos(folio)) in __bch2_truncate_folio()
|
| /linux-6.15/fs/orangefs/ |
| H A D | inode.c | 44 off = folio_pos(folio); in orangefs_writepage_locked() 272 off = folio_pos(folio); in orangefs_read_folio() 364 if (pos == folio_pos(folio) && in orangefs_write_end() 388 } else if (folio_pos(folio) + offset <= wr->pos && in orangefs_invalidate_folio() 395 } else if (wr->pos < folio_pos(folio) + offset && in orangefs_invalidate_folio() 397 folio_pos(folio) + offset < wr->pos + wr->len) { in orangefs_invalidate_folio() 405 } else if (folio_pos(folio) + offset <= wr->pos && in orangefs_invalidate_folio() 407 wr->pos < folio_pos(folio) + offset + length) { in orangefs_invalidate_folio() 409 x = folio_pos(folio) + offset + length - wr->pos; in orangefs_invalidate_folio() 416 } else if (wr->pos < folio_pos(folio) + offset && in orangefs_invalidate_folio() [all …]
|
| /linux-6.15/fs/btrfs/ |
| H A D | extent_io.c | 427 ASSERT(folio_pos(folio) <= start && in end_folio_read() 696 folio_pos(folio) + pg_offset; in btrfs_bio_is_contig() 937 u64 start = folio_pos(folio); in btrfs_do_readpage() 1249 const u64 start = folio_pos(folio); in btrfs_read_folio() 1437 folio_pos(folio), in writepage_delalloc() 2024 u64 folio_start = folio_pos(folio); in submit_eb_subpage() 2593 u64 start = folio_pos(folio); in extent_invalidate_folio() 2624 u64 start = folio_pos(folio); in try_release_extent_state() 2662 u64 start = folio_pos(folio); in try_release_extent_mapping() 4282 u64 folio_start = folio_pos(folio); in get_next_extent_buffer() [all …]
|
| H A D | subpage.c | 196 ASSERT(folio_pos(folio) <= start && in btrfs_subpage_assert() 197 start + len <= folio_pos(folio) + folio_size(folio)); in btrfs_subpage_assert() 217 *start = max_t(u64, folio_pos(folio), orig_start); in btrfs_subpage_clamp_range() 223 if (folio_pos(folio) >= orig_start + orig_len) in btrfs_subpage_clamp_range() 226 *len = min_t(u64, folio_pos(folio) + folio_size(folio), in btrfs_subpage_clamp_range() 684 start, len, folio_pos(folio), \ 807 start, len, folio_pos(folio), in btrfs_subpage_dump_bitmap()
|
| /linux-6.15/fs/netfs/ |
| H A D | read_pgpriv2.c | 23 loff_t fpos = folio_pos(folio), i_size; in netfs_pgpriv2_copy_folio() 105 creq = netfs_create_write_req(rreq->mapping, NULL, folio_pos(folio), in netfs_pgpriv2_begin_copy_to_cache() 189 fpos = folio_pos(folio); in netfs_pgpriv2_unlock_copied_folios()
|
| H A D | misc.c | 221 unsigned long long fpos = folio_pos(folio), end; in netfs_invalidate_folio() 301 end = umin(folio_pos(folio) + folio_size(folio), i_size_read(&ctx->inode)); in netfs_release_folio()
|
| H A D | buffered_read.c | 417 rreq = netfs_alloc_request(mapping, file, folio_pos(folio), flen, NETFS_READ_GAPS); in netfs_read_gaps() 512 folio_pos(folio), folio_size(folio), in netfs_read_folio() 667 folio_pos(folio), folio_size(folio), in netfs_write_begin() 724 unsigned long long start = folio_pos(folio); in netfs_prefetch_for_write()
|
| H A D | buffered_write.c | 177 fpos = folio_pos(folio); in netfs_perform_write() 530 folio_pos(folio), in netfs_page_mkwrite() 531 folio_pos(folio) + folio_size(folio)); in netfs_page_mkwrite()
|
| /linux-6.15/fs/ |
| H A D | mpage.c | 181 block_in_file = folio_pos(folio) >> blkbits; in do_mpage_readpage() 527 block_in_file = folio_pos(folio) >> blkbits; in __mpage_writepage() 569 if (folio_pos(folio) >= i_size) in __mpage_writepage() 572 if (folio_pos(folio) + length > i_size) { in __mpage_writepage() 581 length = i_size - folio_pos(folio); in __mpage_writepage()
|
| /linux-6.15/fs/iomap/ |
| H A D | buffered-io.c | 463 .pos = folio_pos(folio), in iomap_read_folio() 631 folio_pos(folio) + offset, len); in iomap_invalidate_folio() 702 pos + len >= folio_pos(folio) + folio_size(folio)) in __iomap_write_begin() 819 if (pos + len > folio_pos(folio) + folio_size(folio)) in iomap_write_begin() 820 len = folio_pos(folio) + folio_size(folio) - pos; in iomap_write_begin() 1063 folio_pos(folio) + folio_size(folio) - 1); in iomap_write_delalloc_ifs_punch() 1068 punch(inode, folio_pos(folio) + (i << blkbits), in iomap_write_delalloc_ifs_punch() 1095 folio_pos(folio) + folio_size(folio)); in iomap_write_delalloc_punch() 1135 start_byte = folio_pos(folio) + folio_size(folio); in iomap_write_delalloc_scan() 1507 iter.pos = folio_pos(folio); in iomap_page_mkwrite() [all …]
|
| /linux-6.15/fs/ufs/ |
| H A D | dir.c | 88 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in ufs_set_link() 119 if (dir->i_size < folio_pos(folio) + limit) { in ufs_check_folio() 173 dir->i_ino, error, folio_pos(folio) + offs, in ufs_check_folio() 181 dir->i_ino, folio_pos(folio) + offs); in ufs_check_folio() 363 pos = folio_pos(folio) + offset_in_folio(folio, de); in ufs_add_link() 516 pos = folio_pos(folio) + from; in ufs_delete_entry()
|
| /linux-6.15/fs/ext2/ |
| H A D | dir.c | 110 if (dir->i_size < folio_pos(folio) + limit) { in ext2_check_folio() 164 dir->i_ino, error, folio_pos(folio) + offs, in ext2_check_folio() 174 dir->i_ino, folio_pos(folio) + offs, in ext2_check_folio() 453 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in ext2_set_link() 539 pos = folio_pos(folio) + offset_in_folio(folio, de); in ext2_add_link() 597 pos = folio_pos(folio) + from; in ext2_delete_entry()
|
| /linux-6.15/fs/freevxfs/ |
| H A D | vxfs_immed.c | 34 void *src = vip->vii_immed.vi_immed + folio_pos(folio); in vxfs_immed_read_folio()
|
| /linux-6.15/mm/ |
| H A D | truncate.c | 193 loff_t pos = folio_pos(folio); in truncate_inode_partial_folio() 390 same_folio = lend < folio_pos(folio) + folio_size(folio); in truncate_inode_pages_range() 851 offset = from - folio_pos(folio); in pagecache_isize_extended() 852 end = min_t(unsigned int, to - folio_pos(folio), in pagecache_isize_extended()
|
| /linux-6.15/fs/nilfs2/ |
| H A D | dir.c | 84 loff_t pos = folio_pos(folio) + from; in nilfs_prepare_chunk() 93 loff_t pos = folio_pos(folio) + from; in nilfs_commit_chunk() 119 if (dir->i_size < folio_pos(folio) + limit) { in nilfs_check_folio() 120 limit = dir->i_size - folio_pos(folio); in nilfs_check_folio()
|
| /linux-6.15/fs/ubifs/ |
| H A D | file.c | 242 if (pos == folio_pos(folio) && len >= folio_size(folio)) in write_begin_slow() 433 if (pos == folio_pos(folio) && len >= folio_size(folio)) { in ubifs_write_begin() 994 if (folio_pos(folio) >= i_size) { in ubifs_writepage() 1004 if (folio_pos(folio) + len <= i_size) { in ubifs_writepage() 1005 if (folio_pos(folio) + len > synced_i_size) { in ubifs_writepage() 1028 len = i_size - folio_pos(folio); in ubifs_writepage() 1539 folio_pos(folio) >= i_size_read(inode))) { in ubifs_vm_page_mkwrite()
|
| /linux-6.15/fs/erofs/ |
| H A D | fileio.c | 95 loff_t pos = folio_pos(folio), ofs; in erofs_fileio_scan_folio() 110 ofs = folio_pos(folio) + cur - map->m_la; in erofs_fileio_scan_folio()
|
| H A D | fscache.c | 232 folio_pos(folio), folio_size(folio)); in erofs_fscache_meta_read_folio() 244 folio_pos(folio), folio_size(folio)); in erofs_fscache_meta_read_folio() 246 ret = erofs_fscache_read_io_async(ctx->cookie, folio_pos(folio), io); in erofs_fscache_meta_read_folio() 345 folio_pos(folio), folio_size(folio)); in erofs_fscache_read_folio()
|
| /linux-6.15/fs/minix/ |
| H A D | dir.c | 262 pos = folio_pos(folio) + offset_in_folio(folio, p); in minix_add_link() 289 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in minix_delete_entry() 412 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in minix_set_link()
|
| /linux-6.15/fs/squashfs/ |
| H A D | symlink.c | 38 int index = folio_pos(folio); in squashfs_symlink_read_folio()
|
| /linux-6.15/fs/gfs2/ |
| H A D | aops.c | 105 if (folio_pos(folio) < i_size && in gfs2_write_jdata_folio() 106 i_size < folio_pos(folio) + folio_size(folio)) in gfs2_write_jdata_folio() 464 offset = *pos + copied - folio_pos(folio); in gfs2_internal_read()
|
| /linux-6.15/fs/nfs/ |
| H A D | file.c | 445 trace_nfs_invalidate_folio(inode, folio_pos(folio) + offset, length); in nfs_invalidate_folio() 509 inode->i_ino, folio_pos(folio)); in nfs_launder_folio() 513 trace_nfs_launder_folio_done(inode, folio_pos(folio), in nfs_launder_folio() 600 (long long)folio_pos(folio)); in nfs_vm_page_mkwrite()
|