Lines Matching refs:dio_bio
8048 struct bio *dio_bio; in btrfs_endio_direct_read() local
8057 dio_bio = dip->dio_bio; in btrfs_endio_direct_read()
8061 dio_bio->bi_status = err; in btrfs_endio_direct_read()
8062 dio_end_io(dio_bio); in btrfs_endio_direct_read()
8120 struct bio *dio_bio = dip->dio_bio; in btrfs_endio_direct_write() local
8127 dio_bio->bi_status = bio->bi_status; in btrfs_endio_direct_write()
8128 dio_end_io(dio_bio); in btrfs_endio_direct_write()
8175 dip->dio_bio->bi_status = BLK_STS_OK; in btrfs_end_dio_bio()
8363 static void btrfs_submit_direct(struct bio *dio_bio, struct inode *inode, in btrfs_submit_direct() argument
8369 bool write = (bio_op(dio_bio) == REQ_OP_WRITE); in btrfs_submit_direct()
8372 bio = btrfs_bio_clone(dio_bio); in btrfs_submit_direct()
8380 dip->private = dio_bio->bi_private; in btrfs_submit_direct()
8383 dip->bytes = dio_bio->bi_iter.bi_size; in btrfs_submit_direct()
8384 dip->disk_bytenr = (u64)dio_bio->bi_iter.bi_sector << 9; in btrfs_submit_direct()
8387 dip->dio_bio = dio_bio; in btrfs_submit_direct()
8444 dio_bio->bi_iter.bi_size, in btrfs_submit_direct()
8448 file_offset + dio_bio->bi_iter.bi_size - 1); in btrfs_submit_direct()
8450 dio_bio->bi_status = BLK_STS_IOERR; in btrfs_submit_direct()
8455 dio_end_io(dio_bio); in btrfs_submit_direct()