Lines Matching refs:iomap
94 struct iomap { struct
108 static inline sector_t iomap_sector(const struct iomap *iomap, loff_t pos) in iomap_sector() argument
110 return (iomap->addr + pos - iomap->offset) >> SECTOR_SHIFT; in iomap_sector()
116 static inline void *iomap_inline_data(const struct iomap *iomap, loff_t pos) in iomap_inline_data() argument
118 return iomap->inline_data + pos - iomap->offset; in iomap_inline_data()
126 static inline bool iomap_inline_data_valid(const struct iomap *iomap) in iomap_inline_data_valid() argument
128 return iomap->length <= PAGE_SIZE - offset_in_page(iomap->inline_data); in iomap_inline_data_valid()
162 bool (*iomap_valid)(struct inode *inode, const struct iomap *iomap);
189 unsigned flags, struct iomap *iomap,
190 struct iomap *srcmap);
199 ssize_t written, unsigned flags, struct iomap *iomap);
221 struct iomap iomap; member
222 struct iomap srcmap;
236 u64 end = iter->iomap.offset + iter->iomap.length; in iomap_length()
252 static inline const struct iomap *iomap_iter_srcmap(const struct iomap_iter *i) in iomap_iter_srcmap()
256 return &i->iomap; in iomap_iter_srcmap()
262 struct iomap *iomap, loff_t pos, loff_t length, ssize_t written,
329 struct iomap iomap; member