/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-log-writes.c | 674 bool flush_bio = (bio->bi_opf & REQ_PREFLUSH); in log_writes_map() local 692 if (!bio_sectors(bio) && !flush_bio) in log_writes_map() 716 if (flush_bio) in log_writes_map() 730 WARN_ON(flush_bio || fua_bio); in log_writes_map() 738 if (flush_bio && !bio_sectors(bio)) { in log_writes_map() 780 if (flush_bio) { in log_writes_map()
|
H A D | dm-snap.c | 148 struct bio flush_bio; member 1131 struct bio *flush_bio = &s->flush_bio; in flush_data() local 1133 bio_reset(flush_bio); in flush_data() 1134 bio_set_dev(flush_bio, s->origin->bdev); in flush_data() 1135 flush_bio->bi_opf = REQ_OP_WRITE | REQ_PREFLUSH; in flush_data() 1137 return submit_bio_wait(flush_bio); in flush_data() 1342 bio_init(&s->flush_bio, NULL, 0); in snapshot_ctr() 1530 bio_uninit(&s->flush_bio); in snapshot_dtr()
|
H A D | dm-clone-target.c | 92 struct bio flush_bio; member 1158 bio_reset(&clone->flush_bio); in commit_metadata() 1159 bio_set_dev(&clone->flush_bio, clone->dest_dev->bdev); in commit_metadata() 1160 clone->flush_bio.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH; in commit_metadata() 1162 r = submit_bio_wait(&clone->flush_bio); in commit_metadata() 1889 bio_init(&clone->flush_bio, NULL, 0); in clone_ctr() 1961 bio_uninit(&clone->flush_bio); in clone_dtr()
|
H A D | raid5-cache.c | 114 struct bio flush_bio; member 1258 flush_bio); in r5l_log_flush_endio() 1305 bio_reset(&log->flush_bio); in r5l_flush_stripe_to_raid() 1306 bio_set_dev(&log->flush_bio, log->rdev->bdev); in r5l_flush_stripe_to_raid() 1307 log->flush_bio.bi_end_io = r5l_log_flush_endio; in r5l_flush_stripe_to_raid() 1308 log->flush_bio.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH; in r5l_flush_stripe_to_raid() 1309 submit_bio(&log->flush_bio); in r5l_flush_stripe_to_raid() 3111 bio_init(&log->flush_bio, NULL, 0); in r5l_init_log()
|
H A D | dm-thin.c | 286 struct bio flush_bio; member 2920 bio_uninit(&pool->flush_bio); in __pool_destroy() 3001 bio_init(&pool->flush_bio, NULL, 0); in pool_create() 3208 struct bio *flush_bio = &pool->flush_bio; in metadata_pre_commit_callback() local 3210 bio_reset(flush_bio); in metadata_pre_commit_callback() 3211 bio_set_dev(flush_bio, pool->data_dev); in metadata_pre_commit_callback() 3212 flush_bio->bi_opf = REQ_OP_WRITE | REQ_PREFLUSH; in metadata_pre_commit_callback() 3214 return submit_bio_wait(flush_bio); in metadata_pre_commit_callback()
|
H A D | md.h | 433 * flush_bio transition from NULL to !NULL 495 struct bio *flush_bio; member
|
H A D | dm.c | 1474 struct bio flush_bio; in __send_empty_flush() local 1481 bio_init(&flush_bio, NULL, 0); in __send_empty_flush() 1482 flush_bio.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC; in __send_empty_flush() 1483 ci->bio = &flush_bio; in __send_empty_flush()
|
H A D | md.c | 596 struct bio *bio = mddev->flush_bio; in md_submit_flush_data() 599 * must reset flush_bio before calling into md_handle_request to avoid a in md_submit_flush_data() 606 mddev->flush_bio = NULL; in md_submit_flush_data() 630 !mddev->flush_bio || in md_flush_request() 634 WARN_ON(mddev->flush_bio); in md_flush_request() 635 mddev->flush_bio = bio; in md_flush_request()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-log-writes.c | 652 bool flush_bio = (bio->bi_opf & REQ_PREFLUSH); in log_writes_map() local 670 if (!bio_sectors(bio) && !flush_bio) in log_writes_map() 694 if (flush_bio) in log_writes_map() 708 WARN_ON(flush_bio || fua_bio); in log_writes_map() 716 if (flush_bio && !bio_sectors(bio)) { in log_writes_map() 756 if (flush_bio) { in log_writes_map()
|
H A D | raid5-cache.c | 114 struct bio flush_bio; member 1257 flush_bio); in r5l_log_flush_endio() 1305 bio_init(&log->flush_bio, log->rdev->bdev, NULL, 0, in r5l_flush_stripe_to_raid() 1307 log->flush_bio.bi_end_io = r5l_log_flush_endio; in r5l_flush_stripe_to_raid() 1308 submit_bio(&log->flush_bio); in r5l_flush_stripe_to_raid()
|
H A D | md.h | 459 * flush_bio transition from NULL to !NULL 522 struct bio *flush_bio; member
|
H A D | dm.c | 1538 struct bio flush_bio; in __send_empty_flush() local 1545 bio_init(&flush_bio, ci->io->md->disk->part0, NULL, 0, in __send_empty_flush() 1548 ci->bio = &flush_bio; in __send_empty_flush()
|
H A D | md.c | 544 struct bio *bio = mddev->flush_bio; in md_submit_flush_data() 547 * must reset flush_bio before calling into md_handle_request to avoid a in md_submit_flush_data() 554 mddev->flush_bio = NULL; in md_submit_flush_data() 581 !mddev->flush_bio || in md_flush_request() 586 WARN_ON(mddev->flush_bio); in md_flush_request() 599 mddev->flush_bio = bio; in md_flush_request()
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | volumes.h | 116 struct bio *flush_bio; member
|
H A D | disk-io.c | 3744 struct bio *bio = device->flush_bio; in write_dev_flush() 3778 struct bio *bio = device->flush_bio; in wait_dev_flush()
|
H A D | volumes.c | 377 bio_put(device->flush_bio); in btrfs_free_device() 424 dev->flush_bio = bio_alloc_bioset(GFP_KERNEL, 0, NULL); in __alloc_device() 425 if (!dev->flush_bio) { in __alloc_device()
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | volumes.h | 150 struct bio flush_bio; member
|
H A D | disk-io.c | 3926 struct bio *bio = &device->flush_bio; in write_dev_flush() 3962 struct bio *bio = &device->flush_bio; in wait_dev_flush()
|