Searched refs:iomap_iter (Results 1 – 9 of 9) sorted by relevance
/linux/fs/iomap/ |
H A D | seek.c | 13 static loff_t iomap_seek_hole_iter(const struct iomap_iter *iter, in iomap_seek_hole_iter() 37 struct iomap_iter iter = { in iomap_seek_hole() 49 while ((ret = iomap_iter(&iter, ops)) > 0) in iomap_seek_hole() 59 static loff_t iomap_seek_data_iter(const struct iomap_iter *iter, in iomap_seek_data_iter() 83 struct iomap_iter iter = { in iomap_seek_data() 95 while ((ret = iomap_iter(&iter, ops)) > 0) in iomap_seek_data()
|
H A D | fiemap.c | 42 static loff_t iomap_fiemap_iter(const struct iomap_iter *iter, in iomap_fiemap_iter() 65 struct iomap_iter iter = { in iomap_fiemap() 80 while ((ret = iomap_iter(&iter, ops)) > 0) in iomap_fiemap() 101 struct iomap_iter iter = { in iomap_bmap() 114 while ((ret = iomap_iter(&iter, ops)) > 0) { in iomap_bmap()
|
H A D | buffered-io.c | 339 static int iomap_read_inline_data(const struct iomap_iter *iter, in iomap_read_inline_data() 359 static inline bool iomap_block_needs_zeroing(const struct iomap_iter *iter, in iomap_block_needs_zeroing() 369 static loff_t iomap_readpage_iter(const struct iomap_iter *iter, in iomap_readpage_iter() 444 static loff_t iomap_read_folio_iter(const struct iomap_iter *iter, in iomap_read_folio_iter() 464 struct iomap_iter iter = { in iomap_read_folio() 476 while ((ret = iomap_iter(&iter, ops)) > 0) in iomap_read_folio() 496 static loff_t iomap_readahead_iter(const struct iomap_iter *iter, in iomap_readahead_iter() 538 struct iomap_iter iter = { in iomap_readahead() 549 while (iomap_iter(&iter, ops) > 0) in iomap_readahead() 600 struct folio *iomap_get_folio(struct iomap_iter *iter, loff_t pos, size_t len) in iomap_get_folio() [all …]
|
H A D | direct-io.c | 62 static struct bio *iomap_dio_alloc_bio(const struct iomap_iter *iter, in iomap_dio_alloc_bio() 71 static void iomap_dio_submit_bio(const struct iomap_iter *iter, in iomap_dio_submit_bio() 242 static int iomap_dio_zero(const struct iomap_iter *iter, struct iomap_dio *dio, in iomap_dio_zero() 292 static loff_t iomap_dio_bio_iter(const struct iomap_iter *iter, in iomap_dio_bio_iter() 472 static loff_t iomap_dio_hole_iter(const struct iomap_iter *iter, in iomap_dio_hole_iter() 483 static loff_t iomap_dio_inline_iter(const struct iomap_iter *iomi, in iomap_dio_inline_iter() 516 static loff_t iomap_dio_iter(const struct iomap_iter *iter, in iomap_dio_iter() 574 struct iomap_iter iomi = { in __iomap_dio_rw() 700 while ((ret = iomap_iter(&iomi, ops)) > 0) { in __iomap_dio_rw()
|
H A D | swapfile.c | 97 static loff_t iomap_swapfile_iter(const struct iomap_iter *iter, in iomap_swapfile_iter() 147 struct iomap_iter iter = { in iomap_swapfile_activate() 168 while ((ret = iomap_iter(&iter, ops)) > 0) in iomap_swapfile_activate()
|
/linux/include/linux/ |
H A D | iomap.h | 16 struct iomap_iter; 146 struct folio *(*get_folio)(struct iomap_iter *iter, loff_t pos, 220 struct iomap_iter { struct 231 int iomap_iter(struct iomap_iter *iter, const struct iomap_ops *ops); argument 239 static inline u64 iomap_length(const struct iomap_iter *iter) in iomap_length() 257 static inline const struct iomap *iomap_iter_srcmap(const struct iomap_iter *i) in iomap_iter_srcmap() 291 static inline bool iomap_want_unshare_iter(const struct iomap_iter *iter) in iomap_want_unshare_iter() 302 struct folio *iomap_get_folio(struct iomap_iter *iter, loff_t pos, size_t len); 403 void (*submit_io)(const struct iomap_iter *iter, struct bio *bio,
|
/linux/fs/ |
H A D | dax.c | 830 static int copy_cow_page_dax(struct vm_fault *vmf, const struct iomap_iter *iter) in copy_cow_page_dax() 855 static bool dax_fault_is_synchronous(const struct iomap_iter *iter, in dax_fault_is_synchronous() 870 const struct iomap_iter *iter, void *entry, pfn_t pfn, in dax_insert_entry() 1187 const struct iomap_iter *iter, void **entry) in dax_load_hole() 1203 const struct iomap_iter *iter, void **entry) in dax_pmd_load_hole() 1255 const struct iomap_iter *iter, void **entry) in dax_pmd_load_hole() 1261 static s64 dax_unshare_iter(struct iomap_iter *iter) in dax_unshare_iter() 1316 struct iomap_iter iter = { in dax_file_unshare() 1328 while ((ret = iomap_iter(&iter, ops)) > 0) in dax_file_unshare() 1334 static int dax_memzero(struct iomap_iter *iter, loff_t pos, size_t size) in dax_memzero() [all …]
|
/linux/fs/btrfs/ |
H A D | direct-io.c | 357 struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap); in btrfs_dio_iomap_begin() 609 struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap); in btrfs_dio_iomap_end() 708 static void btrfs_dio_submit_io(const struct iomap_iter *iter, struct bio *bio, in btrfs_dio_submit_io()
|
/linux/fs/gfs2/ |
H A D | bmap.c | 963 gfs2_iomap_get_folio(struct iomap_iter *iter, loff_t pos, unsigned len) in gfs2_iomap_get_folio()
|