rbd_client
struct ceph_options *opt = rbd_dev->rbd_client->client->options;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
cid.gid = ceph_client_gid(rbd_dev->rbd_client->client);
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct rbd_client *rbd_client;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_client *client = rbd_dev->rbd_client->client;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
ceph_osdc_flush_notifies(&rbd_dev->rbd_client->client->osdc);
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
if (!ceph_test_opt(rbd_dev->rbd_client->client, NOCRC))
ceph_client_addr(rbd_dev->rbd_client->client);
ceph_client_gid(rbd_dev->rbd_client->client));
return sprintf(buf, "%pU\n", &rbd_dev->rbd_client->client->fsid);
rbd_put_client(rbd_dev->rbd_client);
static struct rbd_device *rbd_dev_create(struct rbd_client *rbdc,
rbd_dev->rbd_client = rbdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
parent->rbd_client = __rbd_get_client(rbd_dev->rbd_client);
static struct rbd_client *rbd_client_create(struct ceph_options *ceph_opts)
struct rbd_client *rbdc;
rbdc = kmalloc_obj(struct rbd_client);
struct rbd_client *rbdc;
static struct rbd_client *__rbd_get_client(struct rbd_client *rbdc)
static struct rbd_client *rbd_client_find(struct ceph_options *ceph_opts)
struct rbd_client *rbdc = NULL, *iter;
struct rbd_client *rbdc = container_of(kref, struct rbd_client, kref);
static void rbd_put_client(struct rbd_client *rbdc)
static struct rbd_client *rbd_get_client(struct ceph_options *ceph_opts)
struct rbd_client *rbdc;