Lines Matching refs:BlockDriverState
67 void stream_start(const char *job_id, BlockDriverState *bs,
68 BlockDriverState *base, const char *backing_file_str,
70 BlockDriverState *bottom,
96 void commit_start(const char *job_id, BlockDriverState *bs,
97 BlockDriverState *base, BlockDriverState *top,
121 BlockJob *commit_active_start(const char *job_id, BlockDriverState *bs,
122 BlockDriverState *base, int creation_flags,
157 void mirror_start(const char *job_id, BlockDriverState *bs,
158 BlockDriverState *target, const char *replaces,
191 BlockJob *backup_job_create(const char *job_id, BlockDriverState *bs,
192 BlockDriverState *target, int64_t speed,
206 bdrv_root_attach_child(BlockDriverState *child_bs, const char *child_name,
214 void GRAPH_RDLOCK bdrv_get_cumulative_perm(BlockDriverState *bs, uint64_t *perm,
235 bdrv_child_refresh_perms(BlockDriverState *bs, BdrvChild *c, Error **errp);
237 bool GRAPH_RDLOCK bdrv_recurse_can_replace(BlockDriverState *bs,
238 BlockDriverState *to_replace);
245 void bdrv_default_perms(BlockDriverState *bs, BdrvChild *c,
257 void bdrv_set_monitor_owned(BlockDriverState *bs);
261 BlockDriverState *bds_tree_init(QDict *bs_opts, Error **errp);
275 BlockDriverState **pbs,
282 BlockDriverState **bitmap_bs,
286 BlockDriverState * GRAPH_RDLOCK
287 bdrv_skip_implicit_filters(BlockDriverState *bs);
300 void bdrv_add_aio_context_notifier(BlockDriverState *bs,
311 void bdrv_remove_aio_context_notifier(BlockDriverState *bs,
324 void bdrv_drain_all_end_quiesce(BlockDriverState *bs);