Lines Matching refs:poff
95 unsigned poff = offset_in_page(*pos);
96 unsigned plen = min_t(loff_t, PAGE_SIZE - poff, length);
97 unsigned first = poff >> block_bits;
98 unsigned last = (poff + plen - 1) >> block_bits;
113 poff += block_size;
140 *offp = poff;
245 unsigned poff, plen;
255 iomap_adjust_read_range(inode, iop, &pos, length, &poff, &plen);
260 zero_user(page, poff, plen);
261 iomap_set_range_uptodate(page, poff, plen);
272 if (__bio_try_merge_page(ctx->bio, page, plen, poff,
304 bio_add_page(ctx->bio, page, plen, poff);
320 unsigned poff;
325 for (poff = 0; poff < PAGE_SIZE; poff += ret) {
326 ret = iomap_apply(inode, page_offset(page) + poff,
327 PAGE_SIZE - poff, 0, ops, &ctx,
536 iomap_read_page_sync(loff_t block_start, struct page *page, unsigned poff,
546 __bio_add_page(&bio, page, plen, poff);
558 unsigned from = offset_in_page(pos), to = from + len, poff, plen;
566 block_end - block_start, &poff, &plen);
571 (from <= poff || from >= poff + plen) &&
572 (to <= poff || to >= poff + plen))
578 zero_user_segments(page, poff, from, to, poff + plen);
581 poff, plen, srcmap);
585 iomap_set_range_uptodate(page, poff, plen);
1296 unsigned poff = offset & (PAGE_SIZE - 1);
1305 merged = __bio_try_merge_page(wpc->ioend->io_bio, page, len, poff,
1315 bio_add_page(wpc->ioend->io_bio, page, len, poff);