Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/linux/
Diomap.h192 struct iomap_ioend { struct
218 int (*prepare_ioend)(struct iomap_ioend *ioend, int status); argument
229 struct iomap_ioend *ioend;
233 void iomap_finish_ioends(struct iomap_ioend *ioend, int error);
234 void iomap_ioend_try_merge(struct iomap_ioend *ioend,
236 void (*merge_private)(struct iomap_ioend *ioend,
237 struct iomap_ioend *next));
/kernel/linux/linux-5.10/fs/xfs/
Dxfs_aops.c36 static inline bool xfs_ioend_is_append(struct iomap_ioend *ioend) in xfs_ioend_is_append()
44 struct iomap_ioend *ioend) in xfs_setfilesize_trans_alloc()
117 struct iomap_ioend *ioend, in xfs_setfilesize_ioend()
145 struct iomap_ioend *ioend) in xfs_end_ioend()
212 struct iomap_ioend *ioend, in xfs_ioend_merge_private()
213 struct iomap_ioend *next) in xfs_ioend_merge_private()
230 struct iomap_ioend *ioend; in xfs_end_io()
239 while ((ioend = list_first_entry_or_null(&tmp, struct iomap_ioend, in xfs_end_io()
247 static inline bool xfs_ioend_needs_workqueue(struct iomap_ioend *ioend) in xfs_ioend_needs_workqueue()
258 struct iomap_ioend *ioend = bio->bi_private; in xfs_end_bio()
[all …]
/kernel/linux/linux-5.10/fs/iomap/
Dbuffered-io.c1065 iomap_finish_ioend(struct iomap_ioend *ioend, int error) in iomap_finish_ioend()
1103 iomap_finish_ioends(struct iomap_ioend *ioend, int error) in iomap_finish_ioends()
1111 ioend = list_first_entry(&tmp, struct iomap_ioend, io_list); in iomap_finish_ioends()
1122 iomap_ioend_can_merge(struct iomap_ioend *ioend, struct iomap_ioend *next) in iomap_ioend_can_merge()
1138 iomap_ioend_try_merge(struct iomap_ioend *ioend, struct list_head *more_ioends, in iomap_ioend_try_merge()
1139 void (*merge_private)(struct iomap_ioend *ioend, in iomap_ioend_try_merge()
1140 struct iomap_ioend *next)) in iomap_ioend_try_merge()
1142 struct iomap_ioend *next; in iomap_ioend_try_merge()
1146 while ((next = list_first_entry_or_null(more_ioends, struct iomap_ioend, in iomap_ioend_try_merge()
1162 struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list); in iomap_ioend_compare()
[all …]