Lines Matching refs:overwrite_bio
423 struct bio *overwrite_bio; member
1127 struct bio *bio = mg->overwrite_bio; in overwrite()
1171 if (mg->overwrite_bio) { in mg_complete()
1175 mg->overwrite_bio->bi_status = mg->k.input; in mg_complete()
1177 mg->overwrite_bio->bi_status = BLK_STS_IOERR; in mg_complete()
1178 bio_endio(mg->overwrite_bio); in mg_complete()
1347 if (mg->overwrite_bio) { in mg_copy()
1353 if (!optimisable_bio(mg->cache, mg->overwrite_bio, mg->op->oblock)) { in mg_copy()
1357 bool rb = bio_detain_shared(mg->cache, mg->op->oblock, mg->overwrite_bio); in mg_copy()
1359 mg->overwrite_bio = NULL; in mg_copy()
1394 mg->overwrite_bio ? READ_WRITE_LOCK_LEVEL : WRITE_LOCK_LEVEL, in mg_lock_writes()
1425 mg->overwrite_bio = bio; in mg_start()
1446 if (!success && mg->overwrite_bio) in invalidate_complete()
1447 bio_io_error(mg->overwrite_bio); in invalidate_complete()
1498 remap_to_origin_clear_discard(cache, mg->overwrite_bio, mg->invalidate_oblock); in invalidate_remove()
1499 mg->overwrite_bio = NULL; in invalidate_remove()
1549 mg->overwrite_bio = bio; in invalidate_start()