Lines Matching defs:kref
45 #include <linux/kref.h>
182 struct kref kref;
189 #define kref_to_usb_ftdi(d) container_of(d, struct usb_ftdi, kref)
193 static void ftdi_elan_delete(struct kref *kref)
195 struct usb_ftdi *ftdi = kref_to_usb_ftdi(kref);
210 kref_put(&ftdi->kref, ftdi_elan_delete);
215 kref_get(&ftdi->kref);
220 kref_init(&ftdi->kref);
226 kref_put(&ftdi->kref, ftdi_elan_delete);
232 kref_get(&ftdi->kref);
238 kref_put(&ftdi->kref, ftdi_elan_delete);
244 kref_put(&ftdi->kref, ftdi_elan_delete);
250 kref_get(&ftdi->kref);
256 kref_put(&ftdi->kref, ftdi_elan_delete);
263 kref_put(&ftdi->kref, ftdi_elan_delete);
269 kref_get(&ftdi->kref);
275 kref_put(&ftdi->kref, ftdi_elan_delete);