Lines Matching refs:bio
550 static struct bio *ps3vram_do_bio(struct ps3_system_bus_device *dev, in ps3vram_do_bio()
551 struct bio *bio) in ps3vram_do_bio() argument
554 int write = bio_data_dir(bio) == WRITE; in ps3vram_do_bio()
556 loff_t offset = bio->bi_iter.bi_sector << 9; in ps3vram_do_bio()
560 struct bio *next; in ps3vram_do_bio()
562 bio_for_each_segment(bvec, bio, iter) { in ps3vram_do_bio()
596 bio->bi_error = error; in ps3vram_do_bio()
597 bio_endio(bio); in ps3vram_do_bio()
601 static blk_qc_t ps3vram_make_request(struct request_queue *q, struct bio *bio) in ps3vram_make_request() argument
609 blk_queue_split(q, &bio, q->bio_split); in ps3vram_make_request()
613 bio_list_add(&priv->list, bio); in ps3vram_make_request()
620 bio = ps3vram_do_bio(dev, bio); in ps3vram_make_request()
621 } while (bio); in ps3vram_make_request()