offset_in_folio
unsigned long offset = offset_in_folio(folio, paddr);
size_t offset = offset_in_folio(folio, paddr);
address -= offset_in_folio(folio, pfn << PAGE_SHIFT);
return folio_address(folio) + offset_in_folio(folio, n * SECTOR_SIZE);
s = folio_address(folio) + offset_in_folio(folio, SB_OFFSET);
u64 offset = offset_in_folio(folio, cur);
size_t zero_offset = offset_in_folio(folio, isize);
offset_in_folio(folio, cur))) {
offset = offset_in_folio(folio, bytenr);
size_t zero_offset = offset_in_folio(folio, last_byte);
unsigned long pg_offset = offset_in_folio(folio, cur);
pg_offset = offset_in_folio(folio, i_size);
offset_in_folio(folio, range_start));
offset_in_folio(folio, range_start));
u32 zero_start = max(offset_in_folio(folio, i_size),
offset_in_folio(folio, start));
u32 zero_len = offset_in_folio(folio, end) + 1 -
return offset_in_folio(eb->folios[0], offset + eb->start);
copied = copy_folio_from_iter_atomic(folio, offset_in_folio(folio, start),
zero_start = offset_in_folio(folio, size);
ASSERT(offset_in_folio(folio, paddr) + blocksize <= folio_size(folio));
u32 pindex = offset_in_folio(folio, paddr + i * step) >> PAGE_SHIFT;
const u32 foffset = offset_in_folio(last_folio, bio_size);
const u32 foffset = offset_in_folio(last_folio, bio_size);
const u32 foffset = offset_in_folio(*out_folio, *total_out);
kaddr = kmap_local_folio(*out_folio, offset_in_folio(*out_folio, *total_out));
folio_zero_range(*out_folio, offset_in_folio(*out_folio, *total_out), sector_bytes_left);
data_in = kmap_local_folio(folio_in, offset_in_folio(folio_in, cur_in));
folio_size(cur_folio) - offset_in_folio(cur_folio, *cur_in));
offset_in_folio(cur_folio, *cur_in), copy_len);
seg_len = read_compress_length(kaddr + offset_in_folio(cur_folio, cur_in));
memcpy_to_folio(folio, offset_in_folio(folio, file_offset), data_start,
offset_in_folio(folio, file_offset),
return folio_address(folio) + offset_in_folio(folio, offset);
ASSERT(offset_in_folio(folio, offset) + fs_info->sectorsize <= folio_size(folio));
return page_to_phys(folio_page(folio, 0)) + offset_in_folio(folio, offset);
pg_offset = offset_in_folio(folio, cur);
__start_bit = offset_in_folio(folio, start) >> fs_info->sectorsize_bits; \
offset = offset_in_folio(folio, cur);
offset_in_folio(in_folio, start));
workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_folio(in_folio, start));
offset_in_folio(in_folio, cur));
size_t from = offset_in_folio(folio, pos);
folio_zero_range(folio, offset_in_folio(folio, curpos), len);
folio_zero_range(folio, offset_in_folio(folio, curpos), len);
offset = offset_in_folio(folio, from);
folio_zero_segment(folio, offset_in_folio(folio, i_size),
len = offset_in_folio(folio, size);
folio_zero_range(folio, offset_in_folio(folio, offset), size);
off = offset_in_folio(folio, pos);
offset_in_folio(bh_result->b_folio, pos);
limit = offset_in_folio(folio, dir->i_size);
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
pos = folio_pos(folio) + offset_in_folio(folio, de);
from = offset_in_folio(folio, dir);
from = offset_in_folio(folio, pde);
unsigned int from = offset_in_folio(folio, pos);
from = offset_in_folio(folio, pos);
end = offset_in_folio(folio, new_i_size - 1);
offset = offset_in_folio(folio, from);
offset_in_folio(folio, EXT4_LBLK_TO_B(inode, block));
offset_in_folio(folio,
offset_in_folio(folio, EXT4_LBLK_TO_B(inode, block));
offset_in_folio(folio, EXT4_LBLK_TO_B(inode, block));
from = offset_in_folio(folio[0],
memcpy_to_folio(folio, offset_in_folio(folio, pos), buf, n);
offset = offset_in_folio(folio, off);
memcpy_to_folio(folio, offset_in_folio(folio, off), data, tocopy);
memcpy_to_folio(folio, offset_in_folio(folio, pos), buf, n);
loff_t offset = offset_in_folio(folio, pos);
size_t off = offset_in_folio(folio, pos);
size_t off = offset_in_folio(folio, pos);
size_t off = offset_in_folio(folio, pos);
folio_zero_segment(folio, offset_in_folio(folio, i_size),
offset_in_folio(folio, pos),
size_t from = offset_in_folio(folio, pos);
bio_add_folio_nofail(&bio, folio, len, offset_in_folio(folio, pos));
size_t poff = offset_in_folio(folio, pos);
iomap_set_range_uptodate(folio, offset_in_folio(folio, pos), len);
iomap_set_range_dirty(folio, offset_in_folio(folio, pos), copied);
first_blk = offset_in_folio(folio, start_byte) >> blkbits;
last_blk = offset_in_folio(folio, last_byte) >> blkbits;
offset_in_folio(folio, *range_start) >> inode->i_blkbits;
offset_in_folio(folio, range_end) >> inode->i_blkbits,
size_t poff = offset_in_folio(folio, isize);
size_t poff = offset_in_folio(folio, *pos);
unsigned end = offset_in_folio(folio, isize - 1) >> block_bits;
size_t offset = offset_in_folio(folio, iomap->offset);
length = min_t(loff_t, length, folio_len - offset_in_folio(folio, pos));
offset_in_folio(ctx->cur_folio, iter->pos) == 0) {
size_t from = offset_in_folio(folio, pos), to = from + len;
*offset = offset_in_folio(folio, pos);
size_t poff = offset_in_folio(folio, pos);
new_offset = offset_in_folio(new_folio, jh_in->b_frozen_data);
new_offset = offset_in_folio(new_folio, bh_in->b_data);
new_offset = offset_in_folio(new_folio, jh_in->b_frozen_data);
size_t from = offset_in_folio(folio, pos);
size_t from = offset_in_folio(folio, pos);
pos = folio_pos(folio) + offset_in_folio(folio, p);
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
size_t offset = offset_in_folio(folio, pos);
offset = offset_in_folio(folio, pos);
unsigned int offset = offset_in_folio(folio, pos);
unsigned offset = offset_in_folio(folio, pos);
return offset_in_folio(folio, i_size - 1) + 1;
return offset_in_folio(bh->b_folio, bh->b_data) +
return offset_in_folio(bh->b_folio, bh->b_data);
return offset_in_folio(bh->b_folio, bh->b_data) +
return offset_in_folio(bh->b_folio, bh->b_data) +
offset_in_folio(bh->b_folio, bh->b_data));
offset_in_folio(bh->b_folio, bh->b_data));
size_t from = offset_in_folio(folio, de);
from = offset_in_folio(folio, de);
from = kmap_local_folio(folio, offset_in_folio(folio, bh->b_data));
offset_in_folio(folio, bh->b_data) >> blkbits);
n = offset_in_folio(folio, bh->b_data) >>
size_t from = offset_in_folio(folio, pos);
size_t offset = offset_in_folio(bh->b_folio, bh->b_data);
offset_in_folio(bh->b_folio, bh->b_data))) {
return offset_in_folio(bh->b_folio, bh->b_data) +
offset_in_folio(folio, valid);
size_t poff = offset_in_folio(folio, pos);
folio_zero_segment(folio, offset_in_folio(folio, end), f_size);
size_t from = offset_in_folio(folio, start);
zero_from = offset_in_folio(folio, abs_from);
zero_to = offset_in_folio(folio, abs_to);
bvec_set_folio(&bv, folio, wlen, offset_in_folio(folio, off));
start = offset_in_folio(ow->folios[0], ow->off);
offs = offset_in_folio(folio, s << sb->s_blocksize_bits);
offs = offset_in_folio(folio, (ino - 1) << QNX6_INODE_SIZE_BITS);
offset_in_folio(src_folio, srcoff));
offset_in_folio(dst_folio, dstoff));
offset = offset_in_folio(folio,
limit = offset_in_folio(folio, dir->i_size);
pos = folio_pos(folio) + offset_in_folio(folio, de);
from = offset_in_folio(folio, dir);
from = offset_in_folio(folio, pde);
loff_t pos = folio_pos(folio) + offset_in_folio(folio, de);
size_t from = offset_in_folio(folio, pos);
startp = folio_address(folio) + offset_in_folio(folio, lo_pos);
*ptrp = folio_address(si->folio) + offset_in_folio(si->folio, idx_pos);
offset = offset_in_folio(folio, pos);
offset = offset_in_folio(folio, pos);
if (len > folio_size(folio) - offset_in_folio(folio, pos)) {
bp->b_addr = folio_address(folio) + offset_in_folio(folio, pos);
size_t offset = offset_in_folio(folio, pos);
offset = offset_in_folio(folio, start + progress);
size_t offset = offset_in_folio(folio, size);
offset = offset_in_folio(folio, start);
size_t spliced = 0, offset = offset_in_folio(folio, fpos);
offset = offset_in_folio(folio, start) & ~(bsz - 1);
offset = offset_in_folio(folio, pos);
*offset = offset_in_folio(folio, start);
size_t from = offset_in_folio(folio, pos);