Home
last modified time | relevance | path

Searched refs:folio_size (Results 1 – 25 of 105) sorted by relevance

12345

/linux/mm/
A Dpage_io.c401 bvec_set_folio(&sio->bvec[sio->pages], folio, folio_size(folio), 0); in swap_writepage_fs()
402 sio->len += folio_size(folio); in swap_writepage_fs()
421 bio_add_folio_nofail(&bio, folio, folio_size(folio), 0); in swap_writepage_bdev_sync()
443 bio_add_folio_nofail(bio, folio, folio_size(folio), 0); in swap_writepage_bdev_async()
536 folio_zero_range(folio, 0, folio_size(folio)); in swap_read_folio_zeromap()
564 bvec_set_folio(&sio->bvec[sio->pages], folio, folio_size(folio), 0); in swap_read_folio_fs()
565 sio->len += folio_size(folio); in swap_read_folio_fs()
583 bio_add_folio_nofail(&bio, folio, folio_size(folio), 0); in swap_read_folio_bdev_sync()
603 bio_add_folio_nofail(bio, folio, folio_size(folio), 0); in swap_read_folio_bdev_async()
A Dtruncate.c161 folio_invalidate(folio, 0, folio_size(folio)); in truncate_cleanup_folio()
202 length = folio_size(folio); in truncate_inode_partial_folio()
209 if (length == folio_size(folio)) { in truncate_inode_partial_folio()
353 same_folio = lend < folio_pos(folio) + folio_size(folio); in truncate_inode_pages_range()
/linux/fs/iomap/
A Dbuffered-io.c467 .len = folio_size(folio), in iomap_read_folio()
616 folio_size(folio)); in iomap_release_folio()
650 size_t len = folio_size(folio); in iomap_dirty_folio()
964 if (bytes > folio_size(folio) - offset) in iomap_write_iter()
965 bytes = folio_size(folio) - offset; in iomap_write_iter()
1101 folio_pos(folio) + folio_size(folio)); in iomap_write_delalloc_punch()
1297 if (bytes > folio_size(folio) - offset) in iomap_unshare_iter()
1298 bytes = folio_size(folio) - offset; in iomap_unshare_iter()
1401 if (bytes > folio_size(folio) - offset) in iomap_zero_iter()
1402 bytes = folio_size(folio) - offset; in iomap_zero_iter()
[all …]
/linux/fs/xfs/scrub/
A Dxfile.c148 len = min_t(ssize_t, count, folio_size(folio) - offset); in xfile_load()
209 len = min_t(ssize_t, count, folio_size(folio) - offset); in xfile_store()
279 if (len > folio_size(folio) - offset_in_folio(folio, pos)) { in xfile_get_folio()
308 trace_xfile_put_folio(xf, folio_pos(folio), folio_size(folio)); in xfile_put_folio()
/linux/fs/btrfs/
A Daccessors.c67 const int unit_size = token->eb->folio_size; \
98 const int unit_size = eb->folio_size; \
121 const int unit_size = token->eb->folio_size; \
155 const int unit_size = eb->folio_size; \
A Dextent_io.h96 u32 folio_size; member
138 ASSERT(eb->folio_size); in offset_in_eb_folio()
139 return start & (eb->folio_size - 1); in offset_in_eb_folio()
A Dextent_io.c665 eb->folio_size = PAGE_SIZE; in alloc_eb_folio_array()
1726 eb->folio_size); in write_one_eb()
2882 if (folio_size(existing_folio) != eb->folio_size) { in attach_eb_folio_to_filemap()
2911 eb->folio_size = folio_size(eb->folios[i]); in attach_eb_folio_to_filemap()
3546 const int unit_size = eb->folio_size; in read_extent_buffer()
3586 const int unit_size = eb->folio_size; in read_extent_buffer_to_user_nofault()
3626 const int unit_size = eb->folio_size; in memcmp_extent_buffer()
3696 const int unit_size = eb->folio_size; in __write_extent_buffer()
3745 const int unit_size = eb->folio_size; in memset_extent_buffer()
3776 const int unit_size = src->folio_size; in copy_extent_buffer_full()
[all …]
/linux/include/linux/
A Dhighmem.h458 VM_BUG_ON(offset + len > folio_size(folio)); in memcpy_from_folio()
486 VM_BUG_ON(offset + len > folio_size(folio)); in memcpy_to_folio()
523 size_t len = folio_size(folio) - offset; in folio_zero_tail()
561 VM_BUG_ON(offset + len > folio_size(folio)); in folio_fill_tail()
604 len = min(len, folio_size(folio) - offset); in memcpy_from_file_folio()
/linux/fs/bcachefs/
A Dfs-io-buffered.c138 BUG_ON(!bio_add_folio(bio, folio, folio_size(folio), 0)); in readpage_bio_extend()
275 BUG_ON(!bio_add_folio(&rbio->bio, folio, folio_size(folio), 0)); in bch2_readahead()
314 BUG_ON(!bio_add_folio(&rbio->bio, folio, folio_size(folio), 0)); in bch2_read_single_folio()
519 folio_size(folio)); in __bch2_writepage()
682 if (!offset && len == folio_size(folio)) in bch2_write_begin()
686 folio_zero_segment(folio, len, folio_size(folio)); in bch2_write_begin()
742 BUG_ON(offset + copied > folio_size(folio)); in bch2_write_end()
750 folio_zero_range(folio, 0, folio_size(folio)); in bch2_write_end()
828 folio_zero_range(f, 0, folio_size(f)); in __bch2_buffered_write()
892 f_copied != folio_size(f) && in __bch2_buffered_write()
[all …]
/linux/fs/gfs2/
A Daops.c106 i_size < folio_pos(folio) + folio_size(folio)) in gfs2_write_jdata_folio()
108 folio_size(folio)); in gfs2_write_jdata_folio()
136 gfs2_trans_add_databufs(ip, folio, 0, folio_size(folio)); in __gfs2_jdata_write_folio()
191 size += folio_size(fbatch->folios[i]); in gfs2_write_jdata_batch()
465 chunk = min(size - copied, folio_size(folio) - offset); in gfs2_internal_read()
608 int partial_page = (offset || length < folio_size(folio)); in gfs2_invalidate_folio()
/linux/fs/sysv/
A Ddir.c158 kaddr += folio_size(*foliop) - SYSV_DIRSIZE; in sysv_find_entry()
268 memset(kaddr, 0, folio_size(folio)); in sysv_make_empty()
303 kaddr += folio_size(folio) - SYSV_DIRSIZE; in sysv_empty_dir()
/linux/fs/netfs/
A Dread_pgpriv2.c63 size_t fsize = folio_size(folio), flen = fsize; in netfs_pgpriv2_copy_folio()
228 fsize = folio_size(folio); in netfs_pgpriv2_unlock_copied_folios()
A Dbuffered_read.c470 size_t flen = folio_size(folio); in netfs_read_gaps()
572 folio_pos(folio), folio_size(folio), in netfs_read_folio()
625 size_t plen = folio_size(folio); in netfs_skip_folio_read()
727 folio_pos(folio), folio_size(folio), in netfs_write_begin()
785 size_t flen = folio_size(folio); in netfs_prefetch_for_write()
A Dmisc.c227 size_t flen = folio_size(folio); in netfs_invalidate_folio()
313 end = umin(folio_pos(folio) + folio_size(folio), i_size_read(&ctx->inode)); in netfs_release_folio()
/linux/fs/nfs/
A Dread.c57 folio_zero_segment(folio, 0, folio_size(folio)); in nfs_return_empty_folio()
291 size_t fsize = folio_size(folio); in nfs_read_add_folio()
370 size_t len = folio_size(folio); in nfs_read_folio()
/linux/arch/arm64/mm/
A Dflush.c59 folio_size(folio)); in __sync_icache_dcache()
/linux/arch/nios2/mm/
A Dcacheflush.c172 __flush_dcache(start, start + folio_size(folio)); in __flush_dcache_folio()
196 flush_icache_range(start, start + folio_size(folio)); in flush_dcache_folio()
/linux/fs/
A Dmpage.c574 length = folio_size(folio); in __mpage_writepage()
585 folio_zero_segment(folio, length, folio_size(folio)); in __mpage_writepage()
609 wbc_account_cgroup_owner(wbc, &folio->page, folio_size(folio)); in __mpage_writepage()
A Dbuffer.c926 offset = folio_size(folio); in folio_alloc_buffers()
1558 BUG_ON(offset >= folio_size(folio)); in folio_set_bh()
1618 BUG_ON(stop > folio_size(folio) || stop < length); in block_invalidate_folio()
1649 if (length == folio_size(folio)) in block_invalidate_folio()
2099 BUG_ON(to > folio_size(folio)); in __block_write_begin_int()
2333 to = min_t(unsigned, folio_size(folio) - from, count); in block_is_partially_uptodate()
2335 if (from < blocksize && to > folio_size(folio) - blocksize) in block_is_partially_uptodate()
2629 end = folio_size(folio); in block_page_mkwrite()
2730 if (folio_pos(folio) + folio_size(folio) <= i_size) in block_write_full_folio()
2747 folio_size(folio)); in block_write_full_folio()
/linux/fs/ext4/
A Dreadpage.c292 folio_size(folio)); in ext4_mpage_readpages()
326 folio_size(folio)); in ext4_mpage_readpages()
/linux/arch/microblaze/include/asm/
A Dcacheflush.h81 flush_dcache_range(addr, addr + folio_size(folio)); in flush_dcache_folio()
/linux/arch/sh/mm/
A Dcache.c154 folio_size(folio)); in __update_cache()
174 folio_size(folio)); in __flush_anon_page()
/linux/fs/ubifs/
A Dfile.c250 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()
561 if (len == folio_size(folio)) in ubifs_write_end()
1011 int err, len = folio_size(folio); in ubifs_writepage()
1053 folio_zero_segment(folio, len, folio_size(folio)); in ubifs_writepage()
1309 if (offset || length < folio_size(folio)) in ubifs_invalidate_folio()
/linux/lib/
A Dbuildid.c63 file_off < r->folio_off + folio_size(r->folio)) in freader_get_folio()
128 folio_sz = folio_size(r->folio); in freader_fetch()
/linux/fs/nilfs2/
A Ddir.c115 size_t limit = folio_size(folio); in nilfs_check_folio()
452 kaddr += folio_size(folio) - reclen; in nilfs_add_link()
523 char *kaddr = (char *)((unsigned long)dir & ~(folio_size(folio) - 1)); in nilfs_delete_entry()

Completed in 67 milliseconds

12345