|
@@ -54,7 +54,6 @@ bool monitor_add_blk(BlockBackend *blk, const char *name, Error **errp);
|
|
void monitor_remove_blk(BlockBackend *blk);
|
|
void monitor_remove_blk(BlockBackend *blk);
|
|
|
|
|
|
BlockBackendPublic *blk_get_public(BlockBackend *blk);
|
|
BlockBackendPublic *blk_get_public(BlockBackend *blk);
|
|
-BlockBackend *blk_by_public(BlockBackendPublic *public);
|
|
|
|
|
|
|
|
void blk_remove_bs(BlockBackend *blk);
|
|
void blk_remove_bs(BlockBackend *blk);
|
|
int blk_insert_bs(BlockBackend *blk, BlockDriverState *bs, Error **errp);
|
|
int blk_insert_bs(BlockBackend *blk, BlockDriverState *bs, Error **errp);
|
|
@@ -67,7 +66,6 @@ void blk_get_perm(BlockBackend *blk, uint64_t *perm, uint64_t *shared_perm);
|
|
|
|
|
|
void blk_iostatus_enable(BlockBackend *blk);
|
|
void blk_iostatus_enable(BlockBackend *blk);
|
|
BlockDeviceIoStatus blk_iostatus(const BlockBackend *blk);
|
|
BlockDeviceIoStatus blk_iostatus(const BlockBackend *blk);
|
|
-void blk_iostatus_disable(BlockBackend *blk);
|
|
|
|
void blk_iostatus_reset(BlockBackend *blk);
|
|
void blk_iostatus_reset(BlockBackend *blk);
|
|
int blk_attach_dev(BlockBackend *blk, DeviceState *dev);
|
|
int blk_attach_dev(BlockBackend *blk, DeviceState *dev);
|
|
void blk_detach_dev(BlockBackend *blk, DeviceState *dev);
|
|
void blk_detach_dev(BlockBackend *blk, DeviceState *dev);
|
|
@@ -76,8 +74,6 @@ BlockBackend *blk_by_dev(void *dev);
|
|
BlockBackend *blk_by_qdev_id(const char *id, Error **errp);
|
|
BlockBackend *blk_by_qdev_id(const char *id, Error **errp);
|
|
void blk_set_dev_ops(BlockBackend *blk, const BlockDevOps *ops, void *opaque);
|
|
void blk_set_dev_ops(BlockBackend *blk, const BlockDevOps *ops, void *opaque);
|
|
|
|
|
|
-void blk_activate(BlockBackend *blk, Error **errp);
|
|
|
|
-
|
|
|
|
int blk_make_zero(BlockBackend *blk, BdrvRequestFlags flags);
|
|
int blk_make_zero(BlockBackend *blk, BdrvRequestFlags flags);
|
|
void blk_aio_cancel(BlockAIOCB *acb);
|
|
void blk_aio_cancel(BlockAIOCB *acb);
|
|
int blk_commit_all(void);
|
|
int blk_commit_all(void);
|
|
@@ -91,9 +87,6 @@ bool blk_is_sg(BlockBackend *blk);
|
|
void blk_set_enable_write_cache(BlockBackend *blk, bool wce);
|
|
void blk_set_enable_write_cache(BlockBackend *blk, bool wce);
|
|
int blk_get_flags(BlockBackend *blk);
|
|
int blk_get_flags(BlockBackend *blk);
|
|
bool blk_op_is_blocked(BlockBackend *blk, BlockOpType op, Error **errp);
|
|
bool blk_op_is_blocked(BlockBackend *blk, BlockOpType op, Error **errp);
|
|
-void blk_op_unblock(BlockBackend *blk, BlockOpType op, Error *reason);
|
|
|
|
-void blk_op_block_all(BlockBackend *blk, Error *reason);
|
|
|
|
-void blk_op_unblock_all(BlockBackend *blk, Error *reason);
|
|
|
|
int blk_set_aio_context(BlockBackend *blk, AioContext *new_context,
|
|
int blk_set_aio_context(BlockBackend *blk, AioContext *new_context,
|
|
Error **errp);
|
|
Error **errp);
|
|
void blk_add_aio_context_notifier(BlockBackend *blk,
|
|
void blk_add_aio_context_notifier(BlockBackend *blk,
|
|
@@ -105,7 +98,6 @@ void blk_remove_aio_context_notifier(BlockBackend *blk,
|
|
void (*detach_aio_context)(void *),
|
|
void (*detach_aio_context)(void *),
|
|
void *opaque);
|
|
void *opaque);
|
|
void blk_add_remove_bs_notifier(BlockBackend *blk, Notifier *notify);
|
|
void blk_add_remove_bs_notifier(BlockBackend *blk, Notifier *notify);
|
|
-void blk_add_insert_bs_notifier(BlockBackend *blk, Notifier *notify);
|
|
|
|
BlockBackendRootState *blk_get_root_state(BlockBackend *blk);
|
|
BlockBackendRootState *blk_get_root_state(BlockBackend *blk);
|
|
void blk_update_root_state(BlockBackend *blk);
|
|
void blk_update_root_state(BlockBackend *blk);
|
|
bool blk_get_detect_zeroes_from_root_state(BlockBackend *blk);
|
|
bool blk_get_detect_zeroes_from_root_state(BlockBackend *blk);
|