Home
last modified time | relevance | path

Searched refs:flush_bio (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-log-writes.c674 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 Ddm-clone-target.c92 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 Ddm-snap.c148 struct bio flush_bio; member
1132 struct bio *flush_bio = &s->flush_bio; in flush_data() local
1134 bio_reset(flush_bio); in flush_data()
1135 bio_set_dev(flush_bio, s->origin->bdev); in flush_data()
1136 flush_bio->bi_opf = REQ_OP_WRITE | REQ_PREFLUSH; in flush_data()
1138 return submit_bio_wait(flush_bio); in flush_data()
1343 bio_init(&s->flush_bio, NULL, 0); in snapshot_ctr()
1531 bio_uninit(&s->flush_bio); in snapshot_dtr()
H A Draid5-cache.c114 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 Ddm-thin.c286 struct bio flush_bio; member
2916 bio_uninit(&pool->flush_bio); in __pool_destroy()
2997 bio_init(&pool->flush_bio, NULL, 0); in pool_create()
3204 struct bio *flush_bio = &pool->flush_bio; in metadata_pre_commit_callback() local
3206 bio_reset(flush_bio); in metadata_pre_commit_callback()
3207 bio_set_dev(flush_bio, pool->data_dev); in metadata_pre_commit_callback()
3208 flush_bio->bi_opf = REQ_OP_WRITE | REQ_PREFLUSH; in metadata_pre_commit_callback()
3210 return submit_bio_wait(flush_bio); in metadata_pre_commit_callback()
H A Dmd.h495 struct bio *flush_bio; member
H A Ddm.c1476 struct bio flush_bio; in __send_empty_flush() local
1483 bio_init(&flush_bio, NULL, 0); in __send_empty_flush()
1484 flush_bio.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC; in __send_empty_flush()
1485 ci->bio = &flush_bio; in __send_empty_flush()
H A Dmd.c607 struct bio *bio = mddev->flush_bio; in md_submit_flush_data()
617 mddev->flush_bio = NULL; in md_submit_flush_data()
641 !mddev->flush_bio || in md_flush_request()
645 WARN_ON(mddev->flush_bio); in md_flush_request()
646 mddev->flush_bio = bio; in md_flush_request()
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dvolumes.h116 struct bio *flush_bio; member
H A Ddisk-io.c3718 struct bio *bio = device->flush_bio; in write_dev_flush()
3752 struct bio *bio = device->flush_bio; in wait_dev_flush()
H A Dvolumes.c377 bio_put(device->flush_bio); in btrfs_free_device()
423 dev->flush_bio = bio_alloc_bioset(GFP_KERNEL, 0, NULL); in __alloc_device()
424 if (!dev->flush_bio) { in __alloc_device()