Symbol: iomap_ioend
fs/iomap/bio.c
76
u32 iomap_finish_ioend_buffered_read(struct iomap_ioend *ioend)
fs/iomap/direct-io.c
281
u32 iomap_finish_ioend_direct(struct iomap_ioend *ioend)
fs/iomap/internal.h
20
u32 iomap_finish_ioend_buffered_read(struct iomap_ioend *ioend);
fs/iomap/internal.h
21
u32 iomap_finish_ioend_direct(struct iomap_ioend *ioend);
fs/iomap/ioend.c
101
static void iomap_fail_ioend_buffered(struct iomap_ioend *ioend)
fs/iomap/ioend.c
119
struct iomap_ioend *ioend = iomap_ioend_from_bio(bio);
fs/iomap/ioend.c
137
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
158
static struct iomap_ioend *iomap_alloc_ioend(struct iomap_writepage_ctx *wpc,
fs/iomap/ioend.c
17
struct iomap_ioend *iomap_init_ioend(struct inode *inode,
fs/iomap/ioend.c
176
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
20
struct iomap_ioend *ioend = iomap_ioend_from_bio(bio);
fs/iomap/ioend.c
215
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
313
static u32 iomap_finish_ioend(struct iomap_ioend *ioend, int error)
fs/iomap/ioend.c
350
void iomap_finish_ioends(struct iomap_ioend *ioend, int error)
fs/iomap/ioend.c
365
ioend = list_first_entry(&tmp, struct iomap_ioend, io_list);
fs/iomap/ioend.c
375
static bool iomap_ioend_can_merge(struct iomap_ioend *ioend,
fs/iomap/ioend.c
376
struct iomap_ioend *next)
fs/iomap/ioend.c
413
void iomap_ioend_try_merge(struct iomap_ioend *ioend,
fs/iomap/ioend.c
416
struct iomap_ioend *next;
fs/iomap/ioend.c
42
static u32 iomap_finish_ioend_buffered_write(struct iomap_ioend *ioend)
fs/iomap/ioend.c
420
while ((next = list_first_entry_or_null(more_ioends, struct iomap_ioend,
fs/iomap/ioend.c
433
struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list);
fs/iomap/ioend.c
434
struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list);
fs/iomap/ioend.c
461
struct iomap_ioend *iomap_split_ioend(struct iomap_ioend *ioend,
fs/iomap/ioend.c
465
struct iomap_ioend *split_ioend;
fs/iomap/ioend.c
515
offsetof(struct iomap_ioend, io_bio),
fs/iomap/ioend.c
83
struct iomap_ioend *ioend;
fs/iomap/ioend.c
91
while ((ioend = list_first_entry_or_null(&tmp, struct iomap_ioend,
fs/xfs/xfs_aops.c
108
struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
204
struct iomap_ioend *ioend;
fs/xfs/xfs_aops.c
213
while ((ioend = list_first_entry_or_null(&tmp, struct iomap_ioend,
fs/xfs/xfs_aops.c
230
struct iomap_ioend *ioend = iomap_ioend_from_bio(bio);
fs/xfs/xfs_aops.c
42
static inline bool xfs_ioend_is_append(struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
515
struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
537
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/xfs/xfs_aops.c
668
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/xfs/xfs_aops.c
85
struct iomap_ioend *ioend)
fs/xfs/xfs_aops.c
87
struct iomap_ioend *tmp;
fs/xfs/xfs_file.c
712
struct iomap_ioend *ioend;
fs/xfs/xfs_zone_alloc.c
775
struct iomap_ioend *ioend)
fs/xfs/xfs_zone_alloc.c
837
struct iomap_ioend *ioend,
fs/xfs/xfs_zone_alloc.c
857
struct iomap_ioend *ioend,
fs/xfs/xfs_zone_alloc.c
865
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
431
struct iomap_ioend *io_parent; /* parent for completions */
include/linux/iomap.h
439
static inline struct iomap_ioend *iomap_ioend_from_bio(struct bio *bio)
include/linux/iomap.h
441
return container_of(bio, struct iomap_ioend, io_bio);
include/linux/iomap.h
484
struct iomap_ioend *iomap_init_ioend(struct inode *inode, struct bio *bio,
include/linux/iomap.h
486
struct iomap_ioend *iomap_split_ioend(struct iomap_ioend *ioend,
include/linux/iomap.h
488
void iomap_finish_ioends(struct iomap_ioend *ioend, int error);
include/linux/iomap.h
489
void iomap_ioend_try_merge(struct iomap_ioend *ioend,