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()
529 const struct iomap *srcmap = iomap_iter_srcmap(iter); in __iomap_write_begin() local
568 poff, plen, srcmap); in __iomap_write_begin()
591 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_begin() local
600 if (srcmap != &iter->iomap) in iomap_write_begin()
601 BUG_ON(pos + len > srcmap->offset + srcmap->length); in iomap_write_begin()
624 if (srcmap->type == IOMAP_INLINE) in iomap_write_begin()
626 else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) in iomap_write_begin()
627 status = __block_write_begin_int(folio, pos, len, NULL, srcmap); in iomap_write_begin()
695 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_write_end() local
699 if (srcmap->type == IOMAP_INLINE) { in iomap_write_end()
701 } else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) { in iomap_write_end()
838 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_unshare_iter() local
848 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN) in iomap_unshare_iter()
896 const struct iomap *srcmap = iomap_iter_srcmap(iter); in iomap_zero_iter() local
902 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN) in iomap_zero_iter()