Home
last modified time | relevance | path

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

12345678910>>...14

/Linux-v4.19/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 …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/
Ddc_surface.c136 static void dc_plane_state_free(struct kref *kref) in dc_plane_state_free()
153 static void dc_gamma_free(struct kref *kref) in dc_gamma_free()
184 static void dc_transfer_func_free(struct kref *kref) in dc_transfer_func_free()
Ddc_sink.c73 static void dc_sink_free(struct kref *kref) in dc_sink_free()
/Linux-v4.19/security/integrity/
Ddigsig_asymmetric.c39 key_ref_t kref; in request_asymmetric_key() local
51 key_ref_t kref; in request_asymmetric_key() local
/Linux-v4.19/drivers/usb/core/
Dfile.c61 struct kref kref; member
105 static void release_usb_class(struct kref *kref) in release_usb_class()
/Linux-v4.19/drivers/media/cec/
Dcec-notifier.c22 struct kref kref; member
63 static void cec_notifier_release(struct kref *kref) in cec_notifier_release()
/Linux-v4.19/drivers/acpi/
Dacpi_ipmi.c53 struct kref kref; member
96 struct kref kref; member
161 static void ipmi_dev_release_kref(struct kref *kref) in ipmi_dev_release_kref()
231 static void ipmi_msg_release_kref(struct kref *kref) in ipmi_msg_release_kref()
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_object.c125 struct kref kref; member
140 static void ttm_object_file_destroy(struct kref *kref) in ttm_object_file_destroy()
199 static void ttm_release_base(struct kref *kref) in ttm_release_base()
396 static void ttm_ref_object_release(struct kref *kref) in ttm_ref_object_release()
/Linux-v4.19/net/ceph/
Dbuffer.c34 void ceph_buffer_release(struct kref *kref) in ceph_buffer_release()
/Linux-v4.19/include/linux/ceph/
Dbuffer.h17 struct kref kref; member
Dstring_table.h11 struct kref kref; member
/Linux-v4.19/arch/powerpc/platforms/cell/
Dspu_notify.c54 void spu_set_profile_private_kref(struct spu_context *ctx, in spu_set_profile_private_kref()
/Linux-v4.19/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-v4.19/arch/powerpc/platforms/cell/spufs/
Dgang.c46 static void destroy_spu_gang(struct kref *kref) in destroy_spu_gang()
Dcontext.c82 void destroy_spu_context(struct kref *kref) in destroy_spu_context()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_timeline.c93 void __i915_timeline_free(struct kref *kref) in __i915_timeline_free()
/Linux-v4.19/fs/
Deventfd.c26 struct kref kref; member
75 static void eventfd_free(struct kref *kref) in eventfd_free()
/Linux-v4.19/drivers/misc/vmw_vmci/
Dvmci_resource.h39 struct kref kref; member
/Linux-v4.19/net/bluetooth/
Damp.h19 struct kref kref; member
/Linux-v4.19/arch/arm/include/asm/
Ddma-iommu.h26 struct kref kref; member
/Linux-v4.19/drivers/usb/misc/
Dusblcd.c54 struct kref kref; member
68 static void lcd_delete(struct kref *kref) in lcd_delete()
/Linux-v4.19/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-v4.19/drivers/infiniband/sw/rxe/
Drxe_pool.c231 static void rxe_pool_release(struct kref *kref) in rxe_pool_release()
418 void rxe_elem_release(struct kref *kref) in rxe_elem_release()
/Linux-v4.19/drivers/macintosh/
Dwindfarm_core.c150 static void wf_control_release(struct kref *kref) in wf_control_release()
280 static void wf_sensor_release(struct kref *kref) in wf_sensor_release()
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_gem_vma.c23 msm_gem_address_space_destroy(struct kref *kref) in msm_gem_address_space_destroy()

12345678910>>...14