Lines Matching refs:parent_spec
434 struct rbd_spec *parent_spec; member
1533 rbd_spec_put(rbd_dev->parent_spec); in rbd_dev_unparent()
1534 rbd_dev->parent_spec = NULL; in rbd_dev_unparent()
1548 if (!rbd_dev->parent_spec) in rbd_dev_parent_put()
1575 if (!rbd_dev->parent_spec) in rbd_dev_parent_get()
5181 struct rbd_spec *spec = rbd_dev->parent_spec; in rbd_parent_show()
5763 struct rbd_spec *parent_spec; in rbd_dev_setup_parent() local
5767 parent_spec = rbd_spec_alloc(); in rbd_dev_setup_parent()
5768 if (!parent_spec) in rbd_dev_setup_parent()
5791 parent_spec->pool_id = pii.pool_id; in rbd_dev_setup_parent()
5793 parent_spec->pool_ns = pii.pool_ns; in rbd_dev_setup_parent()
5796 parent_spec->image_id = pii.image_id; in rbd_dev_setup_parent()
5798 parent_spec->snap_id = pii.snap_id; in rbd_dev_setup_parent()
5800 rbd_assert(!rbd_dev->parent_spec); in rbd_dev_setup_parent()
5801 rbd_dev->parent_spec = parent_spec; in rbd_dev_setup_parent()
5802 parent_spec = NULL; /* rbd_dev now owns this */ in rbd_dev_setup_parent()
5816 rbd_spec_put(parent_spec); in rbd_dev_setup_parent()
6741 if (!rbd_dev->parent_spec) in rbd_dev_probe_parent()
6750 parent = __rbd_dev_create(rbd_dev->parent_spec); in rbd_dev_probe_parent()
6761 parent->spec = rbd_spec_get(rbd_dev->parent_spec); in rbd_dev_probe_parent()
7040 rbd_assert(rbd_dev->parent_spec); in rbd_dev_update_parent()
7234 rbd_assert(first->parent_spec); in rbd_dev_remove_parent()
7235 rbd_spec_put(first->parent_spec); in rbd_dev_remove_parent()
7236 first->parent_spec = NULL; in rbd_dev_remove_parent()