Home
last modified time | relevance | path

Searched refs:master_bio (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Dmd-multipath.h27 struct bio *master_bio; member
H A Dmd-multipath.c70 struct bio *bio = mp_bh->master_bio; in multipath_end_bh_io()
113 mp_bh->master_bio = bio; in multipath_make_request()
311 bio->bi_iter.bi_sector = mp_bh->master_bio->bi_iter.bi_sector; in multipathd()
322 *bio = *(mp_bh->master_bio); in multipathd()
H A Draid10.h131 struct bio *master_bio; member
H A Draid1.h165 struct bio *master_bio; member
H A Draid1.c200 r1_bio->master_bio = NULL; in r1buf_pool_alloc()
298 struct bio *bio = r1_bio->master_bio; in call_bio_endio()
308 struct bio *bio = r1_bio->master_bio; in raid_end_bio_io()
538 struct bio *mbio = r1_bio->master_bio; in raid1_end_write_request()
1180 r1_bio->master_bio = bio; in init_r1bio()
1287 r1_bio->master_bio = bio; in raid1_read_request()
1458 r1_bio->master_bio = bio; in raid1_write_request()
2370 wbio = bio_clone_fast(r1_bio->master_bio, GFP_NOIO, in narrow_write_error()
2500 bio = r1_bio->master_bio; in handle_read_error()
2603 r1bio->master_bio in raid1_alloc_init_r1buf()
[all...]
H A Draid10.c294 struct bio *bio = r10_bio->master_bio; in raid_end_bio_io()
1193 r10_bio->master_bio = bio; in raid10_read_request()
1484 r10_bio->master_bio = bio; in raid10_write_request()
1506 r10_bio->master_bio = bio; in __make_request()
1934 if (r10_bio->master_bio == NULL) { in end_sync_request()
1945 struct r10bio *r10_bio2 = (struct r10bio *)r10_bio->master_bio; in end_sync_request()
2523 struct bio *bio = r10_bio->master_bio; in narrow_write_error()
2613 raid10_read_request(mddev, r10_bio->master_bio, r10_bio); in handle_read_error()
2900 * The r10_bio structures are linked using a borrowed master_bio pointer.
3035 * borrowed master_bio pointe in raid10_sync_request()
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Dmd-multipath.h27 struct bio *master_bio; member
H A Dmd-multipath.c70 struct bio *bio = mp_bh->master_bio; in multipath_end_bh_io()
113 mp_bh->master_bio = bio; in multipath_make_request()
305 bio->bi_iter.bi_sector = mp_bh->master_bio->bi_iter.bi_sector; in multipathd()
316 *bio = *(mp_bh->master_bio); in multipathd()
H A Draid1.h164 struct bio *master_bio; member
H A Draid10.h130 struct bio *master_bio; member
H A Draid10.c322 struct bio *bio = r10_bio->master_bio; in raid_end_bio_io()
1239 r10_bio->master_bio = bio; in raid10_read_request()
1246 r10_bio->master_bio = bio; in raid10_read_request()
1551 r10_bio->master_bio = bio; in raid10_write_request()
1555 r10_bio->master_bio = bio; in raid10_write_request()
1575 r10_bio->master_bio = bio; in __make_request()
1601 first_r10bio = (struct r10bio *)r10bio->master_bio; in raid_end_discard_bio()
1606 bio_endio(r10bio->master_bio); in raid_end_discard_bio()
1770 * Inspired by raid10_sync_request, we can use the first r10bio->master_bio in raid10_handle_discard()
1771 * to record the discard bio. Other r10bio->master_bio recor in raid10_handle_discard()
[all...]
H A Draid1.c201 r1_bio->master_bio = NULL; in r1buf_pool_alloc()
302 struct bio *bio = r1_bio->master_bio; in call_bio_endio()
312 struct bio *bio = r1_bio->master_bio; in raid_end_bio_io()
542 struct bio *mbio = r1_bio->master_bio; in raid1_end_write_request()
1195 r1_bio->master_bio = bio; in init_r1bio()
1306 r1_bio->master_bio = bio; in raid1_read_request()
1313 r1_bio->master_bio = bio; in raid1_read_request()
1504 r1_bio->master_bio = bio; in raid1_write_request()
1509 r1_bio->master_bio = bio; in raid1_write_request()
2413 wbio = bio_alloc_clone(rdev->bdev, r1_bio->master_bio, in narrow_write_error()
[all...]
/kernel/linux/linux-5.10/drivers/block/drbd/
H A Ddrbd_req.c39 req->master_bio = bio_src; in drbd_req_new()
79 if ((req->master_bio && !(s & RQ_POSTPONED)) || in drbd_req_destroy()
216 if (!req->master_bio) { in drbd_req_complete()
217 drbd_err(device, "drbd_req_complete: Logic BUG, master_bio == NULL!\n"); in drbd_req_complete()
229 * what we need to do here is just: complete the master_bio. in drbd_req_complete()
244 if (op_is_write(bio_op(req->master_bio)) && in drbd_req_complete()
249 bio_end_io_acct(req->master_bio, req->start_jif); in drbd_req_complete()
266 bio_op(req->master_bio) == REQ_OP_READ && in drbd_req_complete()
267 !(req->master_bio->bi_opf & REQ_RAHEAD) && in drbd_req_complete()
273 m->bio = req->master_bio; in drbd_req_complete()
[all...]
H A Ddrbd_debugfs.c59 seq_printf(m, "\tmaster: %s", req->master_bio ? "pending" : "completed"); in seq_print_request_state()
336 if (req->master_bio == NULL) in seq_print_resource_transfer_log_summary()
H A Ddrbd_main.c1700 dp_flags = bio_flags_to_wire(peer_device->connection, req->master_bio); in drbd_send_dblock()
1735 drbd_csum_bio(peer_device->connection->integrity_tfm, req->master_bio, digest_out); in drbd_send_dblock()
1740 bio_iovec(req->master_bio).bv_len); in drbd_send_dblock()
1758 err = _drbd_send_bio(peer_device, req->master_bio); in drbd_send_dblock()
1760 err = _drbd_send_zc_bio(peer_device, req->master_bio); in drbd_send_dblock()
1767 drbd_csum_bio(peer_device->connection->integrity_tfm, req->master_bio, digest); in drbd_send_dblock()
2295 struct bio *bio = req->master_bio; in do_retry()
H A Ddrbd_worker.c1523 if (bio_data_dir(req->master_bio) == WRITE && req->rq_state & RQ_IN_ACT_LOG) in w_restart_disk_io()
1526 drbd_req_make_private_bio(req, req->master_bio); in w_restart_disk_io()
H A Ddrbd_int.h297 struct bio *master_bio; /* master bio pointer */ member
356 /* once it hits 0, we may complete the master_bio */
H A Ddrbd_receiver.c2032 bio = req->master_bio; in recv_dless_read()
/kernel/linux/linux-6.6/drivers/block/drbd/
H A Ddrbd_req.c37 req->master_bio = bio_src; in drbd_req_new()
77 if ((req->master_bio && !(s & RQ_POSTPONED)) || in drbd_req_destroy()
215 if (!req->master_bio) { in drbd_req_complete()
216 drbd_err(device, "drbd_req_complete: Logic BUG, master_bio == NULL!\n"); in drbd_req_complete()
228 * what we need to do here is just: complete the master_bio. in drbd_req_complete()
243 if (op_is_write(bio_op(req->master_bio)) && in drbd_req_complete()
248 bio_end_io_acct(req->master_bio, req->start_jif); in drbd_req_complete()
265 bio_op(req->master_bio) == REQ_OP_READ && in drbd_req_complete()
266 !(req->master_bio->bi_opf & REQ_RAHEAD) && in drbd_req_complete()
272 m->bio = req->master_bio; in drbd_req_complete()
[all...]
H A Ddrbd_debugfs.c59 seq_printf(m, "\tmaster: %s", req->master_bio ? "pending" : "completed"); in seq_print_request_state()
336 if (req->master_bio == NULL) in seq_print_resource_transfer_log_summary()
H A Ddrbd_main.c1685 dp_flags = bio_flags_to_wire(peer_device->connection, req->master_bio); in drbd_send_dblock()
1712 drbd_csum_bio(peer_device->connection->integrity_tfm, req->master_bio, digest_out); in drbd_send_dblock()
1728 err = _drbd_send_bio(peer_device, req->master_bio); in drbd_send_dblock()
1730 err = _drbd_send_zc_bio(peer_device, req->master_bio); in drbd_send_dblock()
1737 drbd_csum_bio(peer_device->connection->integrity_tfm, req->master_bio, digest); in drbd_send_dblock()
2261 struct bio *bio = req->master_bio; in do_retry()
H A Ddrbd_worker.c1523 if (bio_data_dir(req->master_bio) == WRITE && req->rq_state & RQ_IN_ACT_LOG) in w_restart_disk_io()
1527 req->master_bio, GFP_NOIO, in w_restart_disk_io()
H A Ddrbd_int.h224 struct bio *master_bio; /* master bio pointer */ member
283 /* once it hits 0, we may complete the master_bio */
H A Ddrbd_receiver.c2005 bio = req->master_bio; in recv_dless_read()

Completed in 59 milliseconds