| /OK3568_Linux_fs/kernel/include/linux/ceph/ |
| H A D | cls_lock_client.h | 29 struct ceph_object_locator *oloc, 34 struct ceph_object_locator *oloc, 38 struct ceph_object_locator *oloc, 43 struct ceph_object_locator *oloc, 51 struct ceph_object_locator *oloc,
|
| H A D | osdmap.h | 80 static inline void ceph_oloc_init(struct ceph_object_locator *oloc) in ceph_oloc_init() argument 82 oloc->pool = -1; in ceph_oloc_init() 83 oloc->pool_ns = NULL; in ceph_oloc_init() 86 static inline bool ceph_oloc_empty(const struct ceph_object_locator *oloc) in ceph_oloc_empty() argument 88 return oloc->pool == -1; in ceph_oloc_empty() 93 void ceph_oloc_destroy(struct ceph_object_locator *oloc); 296 const struct ceph_object_locator *oloc, 300 const struct ceph_object_locator *oloc,
|
| H A D | osd_client.h | 228 struct ceph_object_locator oloc; member 515 struct ceph_object_locator *oloc, 536 struct ceph_object_locator *oloc, 545 struct ceph_object_locator *oloc, 552 struct ceph_object_locator *oloc, 562 struct ceph_object_locator *oloc,
|
| /OK3568_Linux_fs/kernel/net/ceph/ |
| H A D | cls_lock_client.c | 25 struct ceph_object_locator *oloc, in ceph_cls_lock() argument 73 ret = ceph_osdc_call(osdc, oid, oloc, "lock", "lock", in ceph_cls_lock() 91 struct ceph_object_locator *oloc, in ceph_cls_unlock() argument 121 ret = ceph_osdc_call(osdc, oid, oloc, "lock", "unlock", in ceph_cls_unlock() 140 struct ceph_object_locator *oloc, in ceph_cls_break_lock() argument 174 ret = ceph_osdc_call(osdc, oid, oloc, "lock", "break_lock", in ceph_cls_break_lock() 186 struct ceph_object_locator *oloc, in ceph_cls_set_cookie() argument 225 ret = ceph_osdc_call(osdc, oid, oloc, "lock", "set_cookie", in ceph_cls_set_cookie() 330 struct ceph_object_locator *oloc, in ceph_cls_lock_info() argument 365 ret = ceph_osdc_call(osdc, oid, oloc, "lock", "get_info", in ceph_cls_lock_info()
|
| H A D | osd_client.c | 572 static int ceph_oloc_encoding_size(const struct ceph_object_locator *oloc) in ceph_oloc_encoding_size() argument 574 return 8 + 4 + 4 + 4 + (oloc->pool_ns ? oloc->pool_ns->len : 0); in ceph_oloc_encoding_size() 2067 const struct ceph_object_locator *oloc) in encode_oloc() argument 2069 ceph_start_encoding(p, 5, 4, ceph_oloc_encoding_size(oloc)); in encode_oloc() 2070 ceph_encode_64(p, oloc->pool); in encode_oloc() 2073 if (oloc->pool_ns) in encode_oloc() 2074 ceph_encode_string(p, end, oloc->pool_ns->str, in encode_oloc() 2075 oloc->pool_ns->len); in encode_oloc() 2181 void *oloc, *oid, *tail; in encode_request_finish() local 2194 oloc = p; in encode_request_finish() [all …]
|
| H A D | osdmap.c | 2096 void ceph_oloc_destroy(struct ceph_object_locator *oloc) in ceph_oloc_destroy() argument 2098 ceph_put_string(oloc->pool_ns); in ceph_oloc_destroy() 2360 const struct ceph_object_locator *oloc, in __ceph_object_locator_to_pg() argument 2363 WARN_ON(pi->id != oloc->pool); in __ceph_object_locator_to_pg() 2365 if (!oloc->pool_ns) { in __ceph_object_locator_to_pg() 2366 raw_pgid->pool = oloc->pool; in __ceph_object_locator_to_pg() 2374 int nsl = oloc->pool_ns->len; in __ceph_object_locator_to_pg() 2379 memcpy(buf, oloc->pool_ns->str, nsl); in __ceph_object_locator_to_pg() 2382 raw_pgid->pool = oloc->pool; in __ceph_object_locator_to_pg() 2387 oid->name, nsl, oloc->pool_ns->str, in __ceph_object_locator_to_pg() [all …]
|
| /OK3568_Linux_fs/kernel/fs/ceph/ |
| H A D | ioctl.c | 186 struct ceph_object_locator oloc; in ceph_ioctl_get_dataloc() local 211 oloc.pool = ci->i_layout.pool_id; in ceph_ioctl_get_dataloc() 212 oloc.pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); in ceph_ioctl_get_dataloc() 215 r = ceph_object_locator_to_pg(osdc->osdmap, &oid, &oloc, &pgid); in ceph_ioctl_get_dataloc() 217 ceph_oloc_destroy(&oloc); in ceph_ioctl_get_dataloc()
|
| /OK3568_Linux_fs/kernel/drivers/block/ |
| H A D | rbd.c | 4643 struct ceph_object_locator *oloc, in rbd_obj_method_sync() argument 4680 ret = ceph_osdc_call(osdc, oid, oloc, RBD_DRV_NAME, method_name, in rbd_obj_method_sync() 4800 struct ceph_object_locator *oloc, in rbd_obj_read_sync() argument 4815 ceph_oloc_copy(&req->r_base_oloc, oloc); in rbd_obj_read_sync()
|