Searched refs:iomap_ioend (Results 1 – 10 of 10) sorted by relevance
| /linux/fs/iomap/ |
| H A D | ioend.c | 18 struct iomap_ioend *iomap_init_ioend(struct inode *inode, in iomap_init_ioend() 21 struct iomap_ioend *ioend = iomap_ioend_from_bio(bio); in iomap_init_ioend() 43 static u32 iomap_finish_ioend_buffered_write(struct iomap_ioend *ioend) in iomap_finish_ioend_buffered_write() 84 struct iomap_ioend *ioend; in iomap_fail_ioends() 92 while ((ioend = list_first_entry_or_null(&tmp, struct iomap_ioend, in iomap_fail_ioends() 102 static void iomap_fail_ioend_buffered(struct iomap_ioend *ioend) in iomap_fail_ioend_buffered() 120 struct iomap_ioend *ioend = iomap_ioend_from_bio(bio); in ioend_writeback_end_bio() 138 struct iomap_ioend *ioend = wpc->wb_ctx; in iomap_ioend_writeback_submit() 159 static struct iomap_ioend *iomap_alloc_ioend(struct iomap_writepage_ctx *wpc, in iomap_alloc_ioend() 177 struct iomap_ioend *ioend = wpc->wb_ctx; in iomap_can_add_to_ioend() [all …]
|
| H A D | bio.c | 76 u32 iomap_finish_ioend_buffered_read(struct iomap_ioend *ioend) in iomap_finish_ioend_buffered_read()
|
| H A D | direct-io.c | 282 u32 iomap_finish_ioend_direct(struct iomap_ioend *ioend) in iomap_finish_ioend_direct()
|
| /linux/fs/xfs/ |
| H A D | xfs_ioend.c | 22 struct iomap_ioend *ioend) in xfs_ioend_put_open_zones() 24 struct iomap_ioend *tmp; in xfs_ioend_put_open_zones() 42 struct iomap_ioend *ioend) in xfs_end_ioend_write() 138 struct iomap_ioend *ioend; in xfs_end_io() 147 while ((ioend = list_first_entry_or_null(&tmp, struct iomap_ioend, in xfs_end_io() 164 struct iomap_ioend *ioend = iomap_ioend_from_bio(bio); in xfs_end_bio()
|
| H A D | xfs_ioend.h | 8 static inline bool xfs_ioend_is_append(struct iomap_ioend *ioend) in xfs_ioend_is_append()
|
| H A D | xfs_aops.c | 338 struct iomap_ioend *ioend) in xfs_ioend_needs_wq_completion() 356 struct iomap_ioend *ioend = wpc->wb_ctx; in xfs_writeback_submit() 486 struct iomap_ioend *ioend = wpc->wb_ctx; in xfs_zoned_writeback_submit()
|
| H A D | xfs_zone_alloc.c | 777 struct iomap_ioend *ioend) in xfs_mark_rtg_boundary() 880 struct iomap_ioend *ioend, in xfs_submit_zoned_bio() 900 struct iomap_ioend *ioend, in xfs_zone_alloc_and_submit() 908 struct iomap_ioend *split; in xfs_zone_alloc_and_submit()
|
| H A D | xfs_file.c | 701 struct iomap_ioend *ioend; in xfs_dio_write_end_io()
|
| /linux/include/linux/ |
| H A D | iomap.h | 500 struct iomap_ioend { struct 507 struct iomap_ioend *io_parent; /* parent for completions */ argument 515 static inline struct iomap_ioend *iomap_ioend_from_bio(struct bio *bio) in iomap_ioend_from_bio() argument 517 return container_of(bio, struct iomap_ioend, io_bio); in iomap_ioend_from_bio() 560 struct iomap_ioend *iomap_init_ioend(struct inode *inode, struct bio *bio, 562 struct iomap_ioend *iomap_split_ioend(struct iomap_ioend *ioend, 564 void iomap_finish_ioends(struct iomap_ioend *ioend, int error); 565 void iomap_ioend_try_merge(struct iomap_ioend *ioend,
|
| /linux/Documentation/filesystems/iomap/ |
| H A D | operations.rst | 381 completes, iomap creates chains of ``struct iomap_ioend`` objects that
|