Home
last modified time | relevance | path

Searched refs:offset_in_folio (Results 1 – 25 of 38) sorted by relevance

12

/linux/fs/btrfs/
H A Dlzo.c122 const u32 foffset = offset_in_folio(*out_folio, *total_out); in write_and_queue_folio()
211 kaddr = kmap_local_folio(*out_folio, offset_in_folio(*out_folio, *total_out)); in copy_compressed_data_to_bio()
256 folio_zero_range(*out_folio, offset_in_folio(*out_folio, *total_out), sector_bytes_left); in copy_compressed_data_to_bio()
309 data_in = kmap_local_folio(folio_in, offset_in_folio(folio_in, cur_in)); in lzo_compress_bio()
403 folio_size(cur_folio) - offset_in_folio(cur_folio, *cur_in)); in copy_compressed_segment()
407 offset_in_folio(cur_folio, *cur_in), copy_len); in copy_compressed_segment()
476 seg_len = get_unaligned_le32(kaddr + offset_in_folio(cur_folio, cur_in)); in lzo_decompress_bio()
H A Dzlib.c134 offset = offset_in_folio(folio, cur); in copy_data_into_buffer()
222 offset_in_folio(in_folio, start)); in zlib_compress_bio()
H A Dextent_io.h163 return offset_in_folio(eb->folios[0], offset + eb->start); in get_eb_offset_in_folio()
H A Dcompression.c434 u64 offset = offset_in_folio(folio, cur); in add_ra_bio_pages()
502 size_t zero_offset = offset_in_folio(folio, isize); in add_ra_bio_pages()
512 offset_in_folio(folio, cur))) { in add_ra_bio_pages()
H A Dzstd.c435 workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_folio(in_folio, start)); in zstd_compress_bio()
514 offset_in_folio(in_folio, cur)); in zstd_compress_bio()
H A Dextent_io.c607 u32 zero_start = max(offset_in_folio(folio, i_size), in end_bbio_data_read()
608 offset_in_folio(folio, start)); in end_bbio_data_read()
609 u32 zero_len = offset_in_folio(folio, end) + 1 - in end_bbio_data_read()
1018 size_t zero_offset = offset_in_folio(folio, last_byte); in btrfs_do_readpage()
1028 unsigned long pg_offset = offset_in_folio(folio, cur); in btrfs_do_readpage()
1845 pg_offset = offset_in_folio(folio, i_size); in extent_writepage()
2268 offset_in_folio(folio, range_start)); in write_one_eb()
3963 offset_in_folio(folio, range_start)); in read_extent_buffer_pages_nowait()
H A Dscrub.c694 return folio_address(folio) + offset_in_folio(folio, offset); in scrub_stripe_get_kaddr()
708 ASSERT(offset_in_folio(folio, offset) + fs_info->sectorsize <= folio_size(folio)); in scrub_stripe_get_paddr()
709 return page_to_phys(folio_page(folio, 0)) + offset_in_folio(folio, offset); in scrub_stripe_get_paddr()
/linux/fs/iomap/
H A Dbio.c132 offset_in_folio(folio, iter->pos)); in iomap_read_alloc_bio()
146 !bio_add_folio(bio, folio, plen, offset_in_folio(folio, iter->pos))) in iomap_bio_read_folio_range()
169 bio_add_folio_nofail(&bio, folio, len, offset_in_folio(folio, pos)); in iomap_bio_read_folio_range_sync()
H A Dbuffered-io.c142 offset_in_folio(folio, *range_start) >> inode->i_blkbits; in ifs_find_dirty_range()
144 offset_in_folio(folio, range_end) >> inode->i_blkbits, in ifs_find_dirty_range()
295 size_t poff = offset_in_folio(folio, *pos); in iomap_adjust_read_range()
340 unsigned end = offset_in_folio(folio, isize - 1) >> block_bits; in iomap_adjust_read_range()
375 size_t offset = offset_in_folio(folio, iomap->offset); in iomap_read_inline_data()
531 length = min_t(loff_t, length, folio_len - offset_in_folio(folio, pos)); in iomap_read_folio_iter()
619 offset_in_folio(ctx->cur_folio, iter->pos) == 0) { in iomap_readahead_iter()
799 size_t from = offset_in_folio(folio, pos), to = from + len; in __iomap_write_begin()
923 *offset = offset_in_folio(folio, pos); in iomap_trim_folio_range()
1048 iomap_set_range_uptodate(folio, offset_in_folio(folio, pos), len); in __iomap_write_end()
[all …]
H A Dioend.c215 size_t poff = offset_in_folio(folio, pos); in iomap_add_to_ioend()
/linux/fs/xfs/scrub/
H A Dxfile.c148 offset = offset_in_folio(folio, pos); in xfile_load()
209 offset = offset_in_folio(folio, pos); in xfile_store()
280 if (len > folio_size(folio) - offset_in_folio(folio, pos)) { in xfile_get_folio()
/linux/fs/ntfs/
H A Diomap.c28 loff_t offset = offset_in_folio(folio, pos + len); in ntfs_iomap_put_folio_non_resident()
33 offset_in_folio(folio, init), in ntfs_iomap_put_folio_non_resident()
34 offset_in_folio(folio, pos), in ntfs_iomap_put_folio_non_resident()
41 offset = offset_in_folio(folio, offset); in ntfs_iomap_put_folio_non_resident()
49 loff_t offset = 0, offset2 = offset_in_folio(folio, pos + len); in ntfs_iomap_put_folio_non_resident()
52 offset = offset_in_folio(folio, init); in ntfs_iomap_put_folio_non_resident()
57 offset_in_folio(folio, pos), in ntfs_iomap_put_folio_non_resident()
H A Daops.c32 folio_zero_segment(folio, offset_in_folio(folio, init_size), in ntfs_iomap_read_end_io()
/linux/fs/
H A Dremap_range.c236 offset_in_folio(src_folio, srcoff)); in vfs_dedupe_file_range_compare()
238 offset_in_folio(dst_folio, dstoff)); in vfs_dedupe_file_range_compare()
/linux/arch/mips/mm/
H A Dcache.c159 address -= offset_in_folio(folio, pfn << PAGE_SHIFT); in __update_cache()
/linux/fs/nilfs2/
H A Dcpfile.c77 offset_in_folio(bh->b_folio, bh->b_data)); in nilfs_cpfile_block_add_valid_checkpoints()
93 offset_in_folio(bh->b_folio, bh->b_data)); in nilfs_cpfile_block_sub_valid_checkpoints()
128 return offset_in_folio(bh->b_folio, bh->b_data) + in nilfs_cpfile_checkpoint_offset()
H A Drecovery.c511 size_t from = offset_in_folio(folio, pos); in nilfs_recovery_copy_block()
/linux/fs/netfs/
H A Diterator.c220 offset = offset_in_folio(folio, pos); in netfs_limit_xarray()
H A Dbuffered_read.c561 size_t offset = offset_in_folio(folio, pos); in netfs_skip_folio_read()
/linux/fs/vboxsf/
H A Dfile.c309 size_t from = offset_in_folio(folio, pos); in vboxsf_write_end()
/linux/include/linux/
H A Diov_iter.h224 offset = offset_in_folio(folio, start + progress); in iterate_xarray()
/linux/arch/arc/mm/
H A Dtlb.c493 unsigned long offset = offset_in_folio(folio, paddr); in update_mmu_cache_range()
/linux/fs/fuse/
H A Dfile.c891 size_t off = offset_in_folio(folio, pos); in fuse_handle_readahead()
937 size_t off = offset_in_folio(folio, pos); in fuse_iomap_read_folio_range_async()
999 size_t off = offset_in_folio(folio, pos); in fuse_iomap_read_folio_range()
1278 folio_offset = offset_in_folio(folio, pos); in fuse_fill_write_pages()
2206 loff_t offset = offset_in_folio(folio, pos); in fuse_iomap_writeback_range()
/linux/fs/ext4/
H A Dinode.c1174 unsigned int from = offset_in_folio(folio, pos); in ext4_block_write_begin()
1338 from = offset_in_folio(folio, pos); in ext4_write_begin()
3262 end = offset_in_folio(folio, new_i_size - 1); in ext4_da_do_write_end()
4054 offset = offset_in_folio(folio, from); in ext4_load_tail_bh()
4115 folio_zero_range(folio, offset_in_folio(folio, from), length); in ext4_block_do_zero_range()
4154 folio_zero_range(folio, offset_in_folio(folio, from), length); in ext4_block_journalled_zero_range()
/linux/fs/nfs/
H A Dinternal.h882 return offset_in_folio(folio, i_size - 1) + 1; in nfs_folio_length()

12