Home
last modified time | relevance | path

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

12345678910>>...31

/kernel/linux/linux-6.6/include/linux/
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 …]
/kernel/linux/linux-5.10/include/linux/
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 …]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/
Ddc_surface.c181 static void dc_plane_state_free(struct kref *kref) in dc_plane_state_free()
198 static void dc_gamma_free(struct kref *kref) in dc_gamma_free()
229 static void dc_transfer_func_free(struct kref *kref) in dc_transfer_func_free()
255 static void dc_3dlut_func_free(struct kref *kref) in dc_3dlut_func_free()
Ddc_sink.c65 static void dc_sink_free(struct kref *kref) in dc_sink_free()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_surface.c181 static void dc_plane_state_free(struct kref *kref) in dc_plane_state_free()
198 static void dc_gamma_free(struct kref *kref) in dc_gamma_free()
229 static void dc_transfer_func_free(struct kref *kref) in dc_transfer_func_free()
255 static void dc_3dlut_func_free(struct kref *kref) in dc_3dlut_func_free()
/kernel/linux/linux-5.10/security/integrity/
Ddigsig_asymmetric.c33 key_ref_t kref; in request_asymmetric_key() local
45 key_ref_t kref; in request_asymmetric_key() local
/kernel/linux/linux-6.6/security/integrity/
Ddigsig_asymmetric.c33 key_ref_t kref; in request_asymmetric_key() local
45 key_ref_t kref; in request_asymmetric_key() local
/kernel/linux/linux-5.10/drivers/usb/core/
Dfile.c61 struct kref kref; member
105 static void release_usb_class(struct kref *kref) in release_usb_class()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
Dmemory_mgr.c61 static void hl_mmap_mem_buf_release(struct kref *kref) in hl_mmap_mem_buf_release()
81 static void hl_mmap_mem_buf_remove_idr_locked(struct kref *kref) in hl_mmap_mem_buf_remove_idr_locked()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
Dttm_object.c128 struct kref kref; member
172 static void ttm_object_file_destroy(struct kref *kref) in ttm_object_file_destroy()
227 static void ttm_release_base(struct kref *kref) in ttm_release_base()
349 ttm_ref_object_release(struct kref *kref) in ttm_ref_object_release()
/kernel/linux/linux-5.10/drivers/media/cec/core/
Dcec-notifier.c23 struct kref kref; member
86 static void cec_notifier_release(struct kref *kref) in cec_notifier_release()
/kernel/linux/linux-6.6/drivers/acpi/
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()
/kernel/linux/linux-5.10/drivers/acpi/
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()
/kernel/linux/linux-6.6/drivers/media/cec/core/
Dcec-notifier.c25 struct kref kref; member
88 static void cec_notifier_release(struct kref *kref) in cec_notifier_release()
/kernel/linux/linux-6.6/drivers/block/rnbd/
Drnbd-srv.h37 struct kref kref; member
56 struct kref kref; member
/kernel/linux/linux-5.10/drivers/block/rnbd/
Drnbd-srv.h40 struct kref kref; member
60 struct kref kref; member
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
Dmsm_submitqueue.c49 void __msm_file_private_destroy(struct kref *kref) in __msm_file_private_destroy()
69 void msm_submitqueue_destroy(struct kref *kref) in msm_submitqueue_destroy()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
Dttm_object.c125 struct kref kref; member
140 static void ttm_object_file_destroy(struct kref *kref) in ttm_object_file_destroy()
198 static void ttm_release_base(struct kref *kref) in ttm_release_base()
420 ttm_ref_object_release(struct kref *kref) in ttm_ref_object_release()
/kernel/linux/linux-6.6/include/linux/ceph/
Dbuffer.h17 struct kref kref; member
/kernel/linux/linux-6.6/net/ceph/
Dbuffer.c34 void ceph_buffer_release(struct kref *kref) in ceph_buffer_release()
/kernel/linux/linux-5.10/include/linux/ceph/
Dbuffer.h17 struct kref kref; member
/kernel/linux/linux-5.10/net/ceph/
Dbuffer.c34 void ceph_buffer_release(struct kref *kref) in ceph_buffer_release()
/kernel/linux/linux-6.6/net/can/j1939/
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()
/kernel/linux/linux-5.10/net/can/j1939/
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()
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/
Dspu_notify.c41 void spu_set_profile_private_kref(struct spu_context *ctx, in spu_set_profile_private_kref()

12345678910>>...31