| /linux/include/linux/ |
| H A D | highmem.h | 503 VM_BUG_ON(dst_off + len > folio_size(dst_folio)); in memcpy_folio() 504 VM_BUG_ON(src_off + len > folio_size(src_folio)); in memcpy_folio() 578 VM_BUG_ON(offset + len > folio_size(folio)); in memcpy_from_folio() 606 VM_BUG_ON(offset + len > folio_size(folio)); in memcpy_to_folio() 643 size_t len = folio_size(folio) - offset; in folio_zero_tail() 681 VM_BUG_ON(offset + len > folio_size(folio)); in folio_fill_tail() 724 len = min(len, folio_size(folio) - offset); in memcpy_from_file_folio()
|
| /linux/fs/xfs/scrub/ |
| H A D | xfile.c | 149 len = min_t(ssize_t, count, folio_size(folio) - offset); in xfile_load() 210 len = min_t(ssize_t, count, folio_size(folio) - offset); in xfile_store() 280 if (len > folio_size(folio) - offset_in_folio(folio, pos)) { in xfile_get_folio() 309 trace_xfile_put_folio(xf, folio_pos(folio), folio_size(folio)); in xfile_put_folio()
|
| /linux/fs/ |
| H A D | mpage.c | 155 const unsigned blocks_per_folio = folio_size(folio) >> blkbits; in do_mpage_readpage() 268 folio_zero_segment(folio, first_hole << blkbits, folio_size(folio)); in do_mpage_readpage() 460 const unsigned blocks_per_folio = folio_size(folio) >> blkbits; in mpage_write_folio() 575 length = folio_size(folio); in mpage_write_folio() 586 folio_zero_segment(folio, length, folio_size(folio)); in mpage_write_folio() 610 wbc_account_cgroup_owner(wbc, folio, folio_size(folio)); in mpage_write_folio()
|
| H A D | buffer.c | 741 offset = folio_size(folio); in folio_alloc_buffers() 1467 BUG_ON(offset >= folio_size(folio)); in folio_set_bh() 1527 BUG_ON(stop > folio_size(folio) || stop < length); in block_invalidate_folio() 1558 if (length == folio_size(folio)) in block_invalidate_folio() 2008 BUG_ON(to > folio_size(folio)); in __block_write_begin_int() 2245 to = min(folio_size(folio) - from, count); in block_is_partially_uptodate() 2247 if (from < blocksize && to > folio_size(folio) - blocksize) in block_is_partially_uptodate() 2546 end = folio_size(folio); in block_page_mkwrite() 2664 folio_size(folio)); in block_write_full_folio()
|
| /linux/fs/iomap/ |
| H A D | buffered-io.c | 112 iomap_set_range_uptodate(folio, 0, folio_size(folio)); in iomap_folio_mark_uptodate() 327 size_t plen = min_t(loff_t, folio_size(folio) - poff, length); in iomap_adjust_read_range() 440 iomap_set_range_uptodate(folio, offset, folio_size(folio) - offset); in iomap_read_inline_data() 496 ifs->read_bytes_pending = folio_size(folio); in iomap_read_init() 529 ifs->read_bytes_pending -= folio_size(folio) - bytes_submitted; in iomap_read_end() 564 size_t folio_len = folio_size(folio); in iomap_read_folio_iter() 658 .len = folio_size(folio), in iomap_read_folio() 780 count = min(folio_size(folio) - from, count); in iomap_is_partially_uptodate() 817 folio_size(folio)); in iomap_release_folio() 840 if (offset == 0 && len == folio_size(folio)) { in iomap_invalidate_folio() [all …]
|
| /linux/fs/btrfs/ |
| H A D | zlib.c | 135 copy_length = min(folio_size(folio) - offset, in copy_data_into_buffer() 252 if (!bio_add_folio(bio, out_folio, folio_size(out_folio), 0)) { in zlib_compress_bio() 289 if (!bio_add_folio(bio, out_folio, folio_size(out_folio), 0)) { in zlib_compress_bio() 307 ASSERT(cur_len <= folio_size(out_folio)); in zlib_compress_bio() 356 ASSERT(folio_size(fi.folio) == min_folio_size); in zlib_decompress_bio() 418 ASSERT(folio_size(fi.folio) == min_folio_size); in zlib_decompress_bio()
|
| H A D | accessors.c | 60 const int part = eb->folio_size - oif; \ 90 const int part = eb->folio_size - oif; \
|
| H A D | extent_io.c | 571 btrfs_folio_set_lock(fs_info, folio, folio_pos(folio), folio_size(folio)); in begin_folio_read() 721 eb->folio_size = PAGE_SIZE; in alloc_eb_folio_array() 826 ASSERT(pg_offset + size <= folio_size(folio)); in submit_extent_folio() 1060 const u64 end = start + folio_size(folio) - 1; in btrfs_do_readpage() 1084 folio_size(folio) - zero_offset); in btrfs_do_readpage() 1416 const u64 end = start + folio_size(folio) - 1; in btrfs_read_folio() 1451 ASSERT(start >= folio_start && start + len <= folio_start + folio_size(folio)); in set_delalloc_bitmap() 1469 ASSERT(start >= folio_start && start < folio_start + folio_size(folio)); in find_next_delalloc_bitmap() 1614 const u64 page_end = page_start + folio_size(folio) - 1; in writepage_delalloc() 1925 const u64 folio_end = folio_start + folio_size(folio); in extent_writepage_io() [all …]
|
| H A D | extent_io.h | 88 u32 folio_size; member 151 ASSERT(eb->folio_size); in offset_in_eb_folio() 152 return start & (eb->folio_size - 1); in offset_in_eb_folio()
|
| H A D | lzo.c | 121 const u32 fsize = folio_size(*out_folio); in write_and_queue_folio() 403 folio_size(cur_folio) - offset_in_folio(cur_folio, *cur_in)); in copy_compressed_segment() 435 ASSERT(folio_size(fi.folio) == btrfs_min_folio_size(fs_info)); in lzo_decompress_bio()
|
| H A D | zstd.c | 487 if (!bio_add_folio(bio, out_folio, folio_size(out_folio), 0)) { in zstd_compress_bio() 561 if (!bio_add_folio(bio, out_folio, folio_size(out_folio), 0)) { in zstd_compress_bio() 609 ASSERT(folio_size(fi.folio) == min_folio_size); in zstd_decompress_bio()
|
| /linux/lib/ |
| H A D | buildid.c | 45 file_off < r->folio_off + folio_size(r->folio)) in freader_get_folio() 117 folio_sz = folio_size(r->folio); in freader_fetch() 129 folio_sz = folio_size(r->folio); in freader_fetch()
|
| /linux/fs/netfs/ |
| H A D | read_pgpriv2.c | 22 size_t fsize = folio_size(folio), flen = fsize; in netfs_pgpriv2_copy_folio() 199 fsize = folio_size(folio); in netfs_pgpriv2_unlock_copied_folios()
|
| H A D | buffered_read.c | 489 size_t flen = folio_size(folio); in netfs_read_gaps() 609 folio_pos(folio), folio_size(folio), in netfs_read_folio() 662 size_t plen = folio_size(folio); in netfs_skip_folio_read() 764 folio_pos(folio), folio_size(folio), in netfs_write_begin() 822 size_t flen = folio_size(folio); in netfs_prefetch_for_write()
|
| /linux/fs/orangefs/ |
| H A D | inode.c | 45 wlen = folio_size(folio); in orangefs_writepage_locked() 95 folio_size(ow->folios[i]) - start, start); in orangefs_writepages_work() 291 bvec_set_folio(&bv, folio, folio_size(folio), 0); in orangefs_read_folio() 292 iov_iter_bvec(&iter, ITER_DEST, &bv, 1, folio_size(folio)); in orangefs_read_folio() 295 folio_size(folio), inode->i_size, NULL, NULL, file); in orangefs_read_folio() 656 wr->len = folio_size(folio); in orangefs_page_mkwrite() 671 wr->len = folio_size(folio); in orangefs_page_mkwrite()
|
| /linux/mm/ |
| H A D | page_io.c | 325 size_t prev_folio_size = folio_size(prev_folio); in swap_can_merge() 351 bvec_set_folio(&sio->bvecs[sio->nr_bvecs], folio, folio_size(folio), 0); in swap_add_folio() 352 sio->len += folio_size(folio); in swap_add_folio() 447 folio_zero_range(folio, 0, folio_size(folio)); in swap_read_folio_zeromap()
|
| /linux/arch/arm64/mm/ |
| H A D | flush.c | 59 folio_size(folio)); in __sync_icache_dcache()
|
| /linux/fs/erofs/ |
| H A D | fileio.c | 93 unsigned int cur = 0, end = folio_size(folio), len, attached = 0; in erofs_fileio_scan_folio() 214 bio_add_folio_nofail(&io.rq->bio, folio, folio_size(folio), 0); in erofs_read_meta_folio()
|
| /linux/arch/sh/mm/ |
| H A D | cache.c | 154 folio_size(folio)); in __update_cache() 174 folio_size(folio)); in __flush_anon_page()
|
| H A D | cache-sh7705.c | 187 __flush_purge_region(folio_address(folio), folio_size(folio)); in sh7705_flush_icache_folio()
|
| /linux/arch/microblaze/include/asm/ |
| H A D | cacheflush.h | 81 flush_dcache_range(addr, addr + folio_size(folio)); in flush_dcache_folio()
|
| /linux/fs/nfs/ |
| H A D | file.c | 311 size_t end = folio_size(folio); in nfs_truncate_last_folio() 450 size_t fsize = folio_size(folio); in nfs_write_end() 498 if (offset != 0 || length < folio_size(folio)) in nfs_invalidate_folio() 573 folio_size(folio), ret); in nfs_launder_folio()
|
| /linux/fs/f2fs/ |
| H A D | data.c | 770 bio_add_folio_nofail(bio, data_folio, folio_size(data_folio), 0); in f2fs_submit_page_bio() 827 bio_add_folio_nofail(bio, folio, folio_size(folio), 0); in add_bio_entry() 867 bio_add_folio(*bio, folio, folio_size(folio), 0)) { in add_ipu_page() 1004 wbc_account_cgroup_owner(fio->io_wbc, folio, folio_size(folio)); in f2fs_merge_page_bio() 1099 if (!bio_add_folio(io->bio, bio_folio, folio_size(bio_folio), 0)) { in f2fs_submit_page_write() 1106 folio_size(fio->folio)); in f2fs_submit_page_write() 1365 folio_zero_segment(folio, 0, folio_size(folio)); in f2fs_get_read_data_folio() 1474 folio_zero_segment(folio, 0, folio_size(folio)); in f2fs_get_new_data_folio() 2272 folio_zero_segment(folio, 0, folio_size(folio)); in f2fs_read_single_page() 2355 folio_zero_segment(folio, 0, folio_size(folio)); in f2fs_read_multi_pages() [all …]
|
| /linux/fs/ufs/ |
| H A D | dir.c | 115 unsigned limit = folio_size(folio); in ufs_check_folio() 330 kaddr += folio_size(folio) - reclen; in ufs_add_link() 553 memset(kaddr, 0, folio_size(folio)); in ufs_make_empty()
|
| /linux/fs/ceph/ |
| H A D | addr.c | 150 if (offset != 0 || length != folio_size(folio)) { in ceph_invalidate_folio() 736 loff_t len = folio_size(folio); in write_folio_nounlock() 773 folio_invalidate(folio, 0, folio_size(folio)); in write_folio_nounlock() 826 WARN_ON_ONCE(len > folio_size(folio)); in write_folio_nounlock() 1197 folio_invalidate(folio, 0, folio_size(folio)); in ceph_check_page_before_write() 1406 ceph_wbc->len += folio_size(folio); in ceph_process_folio_batch() 2107 if (off + folio_size(folio) <= size) in ceph_page_mkwrite() 2108 len = folio_size(folio); in ceph_page_mkwrite() 2294 if (len > folio_size(folio)) in ceph_uninline_data() 2295 len = folio_size(folio); in ceph_uninline_data()
|