Searched refs:iomap_ioend (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/include/linux/ |
D | iomap.h | 328 struct iomap_ioend { struct 339 static inline struct iomap_ioend *iomap_ioend_from_bio(struct bio *bio) in iomap_ioend_from_bio() argument 341 return container_of(bio, struct iomap_ioend, io_bio); in iomap_ioend_from_bio() 365 int (*prepare_ioend)(struct iomap_ioend *ioend, int status); 376 struct iomap_ioend *ioend; 381 void iomap_finish_ioends(struct iomap_ioend *ioend, int error); 382 void iomap_ioend_try_merge(struct iomap_ioend *ioend,
|
/linux-6.12.1/fs/xfs/ |
D | xfs_aops.c | 38 static inline bool xfs_ioend_is_append(struct iomap_ioend *ioend) in xfs_ioend_is_append() 84 struct iomap_ioend *ioend) in xfs_end_ioend() 160 struct iomap_ioend *ioend; in xfs_end_io() 169 while ((ioend = list_first_entry_or_null(&tmp, struct iomap_ioend, in xfs_end_io() 182 struct iomap_ioend *ioend = iomap_ioend_from_bio(bio); in xfs_end_bio() 399 struct iomap_ioend *ioend, in xfs_prepare_ioend()
|
/linux-6.12.1/fs/iomap/ |
D | buffered-io.c | 1538 iomap_finish_ioend(struct iomap_ioend *ioend, int error) in iomap_finish_ioend() 1574 iomap_finish_ioends(struct iomap_ioend *ioend, int error) in iomap_finish_ioends() 1589 ioend = list_first_entry(&tmp, struct iomap_ioend, io_list); in iomap_finish_ioends() 1600 iomap_ioend_can_merge(struct iomap_ioend *ioend, struct iomap_ioend *next) in iomap_ioend_can_merge() 1628 iomap_ioend_try_merge(struct iomap_ioend *ioend, struct list_head *more_ioends) in iomap_ioend_try_merge() 1630 struct iomap_ioend *next; in iomap_ioend_try_merge() 1634 while ((next = list_first_entry_or_null(more_ioends, struct iomap_ioend, in iomap_ioend_try_merge() 1648 struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list); in iomap_ioend_compare() 1649 struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list); in iomap_ioend_compare() 1705 static struct iomap_ioend *iomap_alloc_ioend(struct iomap_writepage_ctx *wpc, in iomap_alloc_ioend() [all …]
|
/linux-6.12.1/Documentation/filesystems/iomap/ |
D | operations.rst | 286 int (*prepare_ioend)(struct iomap_ioend *ioend, int status); 334 completes, iomap creates chains of ``struct iomap_ioend`` objects that
|