Home
last modified time | relevance | path

Searched defs:kref (Results 1 – 25 of 88) sorted by relevance

1234

/linux-4.19.296/include/linux/
Dkref.h21 struct kref { struct
29 * @kref: object in question. argument
31 static inline void kref_init(struct kref *kref) in kref_init()
36 static inline unsigned int kref_read(const struct kref *kref) in kref_read()
45 static inline void kref_get(struct kref *kref) in kref_get()
67 static inline int kref_put(struct kref *kref, void (*release)(struct kref *kref)) in kref_put()
76 static inline int kref_put_mutex(struct kref *kref, in kref_put_mutex()
77 void (*release)(struct kref *kref), in kref_put_mutex()
87 static inline int kref_put_lock(struct kref *kref, in kref_put_lock()
88 void (*release)(struct kref *kref), in kref_put_lock()
[all …]
Drelay.h45 struct kref kref; /* channel buffer refcount */ member
66 struct kref kref; /* channel refcount */ member
Dbsg-lib.h43 struct kref kref; member
Dutsname.h25 struct kref kref; member
Dpid_namespace.h25 struct kref kref; member
/linux-4.19.296/include/linux/ceph/
Dbuffer.h17 struct kref kref; member
Dstring_table.h11 struct kref kref; member
/linux-4.19.296/drivers/hid/
Dhid-cougar.c71 struct kref kref; member
131 static void cougar_release_shared_data(struct kref *kref) in cougar_release_shared_data()
/linux-4.19.296/drivers/misc/vmw_vmci/
Dvmci_resource.h39 struct kref kref; member
Dvmci_resource.c198 static void vmci_release_resource(struct kref *kref) in vmci_release_resource()
/linux-4.19.296/fs/
Deventfd.c28 struct kref kref; member
90 static void eventfd_free(struct kref *kref) in eventfd_free()
/linux-4.19.296/drivers/iio/buffer/
Dindustrialio-buffer-dma.c95 static void iio_buffer_block_release(struct kref *kref) in iio_buffer_block_release()
140 static void iio_buffer_block_release_atomic(struct kref *kref) in iio_buffer_block_release_atomic()
/linux-4.19.296/drivers/dma-buf/
Dsync_debug.h34 struct kref kref; member
/linux-4.19.296/include/rdma/
Drestrack.h88 struct kref kref; member
/linux-4.19.296/drivers/misc/ibmasm/
Dcommand.c66 void ibmasm_free_command(struct kref *kref) in ibmasm_free_command()
/linux-4.19.296/drivers/uwb/
Dneh.c104 struct kref kref; member
120 static void uwb_rc_neh_release(struct kref *kref) in uwb_rc_neh_release()
/linux-4.19.296/fs/configfs/
Ditem.c151 static void config_item_release(struct kref *kref) in config_item_release()
/linux-4.19.296/drivers/s390/crypto/
Dzcrypt_card.c127 static void zcrypt_card_release(struct kref *kref) in zcrypt_card_release()
Dzcrypt_queue.c133 static void zcrypt_queue_release(struct kref *kref) in zcrypt_queue_release()
/linux-4.19.296/lib/
Ddigsig.c222 key_ref_t kref; in digsig_verify() local
/linux-4.19.296/drivers/xen/xenbus/
Dxenbus_dev_frontend.c119 struct kref kref; member
339 static void xenbus_file_free(struct kref *kref) in xenbus_file_free()
/linux-4.19.296/drivers/thunderbolt/
Dctl.h77 struct kref kref; member
/linux-4.19.296/include/linux/iio/
Dbuffer-dma.h68 struct kref kref; member
/linux-4.19.296/block/
Dbsg-lib.c122 static void bsg_teardown_job(struct kref *kref) in bsg_teardown_job()
/linux-4.19.296/fs/btrfs/
Dreada.c524 static void reada_zone_release(struct kref *kref) in reada_zone_release()
534 static void reada_control_release(struct kref *kref) in reada_control_release()

1234