Lines Matching defs:iomap
10 #include <linux/iomap.h>
73 struct iomap *iomap, struct iomap *srcmap)
84 iomap->bdev = inode->i_sb->s_bdev;
85 iomap->offset = ALIGN_DOWN(offset, sb->s_blocksize);
87 if (iomap->offset >= isize) {
88 iomap->type = IOMAP_HOLE;
89 iomap->addr = IOMAP_NULL_ADDR;
90 iomap->length = length;
92 iomap->type = IOMAP_MAPPED;
93 iomap->addr = (zi->i_zsector << SECTOR_SHIFT) + iomap->offset;
94 iomap->length = isize - iomap->offset;
107 struct iomap *iomap, struct iomap *srcmap)
132 iomap->bdev = inode->i_sb->s_bdev;
133 iomap->offset = ALIGN_DOWN(offset, sb->s_blocksize);
134 iomap->addr = (zi->i_zsector << SECTOR_SHIFT) + iomap->offset;
136 if (iomap->offset >= isize) {
137 iomap->type = IOMAP_UNWRITTEN;
138 iomap->length = zi->i_max_size - iomap->offset;
140 iomap->type = IOMAP_MAPPED;
141 iomap->length = isize - iomap->offset;
177 if (offset >= wpc->iomap.offset &&
178 offset < wpc->iomap.offset + wpc->iomap.length)
182 IOMAP_WRITE, &wpc->iomap, NULL);