Lines Matching refs:rbd_client

204 struct rbd_client {
389 struct rbd_client *rbd_client;
704 static struct rbd_client *rbd_client_create(struct ceph_options *ceph_opts)
706 struct rbd_client *rbdc;
710 rbdc = kmalloc(sizeof(struct rbd_client), GFP_KERNEL);
745 static struct rbd_client *__rbd_get_client(struct rbd_client *rbdc)
756 static struct rbd_client *rbd_client_find(struct ceph_options *ceph_opts)
758 struct rbd_client *rbdc = NULL, *iter;
874 struct rbd_client *rbdc = container_of(kref, struct rbd_client, kref);
889 static void rbd_put_client(struct rbd_client *rbdc)
900 static struct rbd_client *rbd_get_client(struct ceph_options *ceph_opts)
902 struct rbd_client *rbdc;
1411 struct ceph_options *opt = rbd_dev->rbd_client->client->options;
1431 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
1730 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
1788 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
1827 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
2061 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
3631 cid.gid = ceph_client_gid(rbd_dev->rbd_client->client);
3671 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
3694 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
3717 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
3878 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
3942 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
3991 struct ceph_client *client = rbd_dev->rbd_client->client;
4374 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
4502 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
4523 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
4579 ceph_osdc_flush_notifies(&rbd_dev->rbd_client->client->osdc);
4587 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
4675 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
4828 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
5003 if (!ceph_test_opt(rbd_dev->rbd_client->client, NOCRC))
5064 ceph_client_addr(rbd_dev->rbd_client->client);
5076 ceph_client_gid(rbd_dev->rbd_client->client));
5084 return sprintf(buf, "%pU\n", &rbd_dev->rbd_client->client->fsid);
5322 rbd_put_client(rbd_dev->rbd_client);
5400 static struct rbd_device *rbd_dev_create(struct rbd_client *rbdc,
5426 rbd_dev->rbd_client = rbdc;
5651 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
5697 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
6007 struct ceph_osd_client *osdc = &rbd_dev->rbd_client->client->osdc;
6761 * rbd_client and spec/parent_spec, so bump their refcounts.
6763 parent->rbd_client = __rbd_get_client(rbd_dev->rbd_client);
7096 struct rbd_client *rbdc;