Searched refs:io_bio (Results 1 – 8 of 8) sorted by relevance
399 struct bio *bio = io->io_bio; in ext4_io_submit()403 io->io_bio->bi_opf |= REQ_SYNC; in ext4_io_submit()404 submit_bio(io->io_bio); in ext4_io_submit()406 io->io_bio = NULL; in ext4_io_submit()413 io->io_bio = NULL; in ext4_io_submit_init()431 io->io_bio = bio; in io_submit_init_bio()443 !fscrypt_mergeable_bio_bh(io->io_bio, bh))) { in io_submit_add_bh()447 if (io->io_bio == NULL) { in io_submit_add_bh()449 io->io_bio->bi_write_hint = inode->i_write_hint; in io_submit_add_bh()549 if (io->io_bio) in ext4_bio_write_folio()[all …]
310 struct bio *io_bio; member
34 struct bio *bio = &ioend->io_bio; in iomap_finish_ioend()86 if (ioend->io_bio.bi_status != next->io_bio.bi_status) in iomap_ioend_can_merge()162 struct bio *bio = &ioend->io_bio; in iomap_split_ioend()213 offsetof(struct iomap_ioend, io_bio), in iomap_ioend_init()
249 struct iomap_dio *dio = ioend->io_bio.bi_private; in iomap_finish_ioend_direct()251 u32 vec_count = ioend->io_bio.bi_vcnt; in iomap_finish_ioend_direct()274 bio_check_pages_dirty(&ioend->io_bio); in iomap_finish_ioend_direct()276 bio_release_pages(&ioend->io_bio, false); in iomap_finish_ioend_direct()277 bio_put(&ioend->io_bio); in iomap_finish_ioend_direct()
1542 struct bio *bio = &ioend->io_bio; in iomap_finish_ioend_buffered()1600 submit_bio(&wpc->ioend->io_bio); in iomap_submit_ioend()1604 wpc->ioend->io_bio.bi_status = errno_to_blk_status(error); in iomap_submit_ioend()1605 bio_endio(&wpc->ioend->io_bio); in iomap_submit_ioend()1641 bio_end_sector(&wpc->ioend->io_bio)) in iomap_can_add_to_ioend()1690 if (!bio_add_folio(&wpc->ioend->io_bio, folio, len, poff)) in iomap_add_to_ioend()
773 sector_t sector = ioend->io_bio.bi_iter.bi_sector; in xfs_mark_rtg_boundary()785 ioend->io_bio.bi_iter.bi_sector = ioend->io_sector; in xfs_submit_zoned_bio()790 ioend->io_bio.bi_opf &= ~REQ_OP_WRITE; in xfs_submit_zoned_bio()791 ioend->io_bio.bi_opf |= REQ_OP_ZONE_APPEND; in xfs_submit_zoned_bio()796 submit_bio(&ioend->io_bio); in xfs_submit_zoned_bio()839 alloc_len -= split->io_bio.bi_iter.bi_size; in xfs_zone_alloc_and_submit()851 ioend->io_bio.bi_status = errno_to_blk_status(PTR_ERR(split)); in xfs_zone_alloc_and_submit()853 bio_io_error(&ioend->io_bio); in xfs_zone_alloc_and_submit()
139 error = blk_status_to_errno(ioend->io_bio.bi_status); in xfs_end_ioend()465 ioend->io_bio.bi_end_io = xfs_end_bio; in xfs_submit_ioend()469 submit_bio(&ioend->io_bio); in xfs_submit_ioend()598 wpc->ioend->io_bio.bi_end_io = xfs_end_bio; in xfs_zoned_submit_ioend()
406 struct bio io_bio; /* MUST BE LAST! */ member411 return container_of(bio, struct iomap_ioend, io_bio); in iomap_ioend_from_bio()