Home
last modified time | relevance | path

Searched refs:iomap_ioend (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/
H A Diomap.h333 struct iomap_ioend { struct
344 static inline struct iomap_ioend *iomap_ioend_from_bio(struct bio *bio) in iomap_ioend_from_bio() argument
346 return container_of(bio, struct iomap_ioend, io_bio); in iomap_ioend_from_bio()
370 int (*prepare_ioend)(struct iomap_ioend *ioend, int status);
381 struct iomap_ioend *ioend;
386 void iomap_finish_ioends(struct iomap_ioend *ioend, int error);
387 void iomap_ioend_try_merge(struct iomap_ioend *ioend,
/linux/fs/xfs/
H A Dxfs_aops.c38 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/fs/iomap/
H A Dbuffered-io.c1542 iomap_finish_ioend(struct iomap_ioend *ioend, int error) in iomap_finish_ioend()
1578 iomap_finish_ioends(struct iomap_ioend *ioend, int error) in iomap_finish_ioends()
1593 ioend = list_first_entry(&tmp, struct iomap_ioend, io_list); in iomap_finish_ioends()
1604 iomap_ioend_can_merge(struct iomap_ioend *ioend, struct iomap_ioend *next) in iomap_ioend_can_merge()
1634 iomap_ioend_try_merge(struct iomap_ioend *ioend, struct list_head *more_ioends) in iomap_ioend_try_merge()
1636 struct iomap_ioend *next; in iomap_ioend_try_merge()
1640 while ((next = list_first_entry_or_null(more_ioends, struct iomap_ioend, in iomap_ioend_try_merge()
1654 struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list); in iomap_ioend_compare()
1655 struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list); in iomap_ioend_compare()
1711 static struct iomap_ioend *iomap_alloc_ioend(struct iomap_writepage_ctx *wpc, in iomap_alloc_ioend()
[all …]
/linux/Documentation/filesystems/iomap/
H A Doperations.rst286 int (*prepare_ioend)(struct iomap_ioend *ioend, int status);
334 completes, iomap creates chains of ``struct iomap_ioend`` objects that