Symbol: iomap_ioend
fs/iomap/direct-io.c
277
u32 iomap_finish_ioend_direct(struct iomap_ioend *ioend)
fs/iomap/internal.h
7
u32 iomap_finish_ioend_direct(struct iomap_ioend *ioend);
fs/iomap/ioend.c
115
struct iomap_ioend *ioend = iomap_ioend_from_bio(bio);
fs/iomap/ioend.c
133
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
152
static struct iomap_ioend *iomap_alloc_ioend(struct iomap_writepage_ctx *wpc,
fs/iomap/ioend.c
16
struct iomap_ioend *iomap_init_ioend(struct inode *inode,
fs/iomap/ioend.c
170
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
19
struct iomap_ioend *ioend = iomap_ioend_from_bio(bio);
fs/iomap/ioend.c
206
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
300
static u32 iomap_finish_ioend(struct iomap_ioend *ioend, int error)
fs/iomap/ioend.c
327
void iomap_finish_ioends(struct iomap_ioend *ioend, int error)
fs/iomap/ioend.c
342
ioend = list_first_entry(&tmp, struct iomap_ioend, io_list);
fs/iomap/ioend.c
352
static bool iomap_ioend_can_merge(struct iomap_ioend *ioend,
fs/iomap/ioend.c
353
struct iomap_ioend *next)
fs/iomap/ioend.c
388
void iomap_ioend_try_merge(struct iomap_ioend *ioend,
fs/iomap/ioend.c
391
struct iomap_ioend *next;
fs/iomap/ioend.c
395
while ((next = list_first_entry_or_null(more_ioends, struct iomap_ioend,
fs/iomap/ioend.c
40
static u32 iomap_finish_ioend_buffered(struct iomap_ioend *ioend)
fs/iomap/ioend.c
408
struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list);
fs/iomap/ioend.c
409
struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list);
fs/iomap/ioend.c
436
struct iomap_ioend *iomap_split_ioend(struct iomap_ioend *ioend,
fs/iomap/ioend.c
440
struct iomap_ioend *split_ioend;
fs/iomap/ioend.c
490
offsetof(struct iomap_ioend, io_bio),
fs/iomap/ioend.c
79
struct iomap_ioend *ioend;
fs/iomap/ioend.c
87
while ((ioend = list_first_entry_or_null(&tmp, struct iomap_ioend,
fs/iomap/ioend.c
97
static void iomap_fail_ioend_buffered(struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
107
struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
192
struct iomap_ioend *ioend;
fs/xfs/xfs_aops.c
201
while ((ioend = list_first_entry_or_null(&tmp, struct iomap_ioend,
fs/xfs/xfs_aops.c
218
struct iomap_ioend *ioend = iomap_ioend_from_bio(bio);
fs/xfs/xfs_aops.c
41
static inline bool xfs_ioend_is_append(struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
503
struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
525
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/xfs/xfs_aops.c
656
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/xfs/xfs_aops.c
84
struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
86
struct iomap_ioend *tmp;
fs/xfs/xfs_file.c
669
struct iomap_ioend *ioend;
fs/xfs/xfs_zone_alloc.c
771
struct iomap_ioend *ioend)
fs/xfs/xfs_zone_alloc.c
833
struct iomap_ioend *ioend,
fs/xfs/xfs_zone_alloc.c
853
struct iomap_ioend *ioend,
fs/xfs/xfs_zone_alloc.c
861
struct iomap_ioend *split;
fs/xfs/xfs_zone_alloc.h
32
void xfs_zone_alloc_and_submit(struct iomap_ioend *ioend,
fs/xfs/xfs_zone_alloc.h
43
void xfs_mark_rtg_boundary(struct iomap_ioend *ioend);
fs/xfs/xfs_zone_alloc.h
5
struct iomap_ioend;
include/linux/iomap.h
419
struct iomap_ioend *io_parent; /* parent for completions */
include/linux/iomap.h
426
static inline struct iomap_ioend *iomap_ioend_from_bio(struct bio *bio)
include/linux/iomap.h
428
return container_of(bio, struct iomap_ioend, io_bio);
include/linux/iomap.h
471
struct iomap_ioend *iomap_init_ioend(struct inode *inode, struct bio *bio,
include/linux/iomap.h
473
struct iomap_ioend *iomap_split_ioend(struct iomap_ioend *ioend,
include/linux/iomap.h
475
void iomap_finish_ioends(struct iomap_ioend *ioend, int error);
include/linux/iomap.h
476
void iomap_ioend_try_merge(struct iomap_ioend *ioend,