Home
last modified time | relevance | path

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

/openbmc/linux/fs/xfs/
H A Dxfs_aops.c40 return ioend->io_offset + ioend->io_size > in xfs_ioend_is_append()
84 struct iomap_ioend *ioend) in xfs_end_ioend() argument
89 size_t size = ioend->io_size; in xfs_end_ioend()
134 error = xfs_setfilesize(ip, ioend->io_offset, ioend->io_size); in xfs_end_ioend()
136 iomap_finish_ioends(ioend, error); in xfs_end_ioend()
160 struct iomap_ioend *ioend; in xfs_end_io() local
171 list_del_init(&ioend->io_list); in xfs_end_io()
173 xfs_end_ioend(ioend); in xfs_end_io()
424 struct iomap_ioend *ioend, in xfs_prepare_ioend() argument
439 ioend->io_offset, ioend->io_size); in xfs_prepare_ioend()
[all …]
/openbmc/linux/fs/iomap/
H A Dbuffered-io.c1562 if (ioend->io_offset + ioend->io_size != next->io_offset) in iomap_ioend_can_merge()
1574 if (ioend->io_sector + (ioend->io_size >> 9) != next->io_sector) in iomap_ioend_can_merge()
1636 ioend->io_bio->bi_private = ioend; in iomap_submit_ioend()
1675 ioend->io_size = 0; in iomap_alloc_ioend()
1676 ioend->io_folios = 0; in iomap_alloc_ioend()
1678 ioend->io_bio = bio; in iomap_alloc_ioend()
1680 return ioend; in iomap_alloc_ioend()
1714 if (offset != wpc->ioend->io_offset + wpc->ioend->io_size) in iomap_can_add_to_ioend()
1742 if (wpc->ioend) in iomap_add_to_ioend()
1748 wpc->ioend->io_bio = iomap_chain_bio(wpc->ioend->io_bio); in iomap_add_to_ioend()
[all …]
/openbmc/linux/include/linux/
H A Diomap.h319 int (*prepare_ioend)(struct iomap_ioend *ioend, int status);
330 struct iomap_ioend *ioend; member
334 void iomap_finish_ioends(struct iomap_ioend *ioend, int error);
335 void iomap_ioend_try_merge(struct iomap_ioend *ioend,