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
102
static void iomap_fail_ioend_buffered(struct iomap_ioend *ioend)
fs/iomap/ioend.c
120
struct iomap_ioend *ioend = iomap_ioend_from_bio(bio);
fs/iomap/ioend.c
138
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
159
static struct iomap_ioend *iomap_alloc_ioend(struct iomap_writepage_ctx *wpc,
fs/iomap/ioend.c
177
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
18
struct iomap_ioend *iomap_init_ioend(struct inode *inode,
fs/iomap/ioend.c
21
struct iomap_ioend *ioend = iomap_ioend_from_bio(bio);
fs/iomap/ioend.c
216
struct iomap_ioend *ioend = wpc->wb_ctx;
fs/iomap/ioend.c
314
static u32 iomap_finish_ioend(struct iomap_ioend *ioend, int error)
fs/iomap/ioend.c
351
void iomap_finish_ioends(struct iomap_ioend *ioend, int error)
fs/iomap/ioend.c
366
ioend = list_first_entry(&tmp, struct iomap_ioend, io_list);
fs/iomap/ioend.c
376
static bool iomap_ioend_can_merge(struct iomap_ioend *ioend,
fs/iomap/ioend.c
377
struct iomap_ioend *next)
fs/iomap/ioend.c
414
void iomap_ioend_try_merge(struct iomap_ioend *ioend,
fs/iomap/ioend.c
417
struct iomap_ioend *next;
fs/iomap/ioend.c
421
while ((next = list_first_entry_or_null(more_ioends, struct iomap_ioend,
fs/iomap/ioend.c
43
static u32 iomap_finish_ioend_buffered_write(struct iomap_ioend *ioend)
fs/iomap/ioend.c
434
struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list);
fs/iomap/ioend.c
435
struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list);
fs/iomap/ioend.c
462
struct iomap_ioend *iomap_split_ioend(struct iomap_ioend *ioend,
fs/iomap/ioend.c
466
struct iomap_ioend *split_ioend;
fs/iomap/ioend.c
520
offsetof(struct iomap_ioend, io_bio),
fs/iomap/ioend.c
525
offsetof(struct iomap_ioend, io_bio),
fs/iomap/ioend.c
84
struct iomap_ioend *ioend;
fs/iomap/ioend.c
92
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,