Lines Matching refs:bio

51 					       struct bio *bio_src)  in drbd_req_new()
204 m->bio->bi_error = m->error; in complete_master_bio()
205 bio_endio(m->bio); in complete_master_bio()
296 m->bio = req->master_bio; in drbd_req_complete()
588 m->bio = NULL; in __req_mod()
1141 struct bio *bio = req->private_bio; in drbd_submit_req_private_bio() local
1142 const int rw = bio_rw(bio); in drbd_submit_req_private_bio()
1144 bio->bi_bdev = device->ldev->backing_bdev; in drbd_submit_req_private_bio()
1157 bio_io_error(bio); in drbd_submit_req_private_bio()
1159 generic_make_request(bio); in drbd_submit_req_private_bio()
1162 bio_io_error(bio); in drbd_submit_req_private_bio()
1183 drbd_request_prepare(struct drbd_device *device, struct bio *bio, unsigned long start_jif) in drbd_request_prepare() argument
1185 const int rw = bio_data_dir(bio); in drbd_request_prepare()
1189 req = drbd_req_new(device, bio); in drbd_request_prepare()
1195 bio->bi_error = -ENOMEM; in drbd_request_prepare()
1196 bio_endio(bio); in drbd_request_prepare()
1323 if (m.bio) in drbd_send_and_submit()
1327 void __drbd_make_request(struct drbd_device *device, struct bio *bio, unsigned long start_jif) in __drbd_make_request() argument
1329 struct drbd_request *req = drbd_request_prepare(device, bio, start_jif); in __drbd_make_request()
1497 blk_qc_t drbd_make_request(struct request_queue *q, struct bio *bio) in drbd_make_request() argument
1502 blk_queue_split(q, &bio, q->bio_split); in drbd_make_request()
1509 D_ASSERT(device, IS_ALIGNED(bio->bi_iter.bi_size, 512)); in drbd_make_request()
1512 __drbd_make_request(device, bio, start_jif); in drbd_make_request()