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);
1745 kref_put(&vub300->kref, vub300_delete);
1782 kref_put(&vub300->kref, vub300_delete);
1788 kref_put(&vub300->kref, vub300_delete);
1929 kref_get(&vub300->kref);
1940 kref_put(&vub300->kref, vub300_delete);
1953 kref_put(&vub300->kref, vub300_delete);
2010 kref_get(&vub300->kref);
2037 kref_put(&vub300->kref, vub300_delete);
2051 kref_get(&vub300->kref);
2073 kref_put(&vub300->kref, vub300_delete);
2319 kref_init(&vub300->kref);
2321 kref_get(&vub300->kref);
2372 kref_put(&vub300->kref, vub300_delete);