Lines Matching refs:srcmap
240 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_block_needs_zeroing() local
242 return srcmap->type != IOMAP_MAPPED || in iomap_block_needs_zeroing()
243 (srcmap->flags & IOMAP_F_NEW) || in iomap_block_needs_zeroing()
542 const struct iomap *srcmap = iomap_iter_srcmap(iter); in __iomap_write_begin() local
570 poff, plen, srcmap); in __iomap_write_begin()
598 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_begin() local
603 if (srcmap != &iter->iomap) in iomap_write_begin()
604 BUG_ON(pos + len > srcmap->offset + srcmap->length); in iomap_write_begin()
622 if (srcmap->type == IOMAP_INLINE) in iomap_write_begin()
624 else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) in iomap_write_begin()
625 status = __block_write_begin_int(page, pos, len, NULL, srcmap); in iomap_write_begin()
692 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_end() local
696 if (srcmap->type == IOMAP_INLINE) { in iomap_write_end()
698 } else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) { in iomap_write_end()
817 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_unshare_iter() local
827 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN) in iomap_unshare_iter()
893 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_zero_iter() local
899 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN) in iomap_zero_iter()