Searched refs:folio_pos (Results 1 - 25 of 45) sorted by relevance

12

/linux-master/fs/freevxfs/
H A Dvxfs_immed.c34 void *src = vip->vii_immed.vi_immed + folio_pos(folio);
/linux-master/fs/bcachefs/
H A Dfs-io-pagecache.h21 return folio_pos(folio) + folio_size(folio);
31 return folio_pos(folio) >> 9;
82 u64 f_offset = pos - folio_pos(folio);
84 BUG_ON(pos < folio_pos(folio) || pos >= folio_end_pos(folio));
H A Dfs-io-buffered.c524 if (folio_pos(folio) >= i_size) {
537 i_size - folio_pos(folio),
694 offset = pos - folio_pos(folio);
710 if (folio_pos(folio) >= inode->v.i_size) {
760 unsigned offset = pos - folio_pos(folio);
849 if (pos != folio_pos(f) && !folio_test_uptodate(f)) {
857 last_folio_pos = folio_pos(f);
873 f_offset = pos - folio_pos(darray_first(fs));
905 f_offset = pos - folio_pos(darray_first(fs));
949 f_offset = pos - folio_pos(darray_firs
[all...]
H A Dfs-io-pagecache.c35 BUG_ON(fs->nr && folio_pos(f) != pos);
506 WARN_ON((u64) folio_pos(folio) + offset + len >
607 if (folio->mapping != mapping || folio_pos(folio) >= isize) {
613 len = min_t(loff_t, folio_size(folio), isize - folio_pos(folio));
697 max(folio_pos(folio), start_offset),
700 ret = clamp(folio_pos(folio) + offset,
745 folio_pos(folio) + (i << SECTOR_SHIFT));
H A Dfs-io.c275 BUG_ON(end <= folio_pos(folio));
277 start_offset = max(start, folio_pos(folio)) - folio_pos(folio);
278 end_offset = min_t(u64, end, folio_end_pos(folio)) - folio_pos(folio);
324 WARN_ON_ONCE(folio_pos(folio) >= inode->v.i_size);
326 if (inode->v.i_size > folio_pos(folio))
/linux-master/fs/orangefs/
H A Dinode.c296 off = folio_pos(folio);
418 } else if (folio_pos(folio) + offset <= wr->pos &&
419 wr->pos + wr->len <= folio_pos(folio) + offset + length) {
425 } else if (wr->pos < folio_pos(folio) + offset &&
426 wr->pos + wr->len <= folio_pos(folio) + offset + length &&
427 folio_pos(folio) + offset < wr->pos + wr->len) {
429 x = wr->pos + wr->len - (folio_pos(folio) + offset);
435 } else if (folio_pos(folio) + offset <= wr->pos &&
436 folio_pos(folio) + offset + length < wr->pos + wr->len &&
437 wr->pos < folio_pos(foli
[all...]
/linux-master/fs/ext2/
H A Ddir.c110 if (dir->i_size < folio_pos(folio) + limit) {
164 dir->i_ino, error, folio_pos(folio) + offs,
174 dir->i_ino, folio_pos(folio) + offs,
454 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
540 pos = folio_pos(folio) + offset_in_folio(folio, de);
598 pos = folio_pos(folio) + from;
/linux-master/fs/nilfs2/
H A Dfile.c60 folio_pos(folio) >= i_size_read(inode) ||
H A Ddir.c84 loff_t pos = folio_pos(folio) + from;
93 loff_t pos = folio_pos(folio) + from;
119 if (dir->i_size < folio_pos(folio) + limit) {
120 limit = dir->i_size - folio_pos(folio);
H A Dpage.c407 folio_pos(folio), inode->i_ino);
/linux-master/fs/iomap/
H A Dbuffered-io.c119 *range_start = folio_pos(folio) + (start_blk << inode->i_blkbits);
450 .pos = folio_pos(folio),
602 trace_iomap_release_folio(folio->mapping->host, folio_pos(folio),
620 folio_pos(folio) + offset, len);
690 if (!(iter->flags & IOMAP_UNSHARE) && pos <= folio_pos(folio) &&
691 pos + len >= folio_pos(folio) + folio_size(folio))
809 if (pos + len > folio_pos(folio) + folio_size(folio))
810 len = folio_pos(folio) + folio_size(folio) - pos;
1046 folio_pos(folio) + folio_size(folio) - 1);
1051 ret = punch(inode, folio_pos(foli
[all...]
/linux-master/fs/netfs/
H A Dmisc.c245 end = folio_pos(folio) + folio_size(folio);
H A Dbuffered_write.c268 from = folio_pos(folio);
533 folio_pos(folio),
534 folio_pos(folio) + folio_size(folio));
1053 start = folio_pos(folio); /* May regress with THPs */
1212 unsigned long long start = folio_pos(folio);
H A Dbuffered_read.c56 pg_end = folio_pos(folio) + folio_size(folio) - 1;
523 unsigned long long start = folio_pos(folio);
/linux-master/fs/erofs/
H A Dfscache.c232 folio_pos(folio), folio_size(folio));
244 folio_pos(folio), folio_size(folio));
246 ret = erofs_fscache_read_io_async(ctx->cookie, folio_pos(folio), io);
351 folio_pos(folio), folio_size(folio));
/linux-master/fs/btrfs/
H A Dsubpage.c239 ASSERT(folio_pos(folio) <= start &&
240 start + len <= folio_pos(folio) + PAGE_SIZE);
314 *start = max_t(u64, folio_pos(folio), orig_start);
320 if (folio_pos(folio) >= orig_start + orig_len)
323 *len = min_t(u64, folio_pos(folio) + PAGE_SIZE,
801 start, len, folio_pos(folio),
/linux-master/fs/ubifs/
H A Dfile.c250 if (pos == folio_pos(folio) && len >= folio_size(folio))
441 if (pos == folio_pos(folio) && len >= folio_size(folio)) {
1019 if (folio_pos(folio) >= i_size) {
1029 if (folio_pos(folio) + len <= i_size) {
1030 if (folio_pos(folio) >= synced_i_size) {
1053 len = i_size - folio_pos(folio);
1564 folio_pos(folio) >= i_size_read(inode))) {
/linux-master/fs/gfs2/
H A Daops.c105 if (folio_pos(folio) < i_size &&
106 i_size < folio_pos(folio) + folio_size(folio))
494 offset = *pos + copied - folio_pos(folio);
/linux-master/fs/
H A Dmpage.c579 if (folio_pos(folio) >= i_size)
582 if (folio_pos(folio) + length > i_size) {
591 length = i_size - folio_pos(folio);
H A Dbuffer.c1002 sector_t block = div_u64(folio_pos(folio), size);
1822 block = div_u64(folio_pos(folio), blocksize);
2088 block = div_u64(folio_pos(folio), blocksize);
2230 size_t start = pos - folio_pos(folio);
2368 iblock = div_u64(folio_pos(folio), blocksize);
2608 (folio_pos(folio) >= size)) {
2616 if (folio_pos(folio) + end > size)
2617 end = size - folio_pos(folio);
2715 if (folio_pos(folio) + folio_size(folio) <= i_size)
2719 if (folio_pos(foli
[all...]
/linux-master/arch/xtensa/mm/
H A Dcache.c141 unsigned long temp = folio_pos(folio);
/linux-master/fs/xfs/scrub/
H A Dxfile.c308 trace_xfile_put_folio(xf, folio_pos(folio), folio_size(folio));
/linux-master/arch/arm/mm/
H A Dflush.c235 flush_pfn_alias(folio_pfn(folio), folio_pos(folio));
/linux-master/mm/
H A Dtruncate.c212 loff_t pos = folio_pos(folio);
369 same_folio = lend < folio_pos(folio) + folio_size(folio);
/linux-master/fs/affs/
H A Dfile.c539 tmp = folio_pos(folio);
637 if (folio_pos(folio) + to > inode->i_size) {
638 to = inode->i_size - folio_pos(folio);

Completed in 251 milliseconds

12