Home
last modified time | relevance | path

Searched refs:pool_ns (Results 1 – 14 of 14) sorted by relevance

/linux/fs/ceph/
A Daddr.c1775 perm->pool_ns, in __ceph_pool_perm_get()
1791 if (pool_ns) in __ceph_pool_perm_get()
1793 pool, (int)pool_ns->len, pool_ns->str); in __ceph_pool_perm_get()
1836 if (pool_ns) in __ceph_pool_perm_get()
1837 rd_req->r_base_oloc.pool_ns = ceph_get_string(pool_ns); in __ceph_pool_perm_get()
1896 pool_ns_len = pool_ns ? pool_ns->len : 0; in __ceph_pool_perm_get()
1907 memcpy(perm->pool_ns, pool_ns->str, pool_ns_len); in __ceph_pool_perm_get()
1921 if (pool_ns) in __ceph_pool_perm_get()
1923 pool, (int)pool_ns->len, pool_ns->str, err); in __ceph_pool_perm_get()
1972 pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_pool_perm_check()
[all …]
A Dxattr.c54 rcu_dereference_raw(fl->pool_ns) != NULL); in ceph_vxattrcb_layout_exists()
62 struct ceph_string *pool_ns; in ceph_vxattrcb_layout() local
70 pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_vxattrcb_layout()
89 if (pool_ns) in ceph_vxattrcb_layout()
90 total_len += strlen(ns_field) + pool_ns->len; in ceph_vxattrcb_layout()
101 if (pool_ns) { in ceph_vxattrcb_layout()
105 memcpy(val + ret, pool_ns->str, pool_ns->len); in ceph_vxattrcb_layout()
106 ret += pool_ns->len; in ceph_vxattrcb_layout()
110 ceph_put_string(pool_ns); in ceph_vxattrcb_layout()
186 struct ceph_string *ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_vxattrcb_layout_pool_namespace()
A Dinode.c473 RCU_INIT_POINTER(ci->i_layout.pool_ns, NULL); in ceph_alloc_inode()
604 ceph_put_string(rcu_dereference_raw(ci->i_layout.pool_ns)); in ceph_evict_inode()
605 ceph_put_string(rcu_dereference_raw(ci->i_cached_layout.pool_ns)); in ceph_evict_inode()
761 struct ceph_string *pool_ns = NULL; in ceph_fill_inode() local
818 pool_ns = ceph_find_or_create_string(iinfo->pool_ns_data, in ceph_fill_inode()
895 old_ns = rcu_dereference_protected(ci->i_layout.pool_ns, in ceph_fill_inode()
897 rcu_assign_pointer(ci->i_layout.pool_ns, pool_ns); in ceph_fill_inode()
899 if (ci->i_layout.pool_id != old_pool || pool_ns != old_ns) in ceph_fill_inode()
902 pool_ns = old_ns; in ceph_fill_inode()
1081 ceph_put_string(pool_ns); in ceph_fill_inode()
A Dioctl.c212 oloc.pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_ioctl_get_dataloc()
A Dfile.c436 rcu_assign_pointer(cdst->i_cached_layout.pool_ns, in cache_file_layout()
437 ceph_try_get_string(csrc->i_layout.pool_ns)); in cache_file_layout()
489 rcu_assign_pointer(lo->pool_ns, in try_prep_async_create()
490 ceph_try_get_string(ci->i_cached_layout.pool_ns)); in try_prep_async_create()
2290 src_oloc.pool_ns = ceph_try_get_string(src_ci->i_layout.pool_ns); in ceph_do_objects_copy()
2292 dst_oloc.pool_ns = ceph_try_get_string(dst_ci->i_layout.pool_ns); in ceph_do_objects_copy()
A Dcaps.c595 ceph_put_string(rcu_dereference_raw(ci->i_cached_layout.pool_ns)); in __check_cap_issue()
3262 struct ceph_string *pool_ns; member
3422 old_ns = rcu_dereference_protected(ci->i_layout.pool_ns, in handle_cap_grant()
3424 rcu_assign_pointer(ci->i_layout.pool_ns, extra_info->pool_ns); in handle_cap_grant()
3427 extra_info->pool_ns != old_ns) in handle_cap_grant()
3430 extra_info->pool_ns = old_ns; in handle_cap_grant()
4108 extra_info.pool_ns = in ceph_handle_caps()
4239 ceph_put_string(extra_info.pool_ns); in ceph_handle_caps()
A Dmds_client.h347 char pool_ns[]; member
A Dmds_client.c3718 ceph_put_string(rcu_dereference_raw(ci->i_cached_layout.pool_ns)); in reconnect_caps_cb()
/linux/drivers/block/
A Drbd.c5139 spec->pool_ns ?: "", in rbd_parent_show()
5256 kfree(spec->pool_ns); in rbd_spec_free()
5315 if (spec->pool_ns) { in __rbd_dev_create()
5316 WARN_ON(!*spec->pool_ns); in __rbd_dev_create()
5559 const char *pool_ns; member
5584 if (IS_ERR(pii->pool_ns)) { in decode_parent_image_spec()
5586 pii->pool_ns = NULL; in decode_parent_image_spec()
5767 if (pii.pool_ns && *pii.pool_ns) { in rbd_dev_v2_parent_info()
5768 parent_spec->pool_ns = pii.pool_ns; in rbd_dev_v2_parent_info()
5769 pii.pool_ns = NULL; in rbd_dev_v2_parent_info()
[all …]
/linux/include/linux/ceph/
A Dosdmap.h77 struct ceph_string *pool_ns; member
83 oloc->pool_ns = NULL; in ceph_oloc_init()
A Dceph_fs.h67 struct ceph_string __rcu *pool_ns; /* rados pool namespace */ member
/linux/net/ceph/
A Ddebugfs.c196 if (t->target_oloc.pool_ns) { in dump_target()
198 (int)t->target_oloc.pool_ns->len, in dump_target()
199 t->target_oloc.pool_ns->str, in dump_target()
A Dosdmap.c2108 if (src->pool_ns) in ceph_oloc_copy()
2109 dest->pool_ns = ceph_get_string(src->pool_ns); in ceph_oloc_copy()
2111 dest->pool_ns = NULL; in ceph_oloc_copy()
2117 ceph_put_string(oloc->pool_ns); in ceph_oloc_destroy()
2384 if (!oloc->pool_ns) { in __ceph_object_locator_to_pg()
2393 int nsl = oloc->pool_ns->len; in __ceph_object_locator_to_pg()
2398 memcpy(buf, oloc->pool_ns->str, nsl); in __ceph_object_locator_to_pg()
2406 oid->name, nsl, oloc->pool_ns->str, in __ceph_object_locator_to_pg()
A Dosd_client.c611 return 8 + 4 + 4 + 4 + (oloc->pool_ns ? oloc->pool_ns->len : 0); in ceph_oloc_encoding_size()
1116 req->r_base_oloc.pool_ns = ceph_try_get_string(layout->pool_ns); in ceph_osdc_new_request()
1963 if (t->target_oloc.pool_ns) { in hoid_fill_from_target()
1964 hoid->nspace = t->target_oloc.pool_ns->str; in hoid_fill_from_target()
2094 if (oloc->pool_ns) in encode_oloc()
2095 ceph_encode_string(p, end, oloc->pool_ns->str, in encode_oloc()
2096 oloc->pool_ns->len); in encode_oloc()
3484 if (!oloc->pool_ns || in ceph_oloc_decode()
3489 if (oloc->pool_ns) in ceph_oloc_decode()
3677 m.redirect.oloc.pool_ns = req->r_t.target_oloc.pool_ns; in handle_reply()
[all …]

Completed in 78 milliseconds