Lines Matching defs:child_class
87 const BdrvChildClass *child_class,
3082 const BdrvChildClass *child_class,
3092 assert(child_class->get_parent_desc);
3106 .klass = child_class,
3124 if (ret < 0 && child_class->change_aio_ctx) {
3130 ret_child = child_class->change_aio_ctx(new_child, child_ctx,
3196 const BdrvChildClass *child_class,
3221 return bdrv_attach_child_common(child_bs, child_name, child_class,
3237 const BdrvChildClass *child_class,
3248 child = bdrv_attach_child_common(child_bs, child_name, child_class,
3279 const BdrvChildClass *child_class,
3290 child_class, child_role, tran, errp);
3726 BlockDriverState *parent, const BdrvChildClass *child_class,
3735 assert(child_class != NULL);
3759 parent, child_class, child_role, parse_filename,
3773 const BdrvChildClass *child_class,
3782 bs = bdrv_open_child_bs(filename, options, bdref_key, parent, child_class,
3789 child = bdrv_attach_child(parent, bs, bdref_key, child_class, child_role,
3815 const BdrvChildClass *child_class,
3820 child_class, child_role, allow_none, false,
3852 * TODO Future callers may need to specify parent/child_class in order for
3978 const BdrvChildClass *child_class, BdrvChildRole child_role,
3992 assert(!child_class || !flags);
3993 assert(!child_class == !parent);
4036 if (child_class) {
4051 child_class->inherit_options(child_role, parent_is_format,