Lines Matching defs:kref

364 		kref_put(&thi->connection->kref, drbd_destroy_connection);
365 kref_put(&resource->kref, drbd_destroy_resource);
404 kref_get(&resource->kref);
406 kref_get(&thi->connection->kref);
421 kref_put(&thi->connection->kref, drbd_destroy_connection);
422 kref_put(&resource->kref, drbd_destroy_resource);
2227 void drbd_destroy_device(struct kref *kref)
2229 struct drbd_device *device = container_of(kref, struct drbd_device, kref);
2264 kref_put(&peer_device->connection->kref, drbd_destroy_connection);
2269 kref_put(&resource->kref, drbd_destroy_resource);
2310 /* We still need to put one kref associated with the
2315 kref_put(&req->kref, drbd_req_destroy);
2352 void drbd_destroy_resource(struct kref *kref)
2355 container_of(kref, struct drbd_resource, kref);
2371 kref_put(&connection->kref, drbd_destroy_connection);
2374 kref_put(&resource->kref, drbd_destroy_resource);
2459 kref_get(&resource->kref);
2482 kref_get(&connection->kref);
2595 kref_init(&resource->kref);
2663 kref_init(&connection->kref);
2670 kref_get(&resource->kref);
2686 void drbd_destroy_connection(struct kref *kref)
2688 struct drbd_connection *connection = container_of(kref, struct drbd_connection, kref);
2703 kref_put(&resource->kref, drbd_destroy_resource);
2740 kref_init(&device->kref);
2742 kref_get(&resource->kref);
2788 kref_get(&device->kref);
2796 kref_get(&device->kref);
2808 kref_get(&device->kref);
2816 kref_get(&connection->kref);
2843 kref_put(&connection->kref, drbd_destroy_connection);
2862 kref_put(&resource->kref, drbd_destroy_resource);
2879 kref_put(&device->kref, drbd_destroy_device);
2882 kref_put(&device->kref, drbd_destroy_device);
2884 kref_put(&device->kref, drbd_destroy_device);
2887 kref_put(&device->kref, drbd_destroy_device);
2999 kref_get(&device->kref);
3002 kref_put(&device->kref, drbd_destroy_device);