Lines Matching refs:poff
202 size_t poff = offset_in_folio(folio, *pos);
203 size_t plen = min_t(loff_t, folio_size(folio) - poff, length);
204 unsigned first = poff >> block_bits;
205 unsigned last = (poff + plen - 1) >> block_bits;
220 poff += block_size;
247 *offp = poff;
298 size_t poff = offset_in_page(iomap->offset);
305 if (WARN_ON_ONCE(size > PAGE_SIZE - poff))
317 memset(addr + size, 0, PAGE_SIZE - poff - size);
319 iomap_set_range_uptodate(folio, offset, PAGE_SIZE - poff);
342 size_t poff, plen;
350 iomap_adjust_read_range(iter->inode, folio, &pos, length, &poff, &plen);
355 folio_zero_range(folio, poff, plen);
356 iomap_set_range_uptodate(folio, poff, plen);
367 !bio_add_folio(ctx->bio, folio, plen, poff)) {
392 bio_add_folio_nofail(ctx->bio, folio, plen, poff);
619 size_t poff, size_t plen, const struct iomap *iomap)
626 bio_add_folio_nofail(&bio, folio, plen, poff);
640 size_t poff, plen;
663 block_end - block_start, &poff, &plen);
668 (from <= poff || from >= poff + plen) &&
669 (to <= poff || to >= poff + plen))
675 folio_zero_segments(folio, poff, from, to, poff + plen);
683 poff, plen, srcmap);
687 iomap_set_range_uptodate(folio, poff, plen);
1738 size_t poff = offset_in_folio(folio, pos);
1746 if (!bio_add_folio(wpc->ioend->io_bio, folio, len, poff)) {
1748 bio_add_folio_nofail(wpc->ioend->io_bio, folio, len, poff);
1940 size_t poff = offset_in_folio(folio, isize);
1961 (folio->index == end_index && poff == 0))
1972 folio_zero_segment(folio, poff, folio_size(folio));