Lines Matching defs:pool_ns
190 const char *pool_ns; /* NULL if default, never "" */
1046 RCU_INIT_POINTER(rbd_dev->layout.pool_ns, NULL);
5193 return sprintf(buf, "%s\n", rbd_dev->spec->pool_ns ?: "");
5256 "pool_ns %s\n"
5262 spec->pool_ns ?: "",
5299 static DEVICE_ATTR(pool_ns, 0444, rbd_pool_ns_show, NULL);
5379 kfree(spec->pool_ns);
5437 if (spec->pool_ns) {
5438 WARN_ON(!*spec->pool_ns);
5439 rbd_dev->header_oloc.pool_ns =
5440 ceph_find_or_create_string(spec->pool_ns,
5441 strlen(spec->pool_ns));
5668 const char *pool_ns;
5678 kfree(pii->pool_ns);
5700 pii->pool_ns = ceph_extract_encoded_string(p, end, NULL, GFP_KERNEL);
5701 if (IS_ERR(pii->pool_ns)) {
5702 ret = PTR_ERR(pii->pool_ns);
5703 pii->pool_ns = NULL;
5753 dout("%s pool_id %llu pool_ns %s image_id %s snap_id %llu has_overlap %d overlap %llu\n",
5754 __func__, pii->pool_id, pii->pool_ns, pii->image_id, pii->snap_id,
5794 dout("%s pool_id %llu pool_ns %s image_id %s snap_id %llu has_overlap %d overlap %llu\n",
5795 __func__, pii->pool_id, pii->pool_ns, pii->image_id, pii->snap_id,
5863 if (pii.pool_ns && *pii.pool_ns) {
5864 parent_spec->pool_ns = pii.pool_ns;
5865 pii.pool_ns = NULL;
6371 kfree(pctx->spec->pool_ns);
6372 pctx->spec->pool_ns = param->string;
6934 rbd_dev->spec->pool_ns ?: "",
6935 rbd_dev->spec->pool_ns ? "/" : "",
6940 rbd_dev->spec->pool_ns ?: "",
6941 rbd_dev->spec->pool_ns ? "/" : "",