/Linux-v4.19/include/linux/ |
D | kref.h | 21 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/ |
D | dc_surface.c | 136 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()
|
D | dc_sink.c | 73 static void dc_sink_free(struct kref *kref) in dc_sink_free()
|
/Linux-v4.19/security/integrity/ |
D | digsig_asymmetric.c | 39 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/ |
D | file.c | 61 struct kref kref; member 105 static void release_usb_class(struct kref *kref) in release_usb_class()
|
/Linux-v4.19/drivers/media/cec/ |
D | cec-notifier.c | 22 struct kref kref; member 63 static void cec_notifier_release(struct kref *kref) in cec_notifier_release()
|
/Linux-v4.19/drivers/acpi/ |
D | acpi_ipmi.c | 53 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/ |
D | ttm_object.c | 125 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/ |
D | buffer.c | 34 void ceph_buffer_release(struct kref *kref) in ceph_buffer_release()
|
/Linux-v4.19/include/linux/ceph/ |
D | buffer.h | 17 struct kref kref; member
|
D | string_table.h | 11 struct kref kref; member
|
/Linux-v4.19/arch/powerpc/platforms/cell/ |
D | spu_notify.c | 54 void spu_set_profile_private_kref(struct spu_context *ctx, in spu_set_profile_private_kref()
|
/Linux-v4.19/drivers/hid/ |
D | hid-cougar.c | 71 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/ |
D | gang.c | 46 static void destroy_spu_gang(struct kref *kref) in destroy_spu_gang()
|
D | context.c | 82 void destroy_spu_context(struct kref *kref) in destroy_spu_context()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_timeline.c | 93 void __i915_timeline_free(struct kref *kref) in __i915_timeline_free()
|
/Linux-v4.19/fs/ |
D | eventfd.c | 26 struct kref kref; member 75 static void eventfd_free(struct kref *kref) in eventfd_free()
|
/Linux-v4.19/drivers/misc/vmw_vmci/ |
D | vmci_resource.h | 39 struct kref kref; member
|
/Linux-v4.19/net/bluetooth/ |
D | amp.h | 19 struct kref kref; member
|
/Linux-v4.19/arch/arm/include/asm/ |
D | dma-iommu.h | 26 struct kref kref; member
|
/Linux-v4.19/drivers/usb/misc/ |
D | usblcd.c | 54 struct kref kref; member 68 static void lcd_delete(struct kref *kref) in lcd_delete()
|
/Linux-v4.19/drivers/iio/buffer/ |
D | industrialio-buffer-dma.c | 95 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/ |
D | rxe_pool.c | 231 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/ |
D | windfarm_core.c | 150 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/ |
D | msm_gem_vma.c | 23 msm_gem_address_space_destroy(struct kref *kref) in msm_gem_address_space_destroy()
|