Lines Matching defs:kref
40 #include <linux/kref.h>
299 struct kref kref;
355 #define kref_to_vub300_mmc_host(d) container_of(d, struct vub300_mmc_host, kref)
369 static void vub300_delete(struct kref *kref)
370 { /* kref callback - softirq */
371 struct vub300_mmc_host *vub300 = kref_to_vub300_mmc_host(kref);
387 kref_get(&vub300->kref);
399 * kref counts correct we must undo the get
401 kref_put(&vub300->kref, vub300_delete);
407 kref_get(&vub300->kref);
419 * kref counts correct we must undo the get
421 kref_put(&vub300->kref, vub300_delete);
427 kref_get(&vub300->kref);
439 * kref counts correct we must undo the get
441 kref_put(&vub300->kref, vub300_delete);
682 kref_put(&vub300->kref, vub300_delete);
705 kref_put(&vub300->kref, vub300_delete);
713 kref_put(&vub300->kref, vub300_delete);
738 kref_put(&vub300->kref, vub300_delete);
746 kref_put(&vub300->kref, vub300_delete);
1747 kref_put(&vub300->kref, vub300_delete);
1784 kref_put(&vub300->kref, vub300_delete);
1790 kref_put(&vub300->kref, vub300_delete);
1931 kref_get(&vub300->kref);
1942 kref_put(&vub300->kref, vub300_delete);
1955 kref_put(&vub300->kref, vub300_delete);
2012 kref_get(&vub300->kref);
2039 kref_put(&vub300->kref, vub300_delete);
2053 kref_get(&vub300->kref);
2075 kref_put(&vub300->kref, vub300_delete);
2321 kref_init(&vub300->kref);
2323 kref_get(&vub300->kref);
2374 kref_put(&vub300->kref, vub300_delete);