Lines Matching refs:srcmap
238 struct iomap *iomap, struct iomap *srcmap)
355 void *data, struct iomap *iomap, struct iomap *srcmap)
372 ctx, iomap, srcmap);
552 struct page *page, struct iomap *srcmap)
575 if (iomap_block_needs_zeroing(inode, srcmap, block_start)) {
581 poff, plen, srcmap);
593 struct page **pagep, struct iomap *iomap, struct iomap *srcmap)
600 if (srcmap != iomap)
601 BUG_ON(pos + len > srcmap->offset + srcmap->length);
619 if (srcmap->type == IOMAP_INLINE)
620 iomap_read_inline_data(inode, page, srcmap);
622 status = __block_write_begin_int(page, pos, len, NULL, srcmap);
625 srcmap);
712 struct iomap *srcmap)
718 if (srcmap->type == IOMAP_INLINE) {
720 } else if (srcmap->flags & IOMAP_F_BUFFER_HEAD) {
751 struct iomap *iomap, struct iomap *srcmap)
786 srcmap);
796 srcmap);
846 struct iomap *iomap, struct iomap *srcmap)
855 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN)
864 IOMAP_WRITE_F_UNSHARE, &page, iomap, srcmap);
869 srcmap);
905 struct iomap *iomap, struct iomap *srcmap)
912 status = iomap_write_begin(inode, pos, bytes, 0, &page, iomap, srcmap);
919 return iomap_write_end(inode, pos, bytes, bytes, page, iomap, srcmap);
924 struct iomap *srcmap)
930 if (srcmap->type == IOMAP_HOLE || srcmap->type == IOMAP_UNWRITTEN)
939 bytes = iomap_zero(inode, pos, length, iomap, srcmap);
989 void *data, struct iomap *iomap, struct iomap *srcmap)