Lines Matching defs:cid
3693 struct rbd_client_id cid;
3696 cid.gid = ceph_client_gid(rbd_dev->rbd_client->client);
3697 cid.handle = rbd_dev->watch_cookie;
3699 return cid;
3706 const struct rbd_client_id *cid)
3710 cid->gid, cid->handle);
3711 rbd_dev->owner_cid = *cid; /* struct */
3723 struct rbd_client_id cid = rbd_get_cid(rbd_dev);
3727 rbd_set_owner_cid(rbd_dev, &cid);
3783 struct rbd_client_id cid = rbd_get_cid(rbd_dev);
3793 ceph_encode_64(&p, cid.gid);
3794 ceph_encode_64(&p, cid.handle);
4022 struct rbd_client_id cid = {
4027 dout("%s rbd_dev %p found cid %llu-%llu\n", __func__,
4028 rbd_dev, cid.gid, cid.handle);
4029 rbd_set_owner_cid(rbd_dev, &cid);
4320 struct rbd_client_id cid = { 0 };
4323 cid.gid = ceph_decode_64(p);
4324 cid.handle = ceph_decode_64(p);
4327 dout("%s rbd_dev %p cid %llu-%llu\n", __func__, rbd_dev, cid.gid,
4328 cid.handle);
4329 if (!rbd_cid_equal(&cid, &rbd_empty_cid)) {
4331 if (rbd_cid_equal(&cid, &rbd_dev->owner_cid)) {
4332 dout("%s rbd_dev %p cid %llu-%llu == owner_cid\n",
4333 __func__, rbd_dev, cid.gid, cid.handle);
4335 rbd_set_owner_cid(rbd_dev, &cid);
4349 struct rbd_client_id cid = { 0 };
4352 cid.gid = ceph_decode_64(p);
4353 cid.handle = ceph_decode_64(p);
4356 dout("%s rbd_dev %p cid %llu-%llu\n", __func__, rbd_dev, cid.gid,
4357 cid.handle);
4358 if (!rbd_cid_equal(&cid, &rbd_empty_cid)) {
4360 if (!rbd_cid_equal(&cid, &rbd_dev->owner_cid)) {
4361 dout("%s rbd_dev %p cid %llu-%llu != owner_cid %llu-%llu\n",
4362 __func__, rbd_dev, cid.gid, cid.handle,
4384 struct rbd_client_id cid = { 0 };
4388 cid.gid = ceph_decode_64(p);
4389 cid.handle = ceph_decode_64(p);
4392 dout("%s rbd_dev %p cid %llu-%llu\n", __func__, rbd_dev, cid.gid,
4393 cid.handle);
4394 if (rbd_cid_equal(&cid, &my_cid))