Lines Matching refs:kref

192 	struct kref	kref;  member
200 struct kref kref; member
281 struct kref kref; member
315 struct kref kref; member
665 kref_init(&rbdc->kref); in rbd_client_create()
698 kref_get(&rbdc->kref); in __rbd_get_client()
840 static void rbd_client_release(struct kref *kref) in rbd_client_release() argument
842 struct rbd_client *rbdc = container_of(kref, struct rbd_client, kref); in rbd_client_release()
860 kref_put(&rbdc->kref, rbd_client_release); in rbd_put_client()
1471 atomic_read(&obj_request->kref.refcount)); in rbd_obj_request_get()
1472 kref_get(&obj_request->kref); in rbd_obj_request_get()
1475 static void rbd_obj_request_destroy(struct kref *kref);
1480 atomic_read(&obj_request->kref.refcount)); in rbd_obj_request_put()
1481 kref_put(&obj_request->kref, rbd_obj_request_destroy); in rbd_obj_request_put()
1487 atomic_read(&img_request->kref.refcount)); in rbd_img_request_get()
1488 kref_get(&img_request->kref); in rbd_img_request_get()
1492 static void rbd_parent_request_destroy(struct kref *kref);
1493 static void rbd_img_request_destroy(struct kref *kref);
1498 atomic_read(&img_request->kref.refcount)); in rbd_img_request_put()
1500 kref_put(&img_request->kref, rbd_parent_request_destroy); in rbd_img_request_put()
1502 kref_put(&img_request->kref, rbd_img_request_destroy); in rbd_img_request_put()
2037 kref_init(&obj_request->kref); in rbd_obj_request_create()
2045 static void rbd_obj_request_destroy(struct kref *kref) in rbd_obj_request_destroy() argument
2049 obj_request = container_of(kref, struct rbd_obj_request, kref); in rbd_obj_request_destroy()
2180 kref_init(&img_request->kref); in rbd_img_request_create()
2188 static void rbd_img_request_destroy(struct kref *kref) in rbd_img_request_destroy() argument
2194 img_request = container_of(kref, struct rbd_img_request, kref); in rbd_img_request_destroy()
2236 static void rbd_parent_request_destroy(struct kref *kref) in rbd_parent_request_destroy() argument
2241 parent_request = container_of(kref, struct rbd_img_request, kref); in rbd_parent_request_destroy()
2248 rbd_img_request_destroy(kref); in rbd_parent_request_destroy()
4026 kref_get(&spec->kref); in rbd_spec_get()
4031 static void rbd_spec_free(struct kref *kref);
4035 kref_put(&spec->kref, rbd_spec_free); in rbd_spec_put()
4048 kref_init(&spec->kref); in rbd_spec_alloc()
4053 static void rbd_spec_free(struct kref *kref) in rbd_spec_free() argument
4055 struct rbd_spec *spec = container_of(kref, struct rbd_spec, kref); in rbd_spec_free()