Searched refs:copy_on_read (Results 1 – 4 of 4) sorted by relevance
788 bool copy_on_read; in drive_new() local881 copy_on_read = qemu_opt_get_bool(legacy_opts, "copy-on-read", false); in drive_new()883 if (read_only && copy_on_read) { in drive_new()885 copy_on_read = false; in drive_new()889 qdict_put_str(bs_opts, "copy-on-read", copy_on_read ? "on" : "off"); in drive_new()1514 if (!qatomic_read(&state->old_bs->copy_on_read)) { in external_snapshot_commit()
290 if (bs->copy_on_read && read_only) { in bdrv_can_set_read_only()1944 assert(qatomic_read(&bs->copy_on_read) == 0); in bdrv_open_common()5149 qatomic_set(&bs->copy_on_read, 0); in bdrv_close()
1221 int copy_on_read; member
241 qatomic_inc(&bs->copy_on_read); in bdrv_enable_copy_on_read()246 int old = qatomic_fetch_dec(&bs->copy_on_read); in bdrv_disable_copy_on_read()1808 if (qatomic_read(&bs->copy_on_read)) { in bdrv_co_preadv_part()