Lines Matching refs:kref

192 	struct kref	kref;  member
200 struct kref kref; member
281 struct kref kref; member
315 struct kref kref; member
664 kref_init(&rbdc->kref); in rbd_client_create()
697 kref_get(&rbdc->kref); in __rbd_get_client()
842 static void rbd_client_release(struct kref *kref) in rbd_client_release() argument
844 struct rbd_client *rbdc = container_of(kref, struct rbd_client, kref); in rbd_client_release()
862 kref_put(&rbdc->kref, rbd_client_release); in rbd_put_client()
1473 atomic_read(&obj_request->kref.refcount)); in rbd_obj_request_get()
1474 kref_get(&obj_request->kref); in rbd_obj_request_get()
1477 static void rbd_obj_request_destroy(struct kref *kref);
1482 atomic_read(&obj_request->kref.refcount)); in rbd_obj_request_put()
1483 kref_put(&obj_request->kref, rbd_obj_request_destroy); in rbd_obj_request_put()
1489 atomic_read(&img_request->kref.refcount)); in rbd_img_request_get()
1490 kref_get(&img_request->kref); in rbd_img_request_get()
1494 static void rbd_parent_request_destroy(struct kref *kref);
1495 static void rbd_img_request_destroy(struct kref *kref);
1500 atomic_read(&img_request->kref.refcount)); in rbd_img_request_put()
1502 kref_put(&img_request->kref, rbd_parent_request_destroy); in rbd_img_request_put()
1504 kref_put(&img_request->kref, rbd_img_request_destroy); in rbd_img_request_put()
2058 kref_init(&obj_request->kref); in rbd_obj_request_create()
2066 static void rbd_obj_request_destroy(struct kref *kref) in rbd_obj_request_destroy() argument
2070 obj_request = container_of(kref, struct rbd_obj_request, kref); in rbd_obj_request_destroy()
2201 kref_init(&img_request->kref); in rbd_img_request_create()
2209 static void rbd_img_request_destroy(struct kref *kref) in rbd_img_request_destroy() argument
2215 img_request = container_of(kref, struct rbd_img_request, kref); in rbd_img_request_destroy()
2257 static void rbd_parent_request_destroy(struct kref *kref) in rbd_parent_request_destroy() argument
2262 parent_request = container_of(kref, struct rbd_img_request, kref); in rbd_parent_request_destroy()
2269 rbd_img_request_destroy(kref); in rbd_parent_request_destroy()
4003 kref_get(&spec->kref); in rbd_spec_get()
4008 static void rbd_spec_free(struct kref *kref);
4012 kref_put(&spec->kref, rbd_spec_free); in rbd_spec_put()
4025 kref_init(&spec->kref); in rbd_spec_alloc()
4030 static void rbd_spec_free(struct kref *kref) in rbd_spec_free() argument
4032 struct rbd_spec *spec = container_of(kref, struct rbd_spec, kref); in rbd_spec_free()