Lines Matching defs:pool_ns
190 const char *pool_ns; /* NULL if default, never "" */
994 RCU_INIT_POINTER(rbd_dev->layout.pool_ns, NULL);
5110 return sprintf(buf, "%s\n", rbd_dev->spec->pool_ns ?: "");
5173 "pool_ns %s\n"
5179 spec->pool_ns ?: "",
5216 static DEVICE_ATTR(pool_ns, 0444, rbd_pool_ns_show, NULL);
5296 kfree(spec->pool_ns);
5354 if (spec->pool_ns) {
5355 WARN_ON(!*spec->pool_ns);
5356 rbd_dev->header_oloc.pool_ns =
5357 ceph_find_or_create_string(spec->pool_ns,
5358 strlen(spec->pool_ns));
5585 const char *pool_ns;
5595 kfree(pii->pool_ns);
5617 pii->pool_ns = ceph_extract_encoded_string(p, end, NULL, GFP_KERNEL);
5618 if (IS_ERR(pii->pool_ns)) {
5619 ret = PTR_ERR(pii->pool_ns);
5620 pii->pool_ns = NULL;
5670 dout("%s pool_id %llu pool_ns %s image_id %s snap_id %llu has_overlap %d overlap %llu\n",
5671 __func__, pii->pool_id, pii->pool_ns, pii->image_id, pii->snap_id,
5711 dout("%s pool_id %llu pool_ns %s image_id %s snap_id %llu has_overlap %d overlap %llu\n",
5712 __func__, pii->pool_id, pii->pool_ns, pii->image_id, pii->snap_id,
5780 if (pii.pool_ns && *pii.pool_ns) {
5781 parent_spec->pool_ns = pii.pool_ns;
5782 pii.pool_ns = NULL;
6285 kfree(pctx->spec->pool_ns);
6286 pctx->spec->pool_ns = param->string;
6852 rbd_dev->spec->pool_ns ?: "",
6853 rbd_dev->spec->pool_ns ? "/" : "",
6858 rbd_dev->spec->pool_ns ?: "",
6859 rbd_dev->spec->pool_ns ? "/" : "",