Lines Matching refs:dio_bio
7890 struct bio *dio_bio; in btrfs_endio_direct_read() local
7898 dio_bio = dip->dio_bio; in btrfs_endio_direct_read()
7904 clear_bit(BIO_UPTODATE, &dio_bio->bi_flags); in btrfs_endio_direct_read()
7905 dio_end_io(dio_bio, err); in btrfs_endio_direct_read()
7920 struct bio *dio_bio; in btrfs_endio_direct_write() local
7948 dio_bio = dip->dio_bio; in btrfs_endio_direct_write()
7954 clear_bit(BIO_UPTODATE, &dio_bio->bi_flags); in btrfs_endio_direct_write()
7955 dio_end_io(dio_bio, err); in btrfs_endio_direct_write()
8001 set_bit(BIO_UPTODATE, &dip->dio_bio->bi_flags); in btrfs_end_dio_bio()
8212 static void btrfs_submit_direct(int rw, struct bio *dio_bio, in btrfs_submit_direct() argument
8225 io_bio = btrfs_bio_clone(dio_bio, GFP_NOFS); in btrfs_submit_direct()
8237 dip->private = dio_bio->bi_private; in btrfs_submit_direct()
8240 dip->bytes = dio_bio->bi_iter.bi_size; in btrfs_submit_direct()
8241 dip->disk_bytenr = (u64)dio_bio->bi_iter.bi_sector << 9; in btrfs_submit_direct()
8244 dip->dio_bio = dio_bio; in btrfs_submit_direct()
8280 bio_endio(dio_bio, ret); in btrfs_submit_direct()