Lines Matching defs:kref
122 struct kref kref;
142 struct kref kref;
178 struct kref kref;
240 #define kref_to_u132(d) container_of(d, struct u132, kref)
241 #define kref_to_u132_endp(d) container_of(d, struct u132_endp, kref)
242 #define kref_to_u132_udev(d) container_of(d, struct u132_udev, kref)
248 static void u132_hcd_delete(struct kref *kref)
250 struct u132 *u132 = kref_to_u132(kref);
264 kref_put(&u132->kref, u132_hcd_delete);
269 kref_init(&u132->kref);
272 static void u132_udev_delete(struct kref *kref)
274 struct u132_udev *udev = kref_to_u132_udev(kref);
283 kref_put(&udev->kref, u132_udev_delete);
288 kref_get(&udev->kref);
294 kref_init(&udev->kref);
299 kref_put(&u132->kref, u132_hcd_delete);
310 kref_put(&u132->kref, u132_hcd_delete);
316 kref_get(&u132->kref);
323 kref_put(&u132->kref, u132_hcd_delete);
326 static void u132_endp_delete(struct kref *kref)
328 struct u132_endp *endp = kref_to_u132_endp(kref);
367 kref_put(&endp->kref, u132_endp_delete);
372 kref_get(&endp->kref);
378 kref_init(&endp->kref);
379 kref_get(&u132->kref);
386 kref_get(&endp->kref);
392 kref_put(&endp->kref, u132_endp_delete);
397 kref_put(&u132->kref, u132_hcd_delete);
403 kref_get(&u132->kref);
409 kref_put(&u132->kref, u132_hcd_delete);
415 kref_put(&u132->kref, u132_hcd_delete);