Lines Matching refs:srcmap
249 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_block_needs_zeroing() local
251 return srcmap->type != IOMAP_MAPPED || in iomap_block_needs_zeroing()
252 (srcmap->flags & IOMAP_F_NEW) || in iomap_block_needs_zeroing()
553 const struct iomap *srcmap = iomap_iter_srcmap(iter); in __iomap_write_begin() local
581 poff, plen, srcmap); in __iomap_write_begin()
604 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_begin() local
609 if (srcmap != &iter->iomap) in iomap_write_begin()
610 BUG_ON(pos + len > srcmap->offset + srcmap->length); in iomap_write_begin()
628 if (srcmap->type == IOMAP_INLINE) in iomap_write_begin()
630 else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) in iomap_write_begin()
631 status = __block_write_begin_int(page, pos, len, NULL, srcmap); in iomap_write_begin()
698 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_end() local
702 if (srcmap->type == IOMAP_INLINE) { in iomap_write_end()
704 } else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) { in iomap_write_end()
823 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_unshare_iter() local
833 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN) in iomap_unshare_iter()
899 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_zero_iter() local
905 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN) in iomap_zero_iter()