Searched refs:pool_ns (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/fs/ceph/ |
D | addr.c | 1823 s64 pool, struct ceph_string *pool_ns) in __ceph_pool_perm_get() argument 1843 int ret = ceph_compare_string(pool_ns, in __ceph_pool_perm_get() 1844 perm->pool_ns, in __ceph_pool_perm_get() 1860 if (pool_ns) in __ceph_pool_perm_get() 1862 pool, (int)pool_ns->len, pool_ns->str); in __ceph_pool_perm_get() 1877 int ret = ceph_compare_string(pool_ns, in __ceph_pool_perm_get() 1878 perm->pool_ns, in __ceph_pool_perm_get() 1905 if (pool_ns) in __ceph_pool_perm_get() 1906 rd_req->r_base_oloc.pool_ns = ceph_get_string(pool_ns); in __ceph_pool_perm_get() 1960 pool_ns_len = pool_ns ? pool_ns->len : 0; in __ceph_pool_perm_get() [all …]
|
D | xattr.c | 68 rcu_dereference_raw(fl->pool_ns) != NULL); in ceph_vxattrcb_layout_exists() 76 struct ceph_string *pool_ns; in ceph_vxattrcb_layout() local 84 pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_vxattrcb_layout() 103 if (pool_ns) in ceph_vxattrcb_layout() 104 total_len += strlen(ns_field) + pool_ns->len; in ceph_vxattrcb_layout() 118 if (pool_ns) { in ceph_vxattrcb_layout() 122 memcpy(val + ret, pool_ns->str, pool_ns->len); in ceph_vxattrcb_layout() 123 ret += pool_ns->len; in ceph_vxattrcb_layout() 127 ceph_put_string(pool_ns); in ceph_vxattrcb_layout() 172 struct ceph_string *ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_vxattrcb_layout_pool_namespace()
|
D | ioctl.c | 212 oloc.pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_ioctl_get_dataloc()
|
D | inode.c | 448 RCU_INIT_POINTER(ci->i_layout.pool_ns, NULL); in ceph_alloc_inode() 578 ceph_put_string(rcu_dereference_raw(ci->i_layout.pool_ns)); in ceph_destroy_inode() 745 struct ceph_string *pool_ns = NULL; in fill_inode() local 776 pool_ns = ceph_find_or_create_string(iinfo->pool_ns_data, in fill_inode() 842 old_ns = rcu_dereference_protected(ci->i_layout.pool_ns, in fill_inode() 844 rcu_assign_pointer(ci->i_layout.pool_ns, pool_ns); in fill_inode() 846 if (ci->i_layout.pool_id != old_pool || pool_ns != old_ns) in fill_inode() 849 pool_ns = old_ns; in fill_inode() 1022 ceph_put_string(pool_ns); in fill_inode()
|
D | mds_client.h | 308 char pool_ns[]; member
|
D | caps.c | 3014 struct ceph_string *pool_ns; member 3158 old_ns = rcu_dereference_protected(ci->i_layout.pool_ns, in handle_cap_grant() 3160 rcu_assign_pointer(ci->i_layout.pool_ns, extra_info->pool_ns); in handle_cap_grant() 3163 extra_info->pool_ns != old_ns) in handle_cap_grant() 3166 extra_info->pool_ns = old_ns; in handle_cap_grant() 3815 extra_info.pool_ns = in ceph_handle_caps() 3952 ceph_put_string(extra_info.pool_ns); in ceph_handle_caps()
|
/Linux-v4.19/drivers/block/ |
D | rbd.c | 184 const char *pool_ns; /* NULL if default, never "" */ member 824 kfree(pctx->spec->pool_ns); in parse_rbd_opts_token() 825 pctx->spec->pool_ns = match_strdup(argstr); in parse_rbd_opts_token() 826 if (!pctx->spec->pool_ns) in parse_rbd_opts_token() 1009 RCU_INIT_POINTER(rbd_dev->layout.pool_ns, NULL); in rbd_init_layout() 4147 return sprintf(buf, "%s\n", rbd_dev->spec->pool_ns ?: ""); in rbd_pool_ns_show() 4216 spec->pool_ns ?: "", in rbd_parent_show() 4250 static DEVICE_ATTR(pool_ns, 0444, rbd_pool_ns_show, NULL); 4330 kfree(spec->pool_ns); in rbd_spec_free() 4389 if (spec->pool_ns) { in __rbd_dev_create() [all …]
|
/Linux-v4.19/include/linux/ceph/ |
D | osdmap.h | 74 struct ceph_string *pool_ns; member 80 oloc->pool_ns = NULL; in ceph_oloc_init()
|
D | ceph_fs.h | 67 struct ceph_string __rcu *pool_ns; /* rados pool namespace */ member
|
/Linux-v4.19/net/ceph/ |
D | debugfs.c | 194 if (t->target_oloc.pool_ns) { in dump_target() 196 (int)t->target_oloc.pool_ns->len, in dump_target() 197 t->target_oloc.pool_ns->str, in dump_target()
|
D | osdmap.c | 1880 if (src->pool_ns) in ceph_oloc_copy() 1881 dest->pool_ns = ceph_get_string(src->pool_ns); in ceph_oloc_copy() 1883 dest->pool_ns = NULL; in ceph_oloc_copy() 1889 ceph_put_string(oloc->pool_ns); in ceph_oloc_destroy() 2156 if (!oloc->pool_ns) { in __ceph_object_locator_to_pg() 2165 int nsl = oloc->pool_ns->len; in __ceph_object_locator_to_pg() 2170 memcpy(buf, oloc->pool_ns->str, nsl); in __ceph_object_locator_to_pg() 2178 oid->name, nsl, oloc->pool_ns->str, in __ceph_object_locator_to_pg()
|
D | osd_client.c | 606 return 8 + 4 + 4 + 4 + (oloc->pool_ns ? oloc->pool_ns->len : 0); in ceph_oloc_encoding_size() 1034 req->r_base_oloc.pool_ns = ceph_try_get_string(layout->pool_ns); in ceph_osdc_new_request() 1815 if (t->target_oloc.pool_ns) { in hoid_fill_from_target() 1816 hoid->nspace = t->target_oloc.pool_ns->str; in hoid_fill_from_target() 1817 hoid->nspace_len = t->target_oloc.pool_ns->len; in hoid_fill_from_target() 1941 if (oloc->pool_ns) in encode_oloc() 1942 ceph_encode_string(p, end, oloc->pool_ns->str, in encode_oloc() 1943 oloc->pool_ns->len); in encode_oloc() 3312 if (!oloc->pool_ns || in ceph_oloc_decode() 3313 ceph_compare_string(oloc->pool_ns, *p, len)) in ceph_oloc_decode() [all …]
|