Home
last modified time | relevance | path

Searched refs:parent_bs (Results 1 – 4 of 4) sorted by relevance

/qemu/
H A Dblock.c3179 assert(parent_bs->drv); in bdrv_attach_child_noperm()
3445 BdrvChild *child = is_backing ? parent_bs->backing : parent_bs->file; in bdrv_set_file_or_backing_noperm()
3450 if (!parent_bs->drv) { in bdrv_set_file_or_backing_noperm()
3467 !parent_bs->drv->supports_backing) in bdrv_set_file_or_backing_noperm()
3470 "files", parent_bs->drv->format_name, parent_bs->node_name); in bdrv_set_file_or_backing_noperm()
3474 if (parent_bs->drv->is_filter) { in bdrv_set_file_or_backing_noperm()
3519 bdrv_refresh_limits(parent_bs, tran, NULL); in bdrv_set_file_or_backing_noperm()
8092 if (!parent_bs->drv || !parent_bs->drv->bdrv_add_child) { in bdrv_add_child()
8123 parent_bs->drv->bdrv_add_child(parent_bs, child_bs, errp); in bdrv_add_child()
8131 if (!parent_bs->drv || !parent_bs->drv->bdrv_del_child) { in bdrv_del_child()
[all …]
H A Dblockdev.c3456 bdrv_find_child(BlockDriverState *parent_bs, const char *child_name) in bdrv_find_child() argument
3460 QLIST_FOREACH(child, &parent_bs->children, next) { in bdrv_find_child()
3472 BlockDriverState *parent_bs, *new_bs = NULL; in qmp_x_blockdev_change() local
3477 parent_bs = bdrv_lookup_bs(parent, parent, errp); in qmp_x_blockdev_change()
3478 if (!parent_bs) { in qmp_x_blockdev_change()
3492 p_child = bdrv_find_child(parent_bs, child); in qmp_x_blockdev_change()
3498 bdrv_del_child(parent_bs, p_child, errp); in qmp_x_blockdev_change()
3507 bdrv_add_child(parent_bs, new_bs, errp); in qmp_x_blockdev_change()
/qemu/tests/unit/
H A Dtest-bdrv-drain.c1911 BlockDriverState *parent_bs; in do_test_replace_child_mid_drain() local
1918 parent_bs = bdrv_new_open_driver(&bdrv_replace_test, "parent", 0, in do_test_replace_child_mid_drain()
1920 parent_s = parent_bs->opaque; in do_test_replace_child_mid_drain()
1924 blk_insert_bs(parent_blk, parent_bs, &error_abort); in do_test_replace_child_mid_drain()
1934 parent_bs->total_sectors = 1; in do_test_replace_child_mid_drain()
1940 bdrv_attach_child(parent_bs, old_child_bs, "child", &child_of_bds, in do_test_replace_child_mid_drain()
1970 g_assert(parent_bs->quiesce_counter == old_drain_count); in do_test_replace_child_mid_drain()
1978 g_assert(parent_bs->quiesce_counter == new_drain_count); in do_test_replace_child_mid_drain()
2043 bdrv_unref(parent_bs); in do_test_replace_child_mid_drain()
/qemu/include/block/
H A Dblock-global-state.h175 check_to_replace_node(BlockDriverState *parent_bs, const char *node_name,
249 bdrv_attach_child(BlockDriverState *parent_bs,