Lines Matching refs:iomap
256 unsigned int flags, struct iomap *iomap, struct iomap *srcmap)
278 iomap->offset = map.m_la;
280 iomap->dax_dev = mdev.m_daxdev;
282 iomap->bdev = mdev.m_bdev;
283 iomap->length = map.m_llen;
284 iomap->flags = 0;
285 iomap->private = NULL;
288 iomap->type = IOMAP_HOLE;
289 iomap->addr = IOMAP_NULL_ADDR;
290 if (!iomap->length)
291 iomap->length = length;
299 iomap->type = IOMAP_INLINE;
304 iomap->inline_data = ptr + erofs_blkoff(sb, mdev.m_pa);
305 iomap->private = buf.base;
307 iomap->type = IOMAP_MAPPED;
308 iomap->addr = mdev.m_pa;
310 iomap->addr += mdev.m_dax_part_off;
316 ssize_t written, unsigned int flags, struct iomap *iomap)
318 void *ptr = iomap->private;
327 DBG_BUGON(iomap->type != IOMAP_INLINE);
330 DBG_BUGON(iomap->type == IOMAP_INLINE);