Lines Matching refs:pool_ns
2353 s64 pool, struct ceph_string *pool_ns) in __ceph_pool_perm_get() argument
2374 int ret = ceph_compare_string(pool_ns, in __ceph_pool_perm_get()
2375 perm->pool_ns, in __ceph_pool_perm_get()
2391 if (pool_ns) in __ceph_pool_perm_get()
2393 (int)pool_ns->len, pool_ns->str); in __ceph_pool_perm_get()
2408 int ret = ceph_compare_string(pool_ns, in __ceph_pool_perm_get()
2409 perm->pool_ns, in __ceph_pool_perm_get()
2436 if (pool_ns) in __ceph_pool_perm_get()
2437 rd_req->r_base_oloc.pool_ns = ceph_get_string(pool_ns); in __ceph_pool_perm_get()
2494 pool_ns_len = pool_ns ? pool_ns->len : 0; in __ceph_pool_perm_get()
2495 perm = kmalloc(struct_size(perm, pool_ns, pool_ns_len + 1), GFP_NOFS); in __ceph_pool_perm_get()
2505 memcpy(perm->pool_ns, pool_ns->str, pool_ns_len); in __ceph_pool_perm_get()
2506 perm->pool_ns[pool_ns_len] = 0; in __ceph_pool_perm_get()
2519 if (pool_ns) in __ceph_pool_perm_get()
2521 (int)pool_ns->len, pool_ns->str, err); in __ceph_pool_perm_get()
2531 struct ceph_string *pool_ns; in ceph_pool_perm_check() local
2569 pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_pool_perm_check()
2570 ret = __ceph_pool_perm_get(ci, pool, pool_ns); in ceph_pool_perm_check()
2571 ceph_put_string(pool_ns); in ceph_pool_perm_check()
2583 pool_ns == rcu_dereference_raw(ci->i_layout.pool_ns)) { in ceph_pool_perm_check()