Home
last modified time | relevance | path

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

123

/linux/fs/btrfs/
H A Dlzo.c138 const u32 foffset = offset_in_folio(*out_folio, *total_out); in write_and_queue_folio()
227 kaddr = kmap_local_folio(*out_folio, offset_in_folio(*out_folio, *total_out)); in copy_compressed_data_to_bio()
272 folio_zero_range(*out_folio, offset_in_folio(*out_folio, *total_out), sector_bytes_left); in copy_compressed_data_to_bio()
325 data_in = kmap_local_folio(folio_in, offset_in_folio(folio_in, cur_in)); in lzo_compress_bio()
419 folio_size(cur_folio) - offset_in_folio(cur_folio, *cur_in)); in copy_compressed_segment()
423 offset_in_folio(cur_folio, *cur_in), copy_len); in copy_compressed_segment()
491 seg_len = read_compress_length(kaddr + offset_in_folio(cur_folio, cur_in)); in lzo_decompress_bio()
H A Dzlib.c135 offset = offset_in_folio(folio, cur); in copy_data_into_buffer()
226 offset_in_folio(in_folio, start)); in zlib_compress_bio()
311 u32 cur_len = offset_in_folio(out_folio, workspace->strm.total_out); in zlib_compress_bio()
H A Dextent_io.h161 return offset_in_folio(eb->folios[0], offset + eb->start); in get_eb_offset_in_folio()
H A Dcompression.c420 u64 offset = offset_in_folio(folio, cur); in add_ra_bio_pages()
488 size_t zero_offset = offset_in_folio(folio, isize); in add_ra_bio_pages()
498 offset_in_folio(folio, cur))) { in add_ra_bio_pages()
H A Dreflink.c117 memcpy_to_folio(folio, offset_in_folio(folio, file_offset), data_start, in copy_inline_to_page()
121 offset_in_folio(folio, file_offset), in copy_inline_to_page()
H A Dzstd.c437 workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_folio(in_folio, start)); in zstd_compress_bio()
516 offset_in_folio(in_folio, cur)); in zstd_compress_bio()
H A Dextent_io.c613 u32 zero_start = max(offset_in_folio(folio, i_size), in end_bbio_data_read()
614 offset_in_folio(folio, start)); in end_bbio_data_read()
615 u32 zero_len = offset_in_folio(folio, end) + 1 - in end_bbio_data_read()
1024 size_t zero_offset = offset_in_folio(folio, last_byte); in btrfs_do_readpage()
1034 unsigned long pg_offset = offset_in_folio(folio, cur); in btrfs_do_readpage()
1849 pg_offset = offset_in_folio(folio, i_size); in extent_writepage()
2270 offset_in_folio(folio, range_start)); in write_one_eb()
3916 offset_in_folio(folio, range_start)); in read_extent_buffer_pages_nowait()
/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/iomap/
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()
530 length = min_t(loff_t, length, folio_len - offset_in_folio(folio, pos)); in iomap_read_folio_iter()
614 offset_in_folio(ctx->cur_folio, iter->pos) == 0) { in iomap_readahead_iter()
794 size_t from = offset_in_folio(folio, pos), to = from + len; in __iomap_write_begin()
918 *offset = offset_in_folio(folio, pos); in iomap_trim_folio_range()
1043 iomap_set_range_uptodate(folio, offset_in_folio(folio, pos), len); in __iomap_write_end()
[all …]
H A Dbio.c35 size_t poff = offset_in_folio(folio, pos); in iomap_bio_read_folio_range()
86 bio_add_folio_nofail(&bio, folio, len, offset_in_folio(folio, pos)); in iomap_bio_read_folio_range_sync()
H A Dioend.c207 size_t poff = offset_in_folio(folio, pos); in iomap_add_to_ioend()
/linux/fs/minix/
H A Ddir.c262 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/fs/nilfs2/
H A Dmdt.c52 from = kmap_local_folio(folio, offset_in_folio(folio, bh->b_data)); in nilfs_mdt_insert_new_block()
585 offset_in_folio(folio, bh->b_data) >> blkbits); in nilfs_mdt_freeze_buffer()
615 n = offset_in_folio(folio, bh->b_data) >> in nilfs_mdt_get_frozen_buffer()
H A Dalloc.c390 return offset_in_folio(bh->b_folio, bh->b_data) + in nilfs_palloc_group_desc_offset()
404 return offset_in_folio(bh->b_folio, bh->b_data); in nilfs_palloc_bitmap_offset()
425 return offset_in_folio(bh->b_folio, bh->b_data) + in nilfs_palloc_entry_offset()
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()
/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()
H A Dbuffer.c2110 size_t from = offset_in_folio(folio, pos); in __block_write_begin_int()
2523 folio_zero_range(folio, offset_in_folio(folio, curpos), len); in cont_expand_zero()
2556 folio_zero_range(folio, offset_in_folio(folio, curpos), len); in cont_expand_zero()
2682 offset = offset_in_folio(folio, from); in block_truncate_page()
2748 folio_zero_segment(folio, offset_in_folio(folio, i_size), in block_write_full_folio()
/linux/fs/xfs/
H A Dxfs_buf_mem.c168 bp->b_addr = folio_address(folio) + offset_in_folio(folio, pos); in xmbuf_map_backing_mem()
/linux/arch/mips/mm/
H A Dcache.c159 address -= offset_in_folio(folio, pfn << PAGE_SHIFT); in __update_cache()
/linux/fs/netfs/
H A Diterator.c179 offset = offset_in_folio(folio, pos); in netfs_limit_xarray()
/linux/fs/nfs/
H A Dfile.c347 unsigned int offset = offset_in_folio(folio, pos); in nfs_folio_is_full_write()
431 unsigned offset = offset_in_folio(folio, pos); in nfs_write_end()
/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/fs/orangefs/
H A Dinode.c52 bvec_set_folio(&bv, folio, wlen, offset_in_folio(folio, off)); in orangefs_writepage_locked()
91 start = offset_in_folio(ow->folios[0], ow->off); in orangefs_writepages_work()
/linux/arch/arc/mm/
H A Dtlb.c493 unsigned long offset = offset_in_folio(folio, paddr); in update_mmu_cache_range()

123