Lines Matching refs:iomap
383 unsigned int flags, struct iomap *iomap, struct iomap *srcmap) in blkdev_iomap_begin() argument
388 iomap->bdev = bdev; in blkdev_iomap_begin()
389 iomap->offset = ALIGN_DOWN(offset, bdev_logical_block_size(bdev)); in blkdev_iomap_begin()
390 if (iomap->offset >= isize) in blkdev_iomap_begin()
392 iomap->type = IOMAP_MAPPED; in blkdev_iomap_begin()
393 iomap->addr = iomap->offset; in blkdev_iomap_begin()
394 iomap->length = isize - iomap->offset; in blkdev_iomap_begin()
395 iomap->flags |= IOMAP_F_BUFFER_HEAD; /* noop for !CONFIG_BUFFER_HEAD */ in blkdev_iomap_begin()
476 if (offset >= wpc->iomap.offset && in blkdev_map_blocks()
477 offset < wpc->iomap.offset + wpc->iomap.length) in blkdev_map_blocks()
480 IOMAP_WRITE, &wpc->iomap, NULL); in blkdev_map_blocks()