Symbol: folio_pos
arch/arm/mm/flush.c
235
flush_pfn_alias(folio_pfn(folio), folio_pos(folio));
arch/s390/kernel/uv.c
355
lstart = folio_pos(folio);
arch/xtensa/mm/cache.c
143
unsigned long temp = folio_pos(folio);
fs/affs/file.c
541
tmp = folio_pos(folio);
fs/affs/file.c
640
if (folio_pos(folio) + to > inode->i_size) {
fs/affs/file.c
641
to = inode->i_size - folio_pos(folio);
fs/afs/dir_edit.c
143
if (WARN_ON_ONCE(folio_pos(folio) != fpos))
fs/afs/dir_search.c
100
if (WARN_ON_ONCE(folio_pos(folio) != fpos))
fs/btrfs/compression.h
76
ASSERT(folio_pos(folio) <= cur);
fs/btrfs/defrag.c
1163
start + len <= folio_pos(folio))
fs/btrfs/defrag.c
1214
btrfs_lock_extent(&inode->io_tree, folio_pos(folios[0]), cur - 1, &cached_state);
fs/btrfs/defrag.c
1240
btrfs_unlock_extent(&inode->io_tree, folio_pos(folios[0]), cur - 1, &cached_state);
fs/btrfs/defrag.c
869
lock_start = folio_pos(folio);
fs/btrfs/disk-io.c
496
const u64 start = folio_pos(folio);
fs/btrfs/disk-io.c
505
ASSERT(offset == 0, "folio=%llu offset=%zu", folio_pos(folio), offset);
fs/btrfs/disk-io.c
507
folio_pos(folio), folio_size(folio), length);
fs/btrfs/disk-io.c
526
(unsigned long long)folio_pos(folio));
fs/btrfs/disk-io.c
540
u64 page_start = folio_pos(folio);
fs/btrfs/extent_io.c
1037
u64 start = folio_pos(folio);
fs/btrfs/extent_io.c
1377
const u64 start = folio_pos(folio);
fs/btrfs/extent_io.c
1389
if (folio_pos(folio) < i_size_read(vfs_inode))
fs/btrfs/extent_io.c
1408
const u64 folio_start = folio_pos(folio);
fs/btrfs/extent_io.c
1424
const u64 folio_start = folio_pos(folio);
fs/btrfs/extent_io.c
1465
const u64 page_start = folio_pos(folio);
fs/btrfs/extent_io.c
1569
folio_pos(folio),
fs/btrfs/extent_io.c
1744
sectorsize, filepos - folio_pos(folio), 0);
fs/btrfs/extent_io.c
1772
const u64 folio_start = folio_pos(folio);
fs/btrfs/extent_io.c
1795
cur = folio_pos(folio) + (bit << fs_info->sectorsize_bits);
fs/btrfs/extent_io.c
1921
btrfs_ino(inode), folio_pos(folio));
fs/btrfs/extent_io.c
1936
ret = extent_writepage_io(inode, folio, folio_pos(folio),
fs/btrfs/extent_io.c
1944
folio_pos(folio), blocks_per_folio,
fs/btrfs/extent_io.c
2299
u64 range_start = max_t(u64, eb->start, folio_pos(folio));
fs/btrfs/extent_io.c
2769
u64 start = folio_pos(folio);
fs/btrfs/extent_io.c
2814
u64 start = folio_pos(folio);
fs/btrfs/extent_io.c
335
range_start = max_t(u64, folio_pos(folio), start);
fs/btrfs/extent_io.c
390
orig_end <= folio_pos(locked_folio)));
fs/btrfs/extent_io.c
3954
u64 range_start = max_t(u64, eb->start, folio_pos(folio));
fs/btrfs/extent_io.c
4528
unsigned long start = (folio_pos(folio) >> fs_info->nodesize_bits);
fs/btrfs/extent_io.c
493
ASSERT(folio_pos(folio) <= start &&
fs/btrfs/extent_io.c
528
u64 start = folio_pos(folio) + fi.offset;
fs/btrfs/extent_io.c
549
btrfs_folio_set_lock(fs_info, folio, folio_pos(folio), folio_size(folio));
fs/btrfs/extent_io.c
580
u64 start = folio_pos(folio) + fi.offset;
fs/btrfs/extent_io.c
801
loff_t file_offset = folio_pos(folio) + pg_offset;
fs/btrfs/file.c
1864
page_start = folio_pos(folio);
fs/btrfs/file.c
789
u64 clamp_start = max_t(u64, pos, folio_pos(folio));
fs/btrfs/file.c
84
ASSERT(folio_pos(folio) <= pos && folio_next_pos(folio) >= end_pos);
fs/btrfs/inode.c
1051
u64 locked_folio_start = folio_pos(async_chunk->locked_folio);
fs/btrfs/inode.c
2319
ASSERT(folio_pos(locked_folio) == 0);
fs/btrfs/inode.c
2400
ASSERT(!(end <= folio_pos(locked_folio) ||
fs/btrfs/inode.c
4845
zero_start = max_t(u64, folio_pos(folio), start);
fs/btrfs/inode.c
4847
folio_zero_range(folio, zero_start - folio_pos(folio),
fs/btrfs/inode.c
5023
zero_start = max_t(u64, folio_pos(folio), start);
fs/btrfs/inode.c
5029
folio_zero_range(folio, zero_start - folio_pos(folio),
fs/btrfs/inode.c
6996
ASSERT(folio_pos(folio) == 0);
fs/btrfs/inode.c
7446
return btrfs_qgroup_free_data(folio_to_inode(folio), NULL, folio_pos(folio),
fs/btrfs/inode.c
7489
u64 page_start = folio_pos(folio);
fs/btrfs/lzo.c
585
folio_pos(dest_folio));
fs/btrfs/relocation.c
2937
folio_start = folio_pos(folio);
fs/btrfs/send.c
5217
folio_pos(folio), sctx->cur_ino,
fs/btrfs/subpage.c
161
ASSERT(folio_pos(folio) <= start &&
fs/btrfs/subpage.c
164
start, len, folio_pos(folio), folio_size(folio));
fs/btrfs/subpage.c
183
*start = max_t(u64, folio_pos(folio), orig_start);
fs/btrfs/subpage.c
189
if (folio_pos(folio) >= orig_start + orig_len)
fs/btrfs/subpage.c
620
start, len, folio_pos(folio), __bpf, &bitmap); \
fs/btrfs/subpage.c
624
start, len, folio_pos(folio), __bpf, \
fs/btrfs/subpage.c
738
start, len, folio_pos(folio),
fs/btrfs/subpage.c
748
start, len, folio_pos(folio),
fs/btrfs/zlib.c
475
folio_pos(dest_folio));
fs/btrfs/zlib.c
497
folio_pos(dest_folio), to_copy, destlen);
fs/btrfs/zstd.c
694
folio_pos(dest_folio));
fs/btrfs/zstd.c
718
btrfs_ino(inode), folio_pos(dest_folio));
fs/buffer.c
1178
folio_pos(bh->b_folio) + bh_offset(bh), gfp_mask);
fs/buffer.c
1841
block = div_u64(folio_pos(folio), blocksize);
fs/buffer.c
2106
block = div_u64(folio_pos(folio), blocksize);
fs/buffer.c
2249
size_t start = pos - folio_pos(folio);
fs/buffer.c
2384
iblock = div_u64(folio_pos(folio), blocksize);
fs/buffer.c
2630
(folio_pos(folio) >= size)) {
fs/buffer.c
2638
if (folio_pos(folio) + end > size)
fs/buffer.c
2639
end = size - folio_pos(folio);
fs/buffer.c
2741
if (folio_pos(folio) >= i_size) {
fs/buffer.c
921
sector_t block = div_u64(folio_pos(folio), size);
fs/ceph/addr.c
1187
if (folio_pos(folio) >= ceph_wbc->i_size) {
fs/ceph/addr.c
1192
folio_pos(folio) >= i_size_read(inode)) &&
fs/ceph/addr.c
1232
ceph_wbc->offset = (u64)folio_pos(folio);
fs/ceph/addr.c
1380
ceph_wbc->offset = (u64)folio_pos(folio);
fs/ceph/addr.c
2076
loff_t off = folio_pos(folio);
fs/ceph/addr.c
731
loff_t page_off = folio_pos(folio);
fs/erofs/fileio.c
107
ofs = folio_pos(folio) + cur - map->m_la;
fs/erofs/fileio.c
94
loff_t pos = folio_pos(folio), ofs;
fs/erofs/zdata.c
1010
const loff_t offset = folio_pos(folio);
fs/erofs/zdata.c
1875
Z_EROFS_DEFINE_FRONTEND(f, realinode, sharedinode, folio_pos(folio));
fs/exfat/iomap.c
240
loff_t pos = folio_pos(folio);
fs/ext2/dir.c
111
if (dir->i_size < folio_pos(folio) + limit) {
fs/ext2/dir.c
165
dir->i_ino, error, folio_pos(folio) + offs,
fs/ext2/dir.c
175
dir->i_ino, folio_pos(folio) + offs,
fs/ext2/dir.c
454
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
fs/ext2/dir.c
540
pos = folio_pos(folio) + offset_in_folio(folio, de);
fs/ext2/dir.c
598
pos = folio_pos(folio) + from;
fs/ext4/inode.c
1753
if (folio_pos(folio) < mpd->start_pos)
fs/ext4/inode.c
2084
WARN_ON_ONCE(folio_pos(folio) != mpd->start_pos);
fs/ext4/inode.c
2101
if (folio_pos(folio) + len > size &&
fs/ext4/inode.c
2433
if (WARN_ON_ONCE((folio_pos(folio) == pos) ||
fs/ext4/inode.c
2584
err = ext4_jbd2_inode_add_write(handle, inode, folio_pos(folio), len);
fs/ext4/inode.c
2603
if (folio_pos(folio) + len > size &&
fs/ext4/inode.c
2679
mpd->next_pos != folio_pos(folio))
fs/ext4/inode.c
2725
mpd->start_pos = folio_pos(folio);
fs/ext4/inode.c
6756
if (folio->mapping != inode->i_mapping || folio_pos(folio) > size) {
fs/ext4/inode.c
6762
if (folio_pos(folio) + len > size)
fs/ext4/inode.c
6763
len = size - folio_pos(folio);
fs/ext4/inode.c
6836
if (folio->mapping != mapping || folio_pos(folio) > size) {
fs/ext4/inode.c
6843
if (folio_pos(folio) + len > size)
fs/ext4/inode.c
6844
len = size - folio_pos(folio);
fs/ext4/move_extent.c
137
block = folio_pos(folio) >> inode->i_blkbits;
fs/ext4/move_extent.c
276
block = folio_pos(folio) >> inode->i_blkbits;
fs/ext4/page-io.c
429
fscrypt_set_bio_crypt_ctx(bio, inode, folio_pos(folio) + bh_offset(bh),
fs/ext4/page-io.c
448
folio_pos(folio) + bh_offset(bh)))
fs/ext4/readpage.c
251
pos = folio_pos(folio);
fs/f2fs/file.c
142
folio_pos(folio) > i_size_read(inode) ||
fs/freevxfs/vxfs_immed.c
34
void *src = vip->vii_immed.vi_immed + folio_pos(folio);
fs/fuse/file.c
1060
loff_t pos = folio_pos(ap->folios[0]);
fs/fuse/file.c
2126
fuse_write_args_fill(&wpa->ia, ff, folio_pos(folio) + offset, 0);
fs/fuse/file.c
2213
prev_pos = folio_pos(prev_folio) + prev_desc.offset + prev_desc.length;
fs/fuse/file.c
839
loff_t pos = folio_pos(ap->folios[0]) + num_read;
fs/fuse/file.c
849
loff_t pos = folio_pos(folio) + off;
fs/gfs2/aops.c
467
offset = *pos + copied - folio_pos(folio);
fs/gfs2/aops.c
84
if (folio_pos(folio) < i_size && i_size < folio_next_pos(folio))
fs/gfs2/file.c
391
u64 pos = folio_pos(folio);
fs/gfs2/file.c
423
u64 pos = folio_pos(folio);
fs/hostfs/hostfs_kern.c
408
loff_t pos = folio_pos(folio);
fs/hostfs/hostfs_kern.c
432
loff_t start = folio_pos(folio);
fs/iomap/buffered-io.c
1004
WARN_ON_ONCE(pos < folio_pos(folio));
fs/iomap/buffered-io.c
1005
WARN_ON_ONCE(pos >= folio_pos(folio) + fsize);
fs/iomap/buffered-io.c
1084
if (folio_pos(folio) > iter->pos) {
fs/iomap/buffered-io.c
1085
len = min_t(u64, folio_pos(folio) - iter->pos,
fs/iomap/buffered-io.c
1368
punch(inode, folio_pos(folio) + (first_blk << blkbits),
fs/iomap/buffered-io.c
160
*range_start = folio_pos(folio) + (start_blk << inode->i_blkbits);
fs/iomap/buffered-io.c
1675
WARN_ON_ONCE(folio_pos(folio) > iter->inode->i_size);
fs/iomap/buffered-io.c
1677
trace_iomap_zero_iter(iter->inode, folio_pos(folio) + offset,
fs/iomap/buffered-io.c
1837
iter.pos = folio_pos(folio);
fs/iomap/buffered-io.c
1925
WARN_ON_ONCE(folio_pos(folio) < isize);
fs/iomap/buffered-io.c
1980
u64 pos = folio_pos(folio);
fs/iomap/buffered-io.c
447
folio_pos(folio) + off, len, error,
fs/iomap/buffered-io.c
651
.pos = folio_pos(folio),
fs/iomap/buffered-io.c
810
trace_iomap_release_folio(folio->mapping->host, folio_pos(folio),
fs/iomap/buffered-io.c
828
folio_pos(folio) + offset, len);
fs/iomap/buffered-io.c
889
if (!(iter->flags & IOMAP_UNSHARE) && pos <= folio_pos(folio) &&
fs/iomap/ioend.c
64
folio_pos(fi.folio) + fi.offset,
fs/jffs2/file.c
263
__func__, inode->i_ino, folio_pos(folio),
fs/jffs2/file.c
300
folio_pos(folio) + aligned_start,
fs/jfs/jfs_metapage.c
353
folio_pos(folio));
fs/jfs/jfs_metapage.c
445
page_start = folio_pos(folio) >> inode->i_blkbits;
fs/jfs/jfs_metapage.c
578
page_start = folio_pos(folio) >> inode->i_blkbits;
fs/minix/dir.c
262
pos = folio_pos(folio) + offset_in_folio(folio, p);
fs/minix/dir.c
289
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
fs/minix/dir.c
412
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
fs/mpage.c
180
block_in_file = folio_pos(folio) >> blkbits;
fs/mpage.c
531
block_in_file = folio_pos(folio) >> blkbits;
fs/mpage.c
573
if (folio_pos(folio) >= i_size)
fs/mpage.c
576
if (folio_pos(folio) + length > i_size) {
fs/mpage.c
585
length = i_size - folio_pos(folio);
fs/netfs/buffered_read.c
415
rreq = netfs_alloc_request(mapping, file, folio_pos(folio), flen, NETFS_READ_GAPS);
fs/netfs/buffered_read.c
516
folio_pos(folio), folio_size(folio),
fs/netfs/buffered_read.c
671
folio_pos(folio), folio_size(folio),
fs/netfs/buffered_read.c
728
unsigned long long start = folio_pos(folio);
fs/netfs/buffered_write.c
169
fpos = folio_pos(folio);
fs/netfs/buffered_write.c
572
folio_pos(folio),
fs/netfs/misc.c
222
unsigned long long fpos = folio_pos(folio), end;
fs/netfs/read_collect.c
139
fpos = folio_pos(folio);
fs/netfs/read_collect.c
49
if (unlikely(folio_pos(folio) < rreq->abandon_to)) {
fs/netfs/read_pgpriv2.c
106
creq = netfs_create_write_req(rreq->mapping, NULL, folio_pos(folio),
fs/netfs/read_pgpriv2.c
195
fpos = folio_pos(folio);
fs/netfs/read_pgpriv2.c
23
loff_t fpos = folio_pos(folio), i_size;
fs/netfs/write_collect.c
152
fpos = folio_pos(folio);
fs/netfs/write_collect.c
72
fend = folio_pos(folio) + finfo->dirty_offset + finfo->dirty_len;
fs/netfs/write_issue.c
331
loff_t fpos = folio_pos(folio), i_size;
fs/netfs/write_issue.c
562
wreq = netfs_create_write_req(mapping, NULL, folio_pos(folio), NETFS_WRITEBACK);
fs/netfs/write_issue.c
576
WARN_ON_ONCE(wreq && folio_pos(folio) < atomic64_read(&wreq->issued_to));
fs/netfs/write_issue.c
722
loff_t fpos = folio_pos(folio);
fs/nfs/file.c
310
loff_t fpos = folio_pos(folio);
fs/nfs/file.c
504
trace_nfs_invalidate_folio(inode, folio_pos(folio) + offset, length);
fs/nfs/file.c
569
inode->i_ino, folio_pos(folio));
fs/nfs/file.c
573
trace_nfs_launder_folio_done(inode, folio_pos(folio),
fs/nfs/file.c
660
(long long)folio_pos(folio));
fs/nfs/read.c
393
loff_t pos = folio_pos(folio);
fs/nfs/write.c
1312
(long long)(folio_pos(folio) + offset));
fs/nfs/write.c
200
end = folio_pos(folio) + (loff_t)offset + (loff_t)count;
fs/nfs/write.c
2046
loff_t range_start = folio_pos(folio);
fs/nfs/write.c
2080
loff_t range_start = folio_pos(folio);
fs/nilfs2/bmap.c
435
loff_t pos = folio_pos(bh->b_folio) + bh_offset(bh);
fs/nilfs2/dir.c
120
if (dir->i_size < folio_pos(folio) + limit) {
fs/nilfs2/dir.c
121
limit = dir->i_size - folio_pos(folio);
fs/nilfs2/dir.c
85
loff_t pos = folio_pos(folio) + from;
fs/nilfs2/dir.c
94
loff_t pos = folio_pos(folio) + from;
fs/nilfs2/file.c
61
folio_pos(folio) >= i_size_read(inode) ||
fs/ntfs/aops.c
27
loff_t pos = folio_pos(folio);
fs/ntfs3/attrib.c
1410
vbo = folio_pos(folio);
fs/ntfs3/file.c
343
u32 st = folio_pos(folio) < from ?
fs/ntfs3/frecord.c
1894
u64 frame_vbo, vbo = folio_pos(folio);
fs/ntfs3/frecord.c
2491
u64 frame_vbo = folio_pos(folio);
fs/ntfs3/inode.c
593
loff_t f_pos = folio_pos(folio);
fs/ntfs3/inode.c
625
loff_t vbo = folio_pos(folio);
fs/ntfs3/inode.c
939
loff_t f_pos = folio_pos(folio);
fs/ocfs2/alloc.c
6850
loff_t start_byte = folio_pos(folio) + from;
fs/ocfs2/alloc.c
6900
if (to > end - folio_pos(folio))
fs/ocfs2/alloc.c
6901
to = end - folio_pos(folio);
fs/ocfs2/aops.c
1962
if (new_isize > folio_pos(wc->w_target_folio))
fs/ocfs2/aops.c
2006
loff_t start_byte = folio_pos(folio) + from;
fs/ocfs2/aops.c
268
loff_t start = folio_pos(folio);
fs/ocfs2/aops.c
557
u64 offset = folio_pos(folio) + block_start;
fs/ocfs2/aops.c
938
new = new | ((i_size_read(inode) <= folio_pos(folio)) &&
fs/ocfs2/aops.c
939
(folio_pos(folio) <= user_pos));
fs/ocfs2/mmap.c
52
loff_t pos = folio_pos(folio);
fs/orangefs/inode.c
290
off = folio_pos(folio);
fs/orangefs/inode.c
384
if (pos == folio_pos(folio) &&
fs/orangefs/inode.c
408
} else if (folio_pos(folio) + offset <= wr->pos &&
fs/orangefs/inode.c
409
wr->pos + wr->len <= folio_pos(folio) + offset + length) {
fs/orangefs/inode.c
415
} else if (wr->pos < folio_pos(folio) + offset &&
fs/orangefs/inode.c
416
wr->pos + wr->len <= folio_pos(folio) + offset + length &&
fs/orangefs/inode.c
417
folio_pos(folio) + offset < wr->pos + wr->len) {
fs/orangefs/inode.c
419
x = wr->pos + wr->len - (folio_pos(folio) + offset);
fs/orangefs/inode.c
425
} else if (folio_pos(folio) + offset <= wr->pos &&
fs/orangefs/inode.c
426
folio_pos(folio) + offset + length < wr->pos + wr->len &&
fs/orangefs/inode.c
427
wr->pos < folio_pos(folio) + offset + length) {
fs/orangefs/inode.c
429
x = folio_pos(folio) + offset + length - wr->pos;
fs/orangefs/inode.c
436
} else if (wr->pos < folio_pos(folio) + offset &&
fs/orangefs/inode.c
437
folio_pos(folio) + offset + length < wr->pos + wr->len) {
fs/orangefs/inode.c
44
off = folio_pos(folio);
fs/orangefs/inode.c
449
if (!((folio_pos(folio) + offset + length <= wr->pos) ^
fs/orangefs/inode.c
450
(wr->pos + wr->len <= folio_pos(folio) + offset))) {
fs/orangefs/inode.c
453
folio_pos(folio) + offset, length);
fs/romfs/super.c
112
offset = folio_pos(folio);
fs/smb/client/cifsfs.c
1360
fpos = folio_pos(folio);
fs/squashfs/symlink.c
38
int index = folio_pos(folio);
fs/ubifs/file.c
1005
if (folio_pos(folio) + len <= i_size) {
fs/ubifs/file.c
1006
if (folio_pos(folio) + len > synced_i_size) {
fs/ubifs/file.c
1029
len = i_size - folio_pos(folio);
fs/ubifs/file.c
1541
folio_pos(folio) >= i_size_read(inode))) {
fs/ubifs/file.c
242
if (pos == folio_pos(folio) && len >= folio_size(folio))
fs/ubifs/file.c
434
if (pos == folio_pos(folio) && len >= folio_size(folio)) {
fs/ubifs/file.c
995
if (folio_pos(folio) >= i_size) {
fs/udf/file.c
54
if (folio->mapping != inode->i_mapping || folio_pos(folio) >= size) {
fs/ufs/dir.c
120
if (dir->i_size < folio_pos(folio) + limit) {
fs/ufs/dir.c
174
dir->i_ino, error, folio_pos(folio) + offs,
fs/ufs/dir.c
182
dir->i_ino, folio_pos(folio) + offs);
fs/ufs/dir.c
364
pos = folio_pos(folio) + offset_in_folio(folio, de);
fs/ufs/dir.c
517
pos = folio_pos(folio) + from;
fs/ufs/dir.c
89
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
fs/vboxsf/file.c
232
loff_t off = folio_pos(folio);
fs/vboxsf/file.c
280
loff_t off = folio_pos(folio);
fs/xfs/scrub/trace.h
1165
__field(unsigned long long, folio_pos)
fs/xfs/scrub/trace.h
1176
__entry->folio_pos = folio_pos(si->folio);
fs/xfs/scrub/trace.h
1181
__entry->folio_pos = 0;
fs/xfs/scrub/trace.h
1192
__entry->folio_pos,
fs/xfs/scrub/xfarray.c
834
folio_pos(si->folio) + si->array->obj_size - 1);
fs/xfs/scrub/xfile.c
309
trace_xfile_put_folio(xf, folio_pos(folio), folio_size(folio));
include/linux/pagemap.h
1055
return folio_pos(folio) + folio_page_idx(folio, page) * PAGE_SIZE;
lib/buildid.c
60
r->folio_off = folio_pos(r->folio);
mm/filemap.c
2540
if (folio_pos(folio) > pos) {
mm/filemap.c
2541
count -= folio_pos(folio) - pos;
mm/filemap.c
2544
pos -= folio_pos(folio);
mm/filemap.c
2853
if (end_offset < folio_pos(folio))
mm/filemap.c
3120
if (folio_pos(folio) >= end_offset)
mm/truncate.c
219
loff_t pos = folio_pos(folio);
mm/truncate.c
880
offset = from - folio_pos(folio);
mm/truncate.c
881
end = min_t(unsigned int, to - folio_pos(folio),