Searched refs:io_bio (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/fs/ext4/ |
| D | page-io.c | 341 struct bio *bio = io->io_bio; in ext4_io_submit() 346 io->io_bio->bi_write_hint = io->io_end->inode->i_write_hint; in ext4_io_submit() 347 bio_set_op_attrs(io->io_bio, REQ_OP_WRITE, io_op_flags); in ext4_io_submit() 348 submit_bio(io->io_bio); in ext4_io_submit() 350 io->io_bio = NULL; in ext4_io_submit() 357 io->io_bio = NULL; in ext4_io_submit_init() 373 io->io_bio = bio; in io_submit_init_bio() 386 if (io->io_bio && bh->b_blocknr != io->io_next_block) { in io_submit_add_bh() 390 if (io->io_bio == NULL) { in io_submit_add_bh() 394 io->io_bio->bi_write_hint = inode->i_write_hint; in io_submit_add_bh() [all …]
|
| D | ext4.h | 220 struct bio *io_bio; member
|
| /Linux-v5.4/fs/xfs/ |
| D | xfs_aops.c | 90 struct bio *last = ioend->io_bio, *next; in xfs_destroy_ioend() 258 error = blk_status_to_errno(ioend->io_bio->bi_status); in xfs_end_ioend() 299 if (ioend->io_bio->bi_status != next->io_bio->bi_status) in xfs_ioend_can_merge() 674 ioend->io_bio->bi_private = ioend; in xfs_submit_ioend() 675 ioend->io_bio->bi_end_io = xfs_end_bio; in xfs_submit_ioend() 684 ioend->io_bio->bi_status = errno_to_blk_status(status); in xfs_submit_ioend() 685 bio_endio(ioend->io_bio); in xfs_submit_ioend() 689 submit_bio(ioend->io_bio); in xfs_submit_ioend() 721 ioend->io_bio = bio; in xfs_alloc_ioend() 778 sector != bio_end_sector(wpc->ioend->io_bio) || in xfs_add_to_ioend() [all …]
|
| D | xfs_aops.h | 22 struct bio *io_bio; /* bio being built */ member
|
| /Linux-v5.4/fs/btrfs/ |
| D | volumes.h | 312 static inline void btrfs_io_bio_free_csum(struct btrfs_io_bio *io_bio) in btrfs_io_bio_free_csum() argument 314 if (io_bio->csum != io_bio->csum_inline) { in btrfs_io_bio_free_csum() 315 kfree(io_bio->csum); in btrfs_io_bio_free_csum() 316 io_bio->csum = NULL; in btrfs_io_bio_free_csum()
|
| D | inode.c | 3280 struct btrfs_io_bio *io_bio, in __readpage_endio_check() argument 3291 csum_expected = ((u8 *)io_bio->csum) + icsum * csum_size; in __readpage_endio_check() 3307 io_bio->mirror_num); in __readpage_endio_check() 3319 static int btrfs_readpage_end_io_hook(struct btrfs_io_bio *io_bio, in btrfs_readpage_end_io_hook() argument 3343 return __readpage_endio_check(inode, io_bio, phy_offset, page, offset, in btrfs_readpage_end_io_hook() 7991 struct btrfs_io_bio *io_bio) in __btrfs_correct_data_nocsum() argument 8007 start = io_bio->logical; in __btrfs_correct_data_nocsum() 8009 io_bio->bio.bi_iter = io_bio->iter; in __btrfs_correct_data_nocsum() 8011 bio_for_each_segment(bvec, &io_bio->bio, iter) { in __btrfs_correct_data_nocsum() 8020 ret = dio_read_error(inode, &io_bio->bio, bvec.bv_page, in __btrfs_correct_data_nocsum() [all …]
|
| D | extent_io.h | 109 int (*readpage_end_io_hook)(struct btrfs_io_bio *io_bio, u64 phy_offset,
|
| D | extent_io.c | 2707 struct btrfs_io_bio *io_bio = btrfs_io_bio(bio); in end_bio_extent_readpage() local 2730 io_bio->mirror_num); in end_bio_extent_readpage() 2754 mirror = io_bio->mirror_num; in end_bio_extent_readpage() 2756 ret = tree->ops->readpage_end_io_hook(io_bio, offset, in end_bio_extent_readpage() 2845 btrfs_io_bio_free_csum(io_bio); in end_bio_extent_readpage()
|
| D | disk-io.c | 589 static int btree_readpage_end_io_hook(struct btrfs_io_bio *io_bio, in btree_readpage_end_io_hook() argument
|