Lines Matching refs:kref
123 struct kref kref;
143 struct kref kref;
179 struct kref kref;
242 #define kref_to_u132(d) container_of(d, struct u132, kref)
243 #define kref_to_u132_endp(d) container_of(d, struct u132_endp, kref)
244 #define kref_to_u132_udev(d) container_of(d, struct u132_udev, kref)
250 static void u132_hcd_delete(struct kref *kref)
252 struct u132 *u132 = kref_to_u132(kref);
267 kref_put(&u132->kref, u132_hcd_delete);
272 kref_init(&u132->kref);
275 static void u132_udev_delete(struct kref *kref)
277 struct u132_udev *udev = kref_to_u132_udev(kref);
286 kref_put(&udev->kref, u132_udev_delete);
291 kref_get(&udev->kref);
297 kref_init(&udev->kref);
302 kref_put(&u132->kref, u132_hcd_delete);
313 kref_put(&u132->kref, u132_hcd_delete);
320 kref_get(&u132->kref);
328 kref_put(&u132->kref, u132_hcd_delete);
332 static void u132_endp_delete(struct kref *kref)
334 struct u132_endp *endp = kref_to_u132_endp(kref);
372 kref_put(&endp->kref, u132_endp_delete);
377 kref_get(&endp->kref);
383 kref_init(&endp->kref);
384 kref_get(&u132->kref);
391 kref_get(&endp->kref);
397 kref_put(&endp->kref, u132_endp_delete);
402 kref_put(&u132->kref, u132_hcd_delete);
408 kref_get(&u132->kref);
414 kref_put(&u132->kref, u132_hcd_delete);
420 kref_put(&u132->kref, u132_hcd_delete);