/linux-6.12.1/fs/bcachefs/ |
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()
|
D | fs-io-buffered.c | 505 if (folio_pos(folio) >= i_size) { in __bch2_writepage() 518 i_size - folio_pos(folio), in __bch2_writepage() 675 offset = pos - folio_pos(folio); in bch2_write_begin() 691 if (folio_pos(folio) >= inode->v.i_size) { in bch2_write_begin() 739 unsigned offset = pos - folio_pos(folio); in bch2_write_end() 817 if (pos != folio_pos(f) && !folio_test_uptodate(f)) { in __bch2_buffered_write() 825 last_folio_pos = folio_pos(f); in __bch2_buffered_write() 841 f_offset = pos - folio_pos(darray_first(fs)); in __bch2_buffered_write() 881 f_offset = pos - folio_pos(darray_first(fs)); in __bch2_buffered_write() 923 f_offset = pos - folio_pos(darray_first(fs)); in __bch2_buffered_write()
|
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() 628 if (folio->mapping != mapping || folio_pos(folio) >= isize) { in bch2_page_mkwrite() 634 len = min_t(loff_t, folio_size(folio), isize - folio_pos(folio)); in bch2_page_mkwrite() 718 max(folio_pos(folio), start_offset), in bch2_seek_pagecache_data() 721 ret = clamp(folio_pos(folio) + offset, in bch2_seek_pagecache_data() 766 folio_pos(folio) + (i << SECTOR_SHIFT)); in folio_hole_offset()
|
D | fs-io.c | 266 BUG_ON(end <= folio_pos(folio)); in __bch2_truncate_folio() 268 start_offset = max(start, folio_pos(folio)) - folio_pos(folio); in __bch2_truncate_folio() 269 end_offset = min_t(u64, end, folio_end_pos(folio)) - folio_pos(folio); in __bch2_truncate_folio() 315 WARN_ON_ONCE(folio_pos(folio) >= inode->v.i_size); in __bch2_truncate_folio() 317 if (inode->v.i_size > folio_pos(folio)) in __bch2_truncate_folio()
|
/linux-6.12.1/fs/orangefs/ |
D | inode.c | 294 off = folio_pos(folio); in orangefs_read_folio() 384 if (pos == folio_pos(folio) && in orangefs_write_end() 408 } else if (folio_pos(folio) + offset <= wr->pos && in orangefs_invalidate_folio() 409 wr->pos + wr->len <= folio_pos(folio) + offset + length) { in orangefs_invalidate_folio() 415 } else if (wr->pos < folio_pos(folio) + offset && in orangefs_invalidate_folio() 416 wr->pos + wr->len <= folio_pos(folio) + offset + length && in orangefs_invalidate_folio() 417 folio_pos(folio) + offset < wr->pos + wr->len) { in orangefs_invalidate_folio() 419 x = wr->pos + wr->len - (folio_pos(folio) + offset); in orangefs_invalidate_folio() 425 } else if (folio_pos(folio) + offset <= wr->pos && in orangefs_invalidate_folio() 426 folio_pos(folio) + offset + length < wr->pos + wr->len && in orangefs_invalidate_folio() [all …]
|
/linux-6.12.1/fs/netfs/ |
D | read_pgpriv2.c | 64 loff_t fpos = folio_pos(folio), i_size; in netfs_pgpriv2_copy_folio() 164 wreq = netfs_create_write_req(rreq->mapping, NULL, folio_pos(folio), in netfs_pgpriv2_write_to_the_cache() 227 fpos = folio_pos(folio); in netfs_pgpriv2_unlock_copied_folios()
|
D | misc.c | 233 unsigned long long fpos = folio_pos(folio), end; in netfs_invalidate_folio() 313 end = umin(folio_pos(folio) + folio_size(folio), i_size_read(&ctx->inode)); in netfs_release_folio()
|
D | buffered_write.c | 177 fpos = folio_pos(folio); in netfs_perform_write() 534 folio_pos(folio), in netfs_page_mkwrite() 535 folio_pos(folio) + folio_size(folio)); in netfs_page_mkwrite()
|
D | buffered_read.c | 477 rreq = netfs_alloc_request(mapping, file, folio_pos(folio), flen, NETFS_READ_GAPS); in netfs_read_gaps() 572 folio_pos(folio), folio_size(folio), in netfs_read_folio() 727 folio_pos(folio), folio_size(folio), in netfs_write_begin() 784 unsigned long long start = folio_pos(folio); in netfs_prefetch_for_write()
|
/linux-6.12.1/fs/ufs/ |
D | dir.c | 89 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in ufs_set_link() 118 if (dir->i_size < folio_pos(folio) + limit) { in ufs_check_folio() 172 dir->i_ino, error, folio_pos(folio) + offs, in ufs_check_folio() 180 dir->i_ino, folio_pos(folio) + offs); in ufs_check_folio() 362 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.12.1/fs/ext2/ |
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.12.1/fs/btrfs/ |
D | extent_io.c | 276 range_start = max_t(u64, folio_pos(folio), start); in lock_delalloc_folios() 277 range_len = min_t(u64, folio_pos(folio) + folio_size(folio), in lock_delalloc_folios() 333 ASSERT(!(orig_start >= folio_pos(locked_folio) + folio_size(locked_folio) || in find_lock_delalloc_range() 334 orig_end <= folio_pos(locked_folio))); in find_lock_delalloc_range() 430 ASSERT(folio_pos(folio) <= start && in end_folio_read() 431 start + len <= folio_pos(folio) + PAGE_SIZE); in end_folio_read() 465 u64 start = folio_pos(folio) + fi.offset; in end_bbio_data_write() 498 btrfs_subpage_start_reader(fs_info, folio, folio_pos(folio), PAGE_SIZE); in begin_folio_read() 552 start = folio_pos(folio) + fi.offset; in end_bbio_data_read() 699 folio_pos(bv_folio) + bvec->bv_offset + bvec->bv_len == in btrfs_bio_is_contig() [all …]
|
D | subpage.c | 210 ASSERT(folio_pos(folio) <= start && in btrfs_subpage_assert() 211 start + len <= folio_pos(folio) + PAGE_SIZE); in btrfs_subpage_assert() 285 *start = max_t(u64, folio_pos(folio), orig_start); in btrfs_subpage_clamp_range() 291 if (folio_pos(folio) >= orig_start + orig_len) in btrfs_subpage_clamp_range() 294 *len = min_t(u64, folio_pos(folio) + PAGE_SIZE, in btrfs_subpage_clamp_range() 836 *found_start_ret = folio_pos(folio) + in btrfs_subpage_find_writer_locked() 842 ASSERT(*found_start_ret < folio_pos(folio) + PAGE_SIZE); in btrfs_subpage_find_writer_locked() 889 start, len, folio_pos(folio), in btrfs_subpage_dump_bitmap()
|
/linux-6.12.1/fs/iomap/ |
D | buffered-io.c | 118 *range_start = folio_pos(folio) + (start_blk << inode->i_blkbits); in ifs_find_dirty_range() 466 .pos = folio_pos(folio), in iomap_read_folio() 615 trace_iomap_release_folio(folio->mapping->host, folio_pos(folio), in iomap_release_folio() 633 folio_pos(folio) + offset, len); in iomap_invalidate_folio() 703 if (!(iter->flags & IOMAP_UNSHARE) && pos <= folio_pos(folio) && in __iomap_write_begin() 704 pos + len >= folio_pos(folio) + folio_size(folio)) in __iomap_write_begin() 821 if (pos + len > folio_pos(folio) + folio_size(folio)) in iomap_write_begin() 822 len = folio_pos(folio) + folio_size(folio) - pos; in iomap_write_begin() 1069 folio_pos(folio) + folio_size(folio) - 1); in iomap_write_delalloc_ifs_punch() 1074 punch(inode, folio_pos(folio) + (i << blkbits), in iomap_write_delalloc_ifs_punch() [all …]
|
/linux-6.12.1/fs/freevxfs/ |
D | vxfs_immed.c | 34 void *src = vip->vii_immed.vi_immed + folio_pos(folio); in vxfs_immed_read_folio()
|
/linux-6.12.1/fs/sysv/ |
D | dir.c | 214 pos = folio_pos(folio) + offset_in_folio(folio, de); in sysv_add_link() 237 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in sysv_delete_entry() 334 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in sysv_set_link()
|
/linux-6.12.1/fs/nilfs2/ |
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.12.1/fs/erofs/ |
D | fileio.c | 90 loff_t pos = folio_pos(folio), ofs; in erofs_fileio_scan_folio() 105 ofs = folio_pos(folio) + cur - map->m_la; in erofs_fileio_scan_folio()
|
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.12.1/fs/ubifs/ |
D | file.c | 250 if (pos == folio_pos(folio) && len >= folio_size(folio)) in write_begin_slow() 441 if (pos == folio_pos(folio) && len >= folio_size(folio)) { in ubifs_write_begin() 1018 if (folio_pos(folio) >= i_size) { in ubifs_writepage() 1028 if (folio_pos(folio) + len <= i_size) { in ubifs_writepage() 1029 if (folio_pos(folio) + len > synced_i_size) { in ubifs_writepage() 1052 len = i_size - folio_pos(folio); in ubifs_writepage() 1563 folio_pos(folio) >= i_size_read(inode))) { in ubifs_vm_page_mkwrite()
|
/linux-6.12.1/fs/ |
D | mpage.c | 572 if (folio_pos(folio) >= i_size) in __mpage_writepage() 575 if (folio_pos(folio) + length > i_size) { in __mpage_writepage() 584 length = i_size - folio_pos(folio); in __mpage_writepage()
|
/linux-6.12.1/fs/minix/ |
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.12.1/fs/squashfs/ |
D | symlink.c | 38 int index = folio_pos(folio); in squashfs_symlink_read_folio()
|
/linux-6.12.1/fs/nfs/ |
D | file.c | 438 trace_nfs_invalidate_folio(inode, folio_pos(folio) + offset, length); in nfs_invalidate_folio() 502 inode->i_ino, folio_pos(folio)); in nfs_launder_folio() 506 trace_nfs_launder_folio_done(inode, folio_pos(folio), in nfs_launder_folio() 593 (long long)folio_pos(folio)); in nfs_vm_page_mkwrite()
|
/linux-6.12.1/fs/gfs2/ |
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()
|