/include/linux/ceph/ |
H A D | buffer.h | 4 #include <linux/kref.h> 17 struct kref kref; member in struct:ceph_buffer 23 extern void ceph_buffer_release(struct kref *kref); 27 kref_get(&b->kref); 33 kref_put(&b->kref, ceph_buffer_release);
|
H A D | mon_client.h | 5 #include <linux/kref.h> 48 struct kref kref; member in struct:ceph_mon_generic_request
|
H A D | messenger.h | 5 #include <linux/kref.h> 156 struct kref kref; member in struct:ceph_msg
|
H A D | osd_client.h | 5 #include <linux/kref.h> 150 struct kref r_kref; 184 struct kref kref; member in struct:ceph_osd_event
|
/include/linux/ |
H A D | kref.h | 2 * kref.h - library routines for handling generic reference counted objects 24 struct kref { struct 30 * @kref: object in question. 32 static inline void kref_init(struct kref *kref) argument 34 atomic_set(&kref->refcount, 1); 39 * @kref: object. 41 static inline void kref_get(struct kref *kref) argument 44 * condition when this kref i 97 kref_put(struct kref *kref, void (*release)(struct kref *kref)) argument 115 kref_put_spinlock_irqsave(struct kref *kref, void (*release)(struct kref *kref), spinlock_t *lock) argument 134 kref_put_mutex(struct kref *kref, void (*release)(struct kref *kref), struct mutex *lock) argument 167 kref_get_unless_zero(struct kref *kref) argument [all...] |
H A D | posix-clock.h | 107 * @kref: Reference count. 120 struct kref kref; member in struct:posix_clock
|
H A D | utsname.h | 6 #include <linux/kref.h> 23 struct kref kref; member in struct:uts_namespace 33 kref_get(&ns->kref); 38 extern void free_uts_ns(struct kref *kref); 42 kref_put(&ns->kref, free_uts_ns);
|
H A D | pid_namespace.h | 10 #include <linux/kref.h> 24 struct kref kref; member in struct:pid_namespace 57 kref_get(&ns->kref);
|
H A D | kobject.h | 24 #include <linux/kref.h> 70 struct kref kref; member in struct:kobject
|
H A D | relay.h | 21 #include <linux/kref.h> 42 struct kref kref; /* channel buffer refcount */ member in struct:rchan_buf 63 struct kref kref; /* channel refcount */ member in struct:rchan
|
H A D | nvme.h | 21 #include <linux/kref.h> 89 struct kref kref; member in struct:nvme_dev
|
H A D | tty_driver.h | 51 * are freed so may execute while another function holds a tty kref. 298 struct kref kref; /* Reference management */ member in struct:tty_driver 359 kref_get(&d->kref);
|
H A D | interrupt.h | 15 #include <linux/kref.h> 200 * @kref: Reference count, for internal use 211 struct kref kref; member in struct:irq_affinity_notify 214 void (*release)(struct kref *ref);
|
H A D | firewire.h | 8 #include <linux/kref.h> 85 struct kref kref; member in struct:fw_card 140 kref_get(&card->kref); 145 void fw_card_release(struct kref *kref); 149 kref_put(&card->kref, fw_card_release);
|
H A D | tty.h | 220 struct kref kref; /* Ref counter */ member in struct:tty_port 239 struct kref kref; member in struct:tty_struct 397 kref_get(&tty->kref); 526 if (port && kref_get_unless_zero(&port->kref))
|
H A D | uwb.h | 243 struct kref kref; member in struct:uwb_rsv
|
H A D | dmaengine.h | 413 void dma_chan_cleanup(struct kref *kref); 436 struct kref kref; member in struct:dmaengine_unmap_data 478 kref_get(&unmap->kref);
|
/include/drm/ttm/ |
H A D | ttm_bo_api.h | 36 #include <linux/kref.h> 159 * @kref: Reference count of this buffer object. When this refcount reaches 163 * Lru lists may keep one refcount, the delayed delete list, and kref != 0 211 struct kref kref; member in struct:ttm_buffer_object 212 struct kref list_kref; 299 kref_get(&bo->kref); 470 * On successful return, the object kref and list_kref are set to 1.
|
/include/scsi/ |
H A D | osd_ore.h | 117 struct kref kref; member in struct:ore_io_state
|
H A D | scsi_device.h | 230 struct kref kref; member in struct:scsi_dh_data 278 struct kref reap_ref; /* last put renders target invisible */
|
H A D | libfc.h | 178 * @kref: Reference counter 199 struct kref kref; member in struct:fc_rport_priv 702 * The argument is a pointer to the kref inside the fc_rport_priv. 704 void (*rport_destroy)(struct kref *);
|
/include/video/ |
H A D | udlfb.h | 40 struct kref kref; member in struct:dlfb_data
|
/include/linux/usb/ |
H A D | serial.h | 16 #include <linux/kref.h> 167 struct kref kref; member in struct:usb_serial 171 #define to_usb_serial(d) container_of(d, struct usb_serial, kref)
|
H A D | hcd.h | 85 struct kref kref; /* reference counter */ member in struct:usb_hcd
|
/include/drm/ |
H A D | drm_dp_mst_helper.h | 46 * @kref: reference count for this port. 71 struct kref kref; member in struct:drm_dp_mst_port 99 * @kref: reference count for this port. 116 struct kref kref; member in struct:drm_dp_mst_branch
|