Symbol: offset_in_folio
arch/arc/mm/tlb.c
493
unsigned long offset = offset_in_folio(folio, paddr);
arch/arm/mm/dma-mapping.c
708
size_t offset = offset_in_folio(folio, paddr);
arch/mips/mm/cache.c
159
address -= offset_in_folio(folio, pfn << PAGE_SHIFT);
block/partitions/core.c
729
return folio_address(folio) + offset_in_folio(folio, n * SECTOR_SIZE);
drivers/md/bcache/super.c
178
s = folio_address(folio) + offset_in_folio(folio, SB_OFFSET);
fs/btrfs/compression.c
415
u64 offset = offset_in_folio(folio, cur);
fs/btrfs/compression.c
446
cur += folio_size(folio) - offset_in_folio(folio, cur);
fs/btrfs/compression.c
489
size_t zero_offset = offset_in_folio(folio, isize);
fs/btrfs/compression.c
499
offset_in_folio(folio, cur))) {
fs/btrfs/disk-io.c
3894
offset = offset_in_folio(folio, bytenr);
fs/btrfs/extent_io.c
1058
size_t zero_offset = offset_in_folio(folio, last_byte);
fs/btrfs/extent_io.c
1068
unsigned long pg_offset = offset_in_folio(folio, cur);
fs/btrfs/extent_io.c
1895
pg_offset = offset_in_folio(folio, i_size);
fs/btrfs/extent_io.c
2309
offset_in_folio(folio, range_start));
fs/btrfs/extent_io.c
3959
offset_in_folio(folio, range_start));
fs/btrfs/extent_io.c
604
u32 zero_start = max(offset_in_folio(folio, i_size),
fs/btrfs/extent_io.c
605
offset_in_folio(folio, start));
fs/btrfs/extent_io.c
606
u32 zero_len = offset_in_folio(folio, end) + 1 -
fs/btrfs/extent_io.h
162
return offset_in_folio(eb->folios[0], offset + eb->start);
fs/btrfs/file.c
1270
copied = copy_folio_from_iter_atomic(folio, offset_in_folio(folio, start),
fs/btrfs/file.c
1962
zero_start = offset_in_folio(folio, size);
fs/btrfs/inode.c
3286
ASSERT(offset_in_folio(folio, paddr) + blocksize <= folio_size(folio));
fs/btrfs/inode.c
3289
u32 pindex = offset_in_folio(folio, paddr + i * step) >> PAGE_SHIFT;
fs/btrfs/inode.c
830
const u32 foffset = offset_in_folio(last_folio, bio_size);
fs/btrfs/lzo.c
122
const u32 foffset = offset_in_folio(*out_folio, *total_out);
fs/btrfs/lzo.c
211
kaddr = kmap_local_folio(*out_folio, offset_in_folio(*out_folio, *total_out));
fs/btrfs/lzo.c
256
folio_zero_range(*out_folio, offset_in_folio(*out_folio, *total_out), sector_bytes_left);
fs/btrfs/lzo.c
309
data_in = kmap_local_folio(folio_in, offset_in_folio(folio_in, cur_in));
fs/btrfs/lzo.c
403
folio_size(cur_folio) - offset_in_folio(cur_folio, *cur_in));
fs/btrfs/lzo.c
407
offset_in_folio(cur_folio, *cur_in), copy_len);
fs/btrfs/lzo.c
476
seg_len = get_unaligned_le32(kaddr + offset_in_folio(cur_folio, cur_in));
fs/btrfs/reflink.c
116
memcpy_to_folio(folio, offset_in_folio(folio, file_offset), data_start,
fs/btrfs/reflink.c
120
offset_in_folio(folio, file_offset),
fs/btrfs/scrub.c
695
return folio_address(folio) + offset_in_folio(folio, offset);
fs/btrfs/scrub.c
709
ASSERT(offset_in_folio(folio, offset) + fs_info->sectorsize <= folio_size(folio));
fs/btrfs/scrub.c
710
return page_to_phys(folio_page(folio, 0)) + offset_in_folio(folio, offset);
fs/btrfs/send.c
5203
pg_offset = offset_in_folio(folio, cur);
fs/btrfs/subpage.c
173
__start_bit = offset_in_folio(folio, start) >> fs_info->sectorsize_bits; \
fs/btrfs/zlib.c
134
offset = offset_in_folio(folio, cur);
fs/btrfs/zlib.c
222
offset_in_folio(in_folio, start));
fs/btrfs/zstd.c
435
workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_folio(in_folio, start));
fs/btrfs/zstd.c
514
offset_in_folio(in_folio, cur));
fs/buffer.c
2091
size_t from = offset_in_folio(folio, pos);
fs/buffer.c
2528
folio_zero_range(folio, offset_in_folio(folio, curpos), len);
fs/buffer.c
2561
folio_zero_range(folio, offset_in_folio(folio, curpos), len);
fs/buffer.c
2687
offset = offset_in_folio(folio, from);
fs/buffer.c
2753
folio_zero_segment(folio, offset_in_folio(folio, i_size),
fs/ceph/addr.c
2096
len = offset_in_folio(folio, size);
fs/ceph/file.c
2604
folio_zero_range(folio, offset_in_folio(folio, offset), size);
fs/exfat/iomap.c
245
folio_zero_segment(folio, offset_in_folio(folio, valid_size),
fs/ext2/dir.c
112
limit = offset_in_folio(folio, dir->i_size);
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
581
from = offset_in_folio(folio, dir);
fs/ext2/dir.c
597
from = offset_in_folio(folio, pde);
fs/ext4/inode.c
1174
unsigned int from = offset_in_folio(folio, pos);
fs/ext4/inode.c
1338
from = offset_in_folio(folio, pos);
fs/ext4/inode.c
3263
end = offset_in_folio(folio, new_i_size - 1);
fs/ext4/inode.c
4055
offset = offset_in_folio(folio, from);
fs/ext4/inode.c
4116
folio_zero_range(folio, offset_in_folio(folio, from), length);
fs/ext4/inode.c
4155
folio_zero_range(folio, offset_in_folio(folio, from), length);
fs/ext4/mballoc.c
1567
offset_in_folio(folio, EXT4_LBLK_TO_B(inode, block));
fs/ext4/mballoc.c
1749
offset_in_folio(folio,
fs/ext4/mballoc.c
1767
offset_in_folio(folio, EXT4_LBLK_TO_B(inode, block));
fs/ext4/mballoc.c
1816
offset_in_folio(folio, EXT4_LBLK_TO_B(inode, block));
fs/ext4/move_extent.c
341
from = offset_in_folio(folio[0],
fs/ext4/verity.c
87
memcpy_to_folio(folio, offset_in_folio(folio, pos), buf, n);
fs/f2fs/super.c
3180
offset = offset_in_folio(folio, off);
fs/f2fs/super.c
3235
memcpy_to_folio(folio, offset_in_folio(folio, off), data, tocopy);
fs/f2fs/verity.c
92
memcpy_to_folio(folio, offset_in_folio(folio, pos), buf, n);
fs/fuse/file.c
1016
size_t off = offset_in_folio(folio, pos);
fs/fuse/file.c
1297
folio_offset = offset_in_folio(folio, pos);
fs/fuse/file.c
2230
loff_t offset = offset_in_folio(folio, pos);
fs/fuse/file.c
919
size_t off = offset_in_folio(folio, pos);
fs/fuse/file.c
965
size_t off = offset_in_folio(folio, pos);
fs/fuse/notify.c
188
folio_offset = offset_in_folio(folio, pos);
fs/fuse/notify.c
291
folio_offset = offset_in_folio(folio, pos);
fs/gfs2/aops.c
85
folio_zero_segment(folio, offset_in_folio(folio, i_size),
fs/gfs2/bmap.c
997
offset_in_folio(folio, pos),
fs/hostfs/hostfs_kern.c
469
size_t from = offset_in_folio(folio, pos);
fs/iomap/bio.c
141
offset_in_folio(folio, iter->pos));
fs/iomap/bio.c
155
!bio_add_folio(bio, folio, plen, offset_in_folio(folio, iter->pos)))
fs/iomap/bio.c
178
bio_add_folio_nofail(&bio, folio, len, offset_in_folio(folio, pos));
fs/iomap/buffered-io.c
1007
*offset = offset_in_folio(folio, pos);
fs/iomap/buffered-io.c
1132
iomap_set_range_uptodate(folio, offset_in_folio(folio, pos), len);
fs/iomap/buffered-io.c
1133
iomap_set_range_dirty(folio, offset_in_folio(folio, pos), copied);
fs/iomap/buffered-io.c
1364
first_blk = offset_in_folio(folio, start_byte) >> blkbits;
fs/iomap/buffered-io.c
1365
last_blk = offset_in_folio(folio, last_byte) >> blkbits;
fs/iomap/buffered-io.c
145
offset_in_folio(folio, *range_start) >> inode->i_blkbits;
fs/iomap/buffered-io.c
147
offset_in_folio(folio, range_end) >> inode->i_blkbits,
fs/iomap/buffered-io.c
1930
size_t poff = offset_in_folio(folio, isize);
fs/iomap/buffered-io.c
320
size_t poff = offset_in_folio(folio, *pos);
fs/iomap/buffered-io.c
365
unsigned end = offset_in_folio(folio, isize - 1) >> block_bits;
fs/iomap/buffered-io.c
417
size_t offset = offset_in_folio(folio, iomap->offset);
fs/iomap/buffered-io.c
573
length = min_t(loff_t, length, folio_len - offset_in_folio(folio, pos));
fs/iomap/buffered-io.c
688
offset_in_folio(ctx->cur_folio, iter->pos) == 0) {
fs/iomap/buffered-io.c
879
size_t from = offset_in_folio(folio, pos), to = from + len;
fs/iomap/ioend.c
217
size_t poff = offset_in_folio(folio, pos);
fs/jbd2/journal.c
358
new_offset = offset_in_folio(new_folio, jh_in->b_frozen_data);
fs/jbd2/journal.c
367
new_offset = offset_in_folio(new_folio, bh_in->b_data);
fs/jbd2/journal.c
404
new_offset = offset_in_folio(new_folio, jh_in->b_frozen_data);
fs/libfs.c
1000
size_t from = offset_in_folio(folio, pos);
fs/libfs.c
957
size_t from = offset_in_folio(folio, pos);
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/netfs/buffered_read.c
568
size_t offset = offset_in_folio(folio, pos);
fs/netfs/iterator.c
235
offset = offset_in_folio(folio, pos);
fs/nfs/file.c
355
unsigned int offset = offset_in_folio(folio, pos);
fs/nfs/file.c
439
unsigned offset = offset_in_folio(folio, pos);
fs/nfs/internal.h
888
return offset_in_folio(folio, i_size - 1) + 1;
fs/nilfs2/alloc.c
390
return offset_in_folio(bh->b_folio, bh->b_data) +
fs/nilfs2/alloc.c
404
return offset_in_folio(bh->b_folio, bh->b_data);
fs/nilfs2/alloc.c
425
return offset_in_folio(bh->b_folio, bh->b_data) +
fs/nilfs2/cpfile.c
128
return offset_in_folio(bh->b_folio, bh->b_data) +
fs/nilfs2/cpfile.c
77
offset_in_folio(bh->b_folio, bh->b_data));
fs/nilfs2/cpfile.c
93
offset_in_folio(bh->b_folio, bh->b_data));
fs/nilfs2/dir.c
407
size_t from = offset_in_folio(folio, de);
fs/nilfs2/dir.c
491
from = offset_in_folio(folio, de);
fs/nilfs2/mdt.c
52
from = kmap_local_folio(folio, offset_in_folio(folio, bh->b_data));
fs/nilfs2/mdt.c
583
offset_in_folio(folio, bh->b_data) >> blkbits);
fs/nilfs2/mdt.c
613
n = offset_in_folio(folio, bh->b_data) >>
fs/nilfs2/recovery.c
511
size_t from = offset_in_folio(folio, pos);
fs/nilfs2/segbuf.c
222
size_t offset = offset_in_folio(bh->b_folio, bh->b_data);
fs/nilfs2/segbuf.c
392
offset_in_folio(bh->b_folio, bh->b_data))) {
fs/nilfs2/sufile.c
86
return offset_in_folio(bh->b_folio, bh->b_data) +
fs/ntfs/aops.c
32
folio_zero_segment(folio, offset_in_folio(folio, init_size),
fs/ntfs/attrib.c
2267
offset = offset_in_folio(folio, ofs);
fs/ntfs/inode.c
3525
offset = offset_in_folio(folio, pos);
fs/ntfs/inode.c
3625
memcpy_to_folio(folio, offset_in_folio(folio, pos), buf, count);
fs/ntfs/inode.c
3674
offset = offset_in_folio(folio, pos);
fs/ntfs/iomap.c
28
loff_t offset = offset_in_folio(folio, pos + len);
fs/ntfs/iomap.c
33
offset_in_folio(folio, init),
fs/ntfs/iomap.c
34
offset_in_folio(folio, pos),
fs/ntfs/iomap.c
41
offset = offset_in_folio(folio, offset);
fs/ntfs/iomap.c
49
loff_t offset = 0, offset2 = offset_in_folio(folio, pos + len);
fs/ntfs/iomap.c
52
offset = offset_in_folio(folio, init);
fs/ntfs/iomap.c
57
offset_in_folio(folio, pos),
fs/ntfs/mft.c
2655
offset_in_folio(folio, i_size),
fs/ntfs3/file.c
344
offset_in_folio(folio, from) :
fs/ntfs3/inode.c
598
offset_in_folio(folio, valid);
fs/ntfs3/inode.c
945
folio_zero_segment(folio, offset_in_folio(folio, end), f_size);
fs/ocfs2/alloc.c
6898
size_t from = offset_in_folio(folio, start);
fs/ocfs2/file.c
792
zero_from = offset_in_folio(folio, abs_from);
fs/ocfs2/file.c
793
zero_to = offset_in_folio(folio, abs_to);
fs/orangefs/inode.c
52
bvec_set_folio(&bv, folio, wlen, offset_in_folio(folio, off));
fs/orangefs/inode.c
91
start = offset_in_folio(ow->folios[0], ow->off);
fs/qnx6/dir.c
61
offs = offset_in_folio(folio, s << sb->s_blocksize_bits);
fs/qnx6/inode.c
546
offs = offset_in_folio(folio, (ino - 1) << QNX6_INODE_SIZE_BITS);
fs/remap_range.c
236
offset_in_folio(src_folio, srcoff));
fs/remap_range.c
238
offset_in_folio(dst_folio, dstoff));
fs/ubifs/file.c
1155
offset = offset_in_folio(folio,
fs/ufs/dir.c
121
limit = offset_in_folio(folio, dir->i_size);
fs/ufs/dir.c
364
pos = folio_pos(folio) + offset_in_folio(folio, de);
fs/ufs/dir.c
495
from = offset_in_folio(folio, dir);
fs/ufs/dir.c
516
from = offset_in_folio(folio, pde);
fs/ufs/dir.c
89
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
fs/vboxsf/file.c
310
size_t from = offset_in_folio(folio, pos);
fs/xfs/scrub/xfarray.c
595
startp = folio_address(folio) + offset_in_folio(folio, lo_pos);
fs/xfs/scrub/xfarray.c
861
*ptrp = folio_address(si->folio) + offset_in_folio(si->folio, idx_pos);
fs/xfs/scrub/xfile.c
148
offset = offset_in_folio(folio, pos);
fs/xfs/scrub/xfile.c
209
offset = offset_in_folio(folio, pos);
fs/xfs/scrub/xfile.c
280
if (len > folio_size(folio) - offset_in_folio(folio, pos)) {
fs/xfs/xfs_buf_mem.c
161
bp->b_addr = folio_address(folio) + offset_in_folio(folio, pos);
include/linux/highmem.h
717
size_t offset = offset_in_folio(folio, pos);
include/linux/iov_iter.h
224
offset = offset_in_folio(folio, start + progress);
include/linux/pagemap.h
1549
size_t offset = offset_in_folio(folio, size);
lib/scatterlist.c
1360
offset = offset_in_folio(folio, start);
mm/filemap.c
3017
size_t spliced = 0, offset = offset_in_folio(folio, fpos);
mm/filemap.c
3173
offset = offset_in_folio(folio, start) & ~(bsz - 1);
mm/filemap.c
4363
offset = offset_in_folio(folio, pos);
mm/gup.c
3502
*offset = offset_in_folio(folio, start);
mm/shmem.c
3275
size_t from = offset_in_folio(folio, pos);