Searched refs:iomi (Results 1 – 2 of 2) sorted by relevance
377 static loff_t iomap_dio_inline_iter(const struct iomap_iter *iomi, in iomap_dio_inline_iter() argument380 const struct iomap *iomap = &iomi->iomap; in iomap_dio_inline_iter()382 void *inline_data = iomap_inline_data(iomap, iomi->pos); in iomap_dio_inline_iter()383 loff_t length = iomap_length(iomi); in iomap_dio_inline_iter()384 loff_t pos = iomi->pos; in iomap_dio_inline_iter()391 loff_t size = iomi->inode->i_size; in iomap_dio_inline_iter()398 i_size_write(iomi->inode, pos + copied); in iomap_dio_inline_iter()399 mark_inode_dirty(iomi->inode); in iomap_dio_inline_iter()459 struct iomap_iter iomi = { in __iomap_dio_rw() local465 loff_t end = iomi.pos + iomi.len - 1, ret = 0; in __iomap_dio_rw()[all …]
1166 static loff_t dax_iomap_iter(const struct iomap_iter *iomi, in dax_iomap_iter() argument1169 const struct iomap *iomap = &iomi->iomap; in dax_iomap_iter()1170 loff_t length = iomap_length(iomi); in dax_iomap_iter()1171 loff_t pos = iomi->pos; in dax_iomap_iter()1180 end = min(end, i_size_read(iomi->inode)); in dax_iomap_iter()1197 invalidate_inode_pages2_range(iomi->inode->i_mapping, in dax_iomap_iter()1273 struct iomap_iter iomi = { in dax_iomap_rw() local1282 lockdep_assert_held_write(&iomi.inode->i_rwsem); in dax_iomap_rw()1283 iomi.flags |= IOMAP_WRITE; in dax_iomap_rw()1285 lockdep_assert_held(&iomi.inode->i_rwsem); in dax_iomap_rw()[all …]