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
728
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
420
u64 offset = offset_in_folio(folio, cur);
fs/btrfs/compression.c
488
size_t zero_offset = offset_in_folio(folio, isize);
fs/btrfs/compression.c
498
offset_in_folio(folio, cur))) {
fs/btrfs/disk-io.c
3826
offset = offset_in_folio(folio, bytenr);
fs/btrfs/extent_io.c
1024
size_t zero_offset = offset_in_folio(folio, last_byte);
fs/btrfs/extent_io.c
1034
unsigned long pg_offset = offset_in_folio(folio, cur);
fs/btrfs/extent_io.c
1849
pg_offset = offset_in_folio(folio, i_size);
fs/btrfs/extent_io.c
2270
offset_in_folio(folio, range_start));
fs/btrfs/extent_io.c
3916
offset_in_folio(folio, range_start));
fs/btrfs/extent_io.c
613
u32 zero_start = max(offset_in_folio(folio, i_size),
fs/btrfs/extent_io.c
614
offset_in_folio(folio, start));
fs/btrfs/extent_io.c
615
u32 zero_len = offset_in_folio(folio, end) + 1 -
fs/btrfs/extent_io.h
161
return offset_in_folio(eb->folios[0], offset + eb->start);
fs/btrfs/file.c
1279
copied = copy_folio_from_iter_atomic(folio, offset_in_folio(folio, start),
fs/btrfs/file.c
1983
zero_start = offset_in_folio(folio, size);
fs/btrfs/inode.c
3465
ASSERT(offset_in_folio(folio, paddr) + blocksize <= folio_size(folio));
fs/btrfs/inode.c
3468
u32 pindex = offset_in_folio(folio, paddr + i * step) >> PAGE_SHIFT;
fs/btrfs/inode.c
898
const u32 foffset = offset_in_folio(last_folio, bio_size);
fs/btrfs/inode.c
908
const u32 foffset = offset_in_folio(last_folio, bio_size);
fs/btrfs/lzo.c
138
const u32 foffset = offset_in_folio(*out_folio, *total_out);
fs/btrfs/lzo.c
227
kaddr = kmap_local_folio(*out_folio, offset_in_folio(*out_folio, *total_out));
fs/btrfs/lzo.c
272
folio_zero_range(*out_folio, offset_in_folio(*out_folio, *total_out), sector_bytes_left);
fs/btrfs/lzo.c
325
data_in = kmap_local_folio(folio_in, offset_in_folio(folio_in, cur_in));
fs/btrfs/lzo.c
419
folio_size(cur_folio) - offset_in_folio(cur_folio, *cur_in));
fs/btrfs/lzo.c
423
offset_in_folio(cur_folio, *cur_in), copy_len);
fs/btrfs/lzo.c
491
seg_len = read_compress_length(kaddr + offset_in_folio(cur_folio, cur_in));
fs/btrfs/reflink.c
117
memcpy_to_folio(folio, offset_in_folio(folio, file_offset), data_start,
fs/btrfs/reflink.c
121
offset_in_folio(folio, file_offset),
fs/btrfs/scrub.c
694
return folio_address(folio) + offset_in_folio(folio, offset);
fs/btrfs/scrub.c
708
ASSERT(offset_in_folio(folio, offset) + fs_info->sectorsize <= folio_size(folio));
fs/btrfs/scrub.c
709
return page_to_phys(folio_page(folio, 0)) + offset_in_folio(folio, offset);
fs/btrfs/send.c
5230
pg_offset = offset_in_folio(folio, cur);
fs/btrfs/subpage.c
201
__start_bit = offset_in_folio(folio, start) >> fs_info->sectorsize_bits; \
fs/btrfs/zlib.c
135
offset = offset_in_folio(folio, cur);
fs/btrfs/zlib.c
226
offset_in_folio(in_folio, start));
fs/btrfs/zstd.c
437
workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_folio(in_folio, start));
fs/btrfs/zstd.c
516
offset_in_folio(in_folio, cur));
fs/buffer.c
2110
size_t from = offset_in_folio(folio, pos);
fs/buffer.c
2523
folio_zero_range(folio, offset_in_folio(folio, curpos), len);
fs/buffer.c
2556
folio_zero_range(folio, offset_in_folio(folio, curpos), len);
fs/buffer.c
2682
offset = offset_in_folio(folio, from);
fs/buffer.c
2748
folio_zero_segment(folio, offset_in_folio(folio, i_size),
fs/ceph/addr.c
2067
len = offset_in_folio(folio, size);
fs/ceph/file.c
2538
folio_zero_range(folio, offset_in_folio(folio, offset), size);
fs/exfat/file.c
613
off = offset_in_folio(folio, pos);
fs/exfat/inode.c
356
offset_in_folio(bh_result->b_folio, pos);
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
1169
unsigned int from = offset_in_folio(folio, pos);
fs/ext4/inode.c
1333
from = offset_in_folio(folio, pos);
fs/ext4/inode.c
3243
end = offset_in_folio(folio, new_i_size - 1);
fs/ext4/inode.c
4040
offset = offset_in_folio(folio, from);
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
3146
offset = offset_in_folio(folio, off);
fs/f2fs/super.c
3201
memcpy_to_folio(folio, offset_in_folio(folio, off), data, tocopy);
fs/f2fs/verity.c
91
memcpy_to_folio(folio, offset_in_folio(folio, pos), buf, n);
fs/fuse/file.c
2201
loff_t offset = offset_in_folio(folio, pos);
fs/fuse/file.c
885
size_t off = offset_in_folio(folio, pos);
fs/fuse/file.c
931
size_t off = offset_in_folio(folio, pos);
fs/fuse/file.c
992
size_t off = offset_in_folio(folio, pos);
fs/gfs2/aops.c
85
folio_zero_segment(folio, offset_in_folio(folio, i_size),
fs/gfs2/bmap.c
996
offset_in_folio(folio, pos),
fs/hostfs/hostfs_kern.c
469
size_t from = offset_in_folio(folio, pos);
fs/iomap/bio.c
135
bio_add_folio_nofail(&bio, folio, len, offset_in_folio(folio, pos));
fs/iomap/bio.c
84
size_t poff = offset_in_folio(folio, pos);
fs/iomap/buffered-io.c
1048
iomap_set_range_uptodate(folio, offset_in_folio(folio, pos), len);
fs/iomap/buffered-io.c
1049
iomap_set_range_dirty(folio, offset_in_folio(folio, pos), copied);
fs/iomap/buffered-io.c
1255
first_blk = offset_in_folio(folio, start_byte) >> blkbits;
fs/iomap/buffered-io.c
1256
last_blk = offset_in_folio(folio, last_byte) >> blkbits;
fs/iomap/buffered-io.c
142
offset_in_folio(folio, *range_start) >> inode->i_blkbits;
fs/iomap/buffered-io.c
144
offset_in_folio(folio, range_end) >> inode->i_blkbits,
fs/iomap/buffered-io.c
1812
size_t poff = offset_in_folio(folio, isize);
fs/iomap/buffered-io.c
295
size_t poff = offset_in_folio(folio, *pos);
fs/iomap/buffered-io.c
340
unsigned end = offset_in_folio(folio, isize - 1) >> block_bits;
fs/iomap/buffered-io.c
375
size_t offset = offset_in_folio(folio, iomap->offset);
fs/iomap/buffered-io.c
531
length = min_t(loff_t, length, folio_len - offset_in_folio(folio, pos));
fs/iomap/buffered-io.c
619
offset_in_folio(ctx->cur_folio, iter->pos) == 0) {
fs/iomap/buffered-io.c
799
size_t from = offset_in_folio(folio, pos), to = from + len;
fs/iomap/buffered-io.c
923
*offset = offset_in_folio(folio, pos);
fs/iomap/ioend.c
207
size_t poff = offset_in_folio(folio, pos);
fs/jbd2/journal.c
360
new_offset = offset_in_folio(new_folio, jh_in->b_frozen_data);
fs/jbd2/journal.c
369
new_offset = offset_in_folio(new_folio, bh_in->b_data);
fs/jbd2/journal.c
406
new_offset = offset_in_folio(new_folio, jh_in->b_frozen_data);
fs/libfs.c
1001
size_t from = offset_in_folio(folio, pos);
fs/libfs.c
958
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
561
size_t offset = offset_in_folio(folio, pos);
fs/netfs/iterator.c
220
offset = offset_in_folio(folio, pos);
fs/nfs/file.c
347
unsigned int offset = offset_in_folio(folio, pos);
fs/nfs/file.c
431
unsigned offset = offset_in_folio(folio, pos);
fs/nfs/internal.h
880
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
585
offset_in_folio(folio, bh->b_data) >> blkbits);
fs/nilfs2/mdt.c
615
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/ntfs3/inode.c
598
offset_in_folio(folio, valid);
fs/ntfs3/inode.c
618
size_t poff = offset_in_folio(folio, pos);
fs/ntfs3/inode.c
993
folio_zero_segment(folio, offset_in_folio(folio, end), f_size);
fs/ocfs2/alloc.c
6889
size_t from = offset_in_folio(folio, start);
fs/ocfs2/file.c
787
zero_from = offset_in_folio(folio, abs_from);
fs/ocfs2/file.c
788
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
309
size_t from = offset_in_folio(folio, pos);
fs/xfs/scrub/xfarray.c
596
startp = folio_address(folio) + offset_in_folio(folio, lo_pos);
fs/xfs/scrub/xfarray.c
862
*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
168
bp->b_addr = folio_address(folio) + offset_in_folio(folio, pos);
include/linux/highmem.h
716
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
1551
size_t offset = offset_in_folio(folio, size);
lib/scatterlist.c
1360
offset = offset_in_folio(folio, start);
mm/filemap.c
3008
size_t spliced = 0, offset = offset_in_folio(folio, fpos);
mm/filemap.c
3164
offset = offset_in_folio(folio, start) & ~(bsz - 1);
mm/filemap.c
4329
offset = offset_in_folio(folio, pos);
mm/gup.c
3502
*offset = offset_in_folio(folio, start);
mm/shmem.c
3353
size_t from = offset_in_folio(folio, pos);