Lines Matching refs:iomap
81 struct iomap { struct
94 static inline sector_t iomap_sector(const struct iomap *iomap, loff_t pos) in iomap_sector() argument
96 return (iomap->addr + pos - iomap->offset) >> SECTOR_SHIFT; in iomap_sector()
102 static inline void *iomap_inline_data(const struct iomap *iomap, loff_t pos) in iomap_inline_data() argument
104 return iomap->inline_data + pos - iomap->offset; in iomap_inline_data()
112 static inline bool iomap_inline_data_valid(const struct iomap *iomap) in iomap_inline_data_valid() argument
114 return iomap->length <= PAGE_SIZE - offset_in_page(iomap->inline_data); in iomap_inline_data_valid()
152 unsigned flags, struct iomap *iomap,
153 struct iomap *srcmap);
162 ssize_t written, unsigned flags, struct iomap *iomap);
184 struct iomap iomap; member
185 struct iomap srcmap;
198 u64 end = iter->iomap.offset + iter->iomap.length; in iomap_length()
214 static inline const struct iomap *iomap_iter_srcmap(const struct iomap_iter *i) in iomap_iter_srcmap()
218 return &i->iomap; in iomap_iter_srcmap()
291 struct iomap iomap; member