Home
last modified time | relevance | path

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

12345678910>>...15

/linux/include/linux/
A Dkref.h19 struct kref { struct
27 * @kref: object in question. argument
29 static inline void kref_init(struct kref *kref) in kref_init()
34 static inline unsigned int kref_read(const struct kref *kref) in kref_read()
43 static inline void kref_get(struct kref *kref) in kref_get()
62 static inline int kref_put(struct kref *kref, void (*release)(struct kref *kref)) in kref_put()
71 static inline int kref_put_mutex(struct kref *kref, in kref_put_mutex()
72 void (*release)(struct kref *kref), in kref_put_mutex()
82 static inline int kref_put_lock(struct kref *kref, in kref_put_lock()
83 void (*release)(struct kref *kref), in kref_put_lock()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_surface.c180 static void dc_plane_state_free(struct kref *kref) in dc_plane_state_free()
197 static void dc_gamma_free(struct kref *kref) in dc_gamma_free()
228 static void dc_transfer_func_free(struct kref *kref) in dc_transfer_func_free()
254 static void dc_3dlut_func_free(struct kref *kref) in dc_3dlut_func_free()
A Ddc_sink.c75 static void dc_sink_free(struct kref *kref) in dc_sink_free()
/linux/security/integrity/
A Ddigsig_asymmetric.c33 key_ref_t kref; in request_asymmetric_key() local
45 key_ref_t kref; in request_asymmetric_key() local
/linux/drivers/usb/core/
A Dfile.c61 struct kref kref; member
105 static void release_usb_class(struct kref *kref) in release_usb_class()
/linux/drivers/acpi/
A Dacpi_ipmi.c40 struct kref kref; member
83 struct kref kref; member
148 static void ipmi_dev_release_kref(struct kref *kref) in ipmi_dev_release_kref()
218 static void ipmi_msg_release_kref(struct kref *kref) in ipmi_msg_release_kref()
/linux/drivers/media/cec/core/
A Dcec-notifier.c24 struct kref kref; member
87 static void cec_notifier_release(struct kref *kref) in cec_notifier_release()
/linux/drivers/gpu/drm/msm/
A Dmsm_submitqueue.c10 void __msm_file_private_destroy(struct kref *kref) in __msm_file_private_destroy()
28 void msm_submitqueue_destroy(struct kref *kref) in msm_submitqueue_destroy()
/linux/drivers/gpu/drm/vmwgfx/
A Dttm_object.c128 struct kref kref; member
143 static void ttm_object_file_destroy(struct kref *kref) in ttm_object_file_destroy()
201 static void ttm_release_base(struct kref *kref) in ttm_release_base()
423 ttm_ref_object_release(struct kref *kref) in ttm_ref_object_release()
/linux/drivers/block/rnbd/
A Drnbd-srv.h40 struct kref kref; member
61 struct kref kref; member
/linux/net/can/j1939/
A Dmain.c155 static void __j1939_priv_release(struct kref *kref) in __j1939_priv_release()
210 static void __j1939_rx_release(struct kref *kref) in __j1939_rx_release()
/linux/include/linux/ceph/
A Dbuffer.h17 struct kref kref; member
/linux/net/ceph/
A Dbuffer.c34 void ceph_buffer_release(struct kref *kref) in ceph_buffer_release()
/linux/drivers/hid/
A Dhid-cougar.c70 struct kref kref; member
133 static void cougar_release_shared_data(struct kref *kref) in cougar_release_shared_data()
/linux/arch/powerpc/platforms/cell/spufs/
A Dgang.c33 static void destroy_spu_gang(struct kref *kref) in destroy_spu_gang()
/linux/include/net/
A Dtls_toe.h69 struct kref kref; member
/linux/fs/
A Deventfd.c31 struct kref kref; member
96 static void eventfd_free(struct kref *kref) in eventfd_free()
/linux/drivers/media/mc/
A Dmc-request.c60 static void media_request_release(struct kref *kref) in media_request_release()
351 static void media_request_object_release(struct kref *kref) in media_request_object_release()
/linux/drivers/macintosh/
A Dwindfarm_core.c149 static void wf_control_release(struct kref *kref) in wf_control_release()
279 static void wf_sensor_release(struct kref *kref) in wf_sensor_release()
/linux/drivers/iio/buffer/
A Dindustrialio-buffer-dma.c93 static void iio_buffer_block_release(struct kref *kref) in iio_buffer_block_release()
138 static void iio_buffer_block_release_atomic(struct kref *kref) in iio_buffer_block_release_atomic()
/linux/drivers/gpu/drm/i915/gt/
A Dintel_gtt.c148 void i915_vm_resv_release(struct kref *kref) in i915_vm_resv_release()
168 void i915_vm_release(struct kref *kref) in i915_vm_release()
A Dselftest_engine_heartbeat.c44 struct kref kref; member
53 static void pulse_free(struct kref *kref) in pulse_free()
/linux/drivers/misc/vmw_vmci/
A Dvmci_resource.h31 struct kref kref; member
/linux/arch/arm/include/asm/
A Ddma-iommu.h23 struct kref kref; member
/linux/net/bluetooth/
A Damp.h12 struct kref kref; member

Completed in 35 milliseconds

12345678910>>...15