Lines Matching defs:pool_ns
190 const char *pool_ns; /* NULL if default, never "" */
994 RCU_INIT_POINTER(rbd_dev->layout.pool_ns, NULL);
5120 return sprintf(buf, "%s\n", rbd_dev->spec->pool_ns ?: "");
5183 "pool_ns %s\n"
5189 spec->pool_ns ?: "",
5226 static DEVICE_ATTR(pool_ns, 0444, rbd_pool_ns_show, NULL);
5306 kfree(spec->pool_ns);
5364 if (spec->pool_ns) {
5365 WARN_ON(!*spec->pool_ns);
5366 rbd_dev->header_oloc.pool_ns =
5367 ceph_find_or_create_string(spec->pool_ns,
5368 strlen(spec->pool_ns));
5595 const char *pool_ns;
5605 kfree(pii->pool_ns);
5627 pii->pool_ns = ceph_extract_encoded_string(p, end, NULL, GFP_KERNEL);
5628 if (IS_ERR(pii->pool_ns)) {
5629 ret = PTR_ERR(pii->pool_ns);
5630 pii->pool_ns = NULL;
5680 dout("%s pool_id %llu pool_ns %s image_id %s snap_id %llu has_overlap %d overlap %llu\n",
5681 __func__, pii->pool_id, pii->pool_ns, pii->image_id, pii->snap_id,
5721 dout("%s pool_id %llu pool_ns %s image_id %s snap_id %llu has_overlap %d overlap %llu\n",
5722 __func__, pii->pool_id, pii->pool_ns, pii->image_id, pii->snap_id,
5790 if (pii.pool_ns && *pii.pool_ns) {
5791 parent_spec->pool_ns = pii.pool_ns;
5792 pii.pool_ns = NULL;
6298 kfree(pctx->spec->pool_ns);
6299 pctx->spec->pool_ns = param->string;
6862 rbd_dev->spec->pool_ns ?: "",
6863 rbd_dev->spec->pool_ns ? "/" : "",
6868 rbd_dev->spec->pool_ns ?: "",
6869 rbd_dev->spec->pool_ns ? "/" : "",