| /Linux-v6.6/include/linux/ | 
| D | kref.h | 19 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-v6.6/drivers/gpu/drm/amd/display/dc/core/ | 
| D | dc_surface.c | 180 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()
  | 
| D | dc_sink.c | 65 static void dc_sink_free(struct kref *kref)  in dc_sink_free()
  | 
| /Linux-v6.6/security/integrity/ | 
| D | digsig_asymmetric.c | 33 		key_ref_t kref;  in request_asymmetric_key()  local 45 		key_ref_t kref;  in request_asymmetric_key()  local
  | 
| /Linux-v6.6/drivers/gpu/drm/vmwgfx/ | 
| D | ttm_object.c | 128 	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()
  | 
| /Linux-v6.6/drivers/accel/habanalabs/common/ | 
| D | memory_mgr.c | 61 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()
  | 
| /Linux-v6.6/drivers/acpi/ | 
| D | acpi_ipmi.c | 40 	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-v6.6/drivers/media/cec/core/ | 
| D | cec-notifier.c | 25 	struct kref kref;  member 88 static void cec_notifier_release(struct kref *kref)  in cec_notifier_release()
  | 
| /Linux-v6.6/drivers/block/rnbd/ | 
| D | rnbd-srv.h | 37 	struct kref                     kref;  member 56 	struct kref			kref;  member
  | 
| /Linux-v6.6/drivers/gpu/drm/msm/ | 
| D | msm_submitqueue.c | 49 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()
  | 
| /Linux-v6.6/net/can/j1939/ | 
| D | main.c | 159 static void __j1939_priv_release(struct kref *kref)  in __j1939_priv_release() 214 static void __j1939_rx_release(struct kref *kref)  in __j1939_rx_release()
  | 
| /Linux-v6.6/net/ceph/ | 
| D | buffer.c | 34 void ceph_buffer_release(struct kref *kref)  in ceph_buffer_release()
  | 
| /Linux-v6.6/include/linux/ceph/ | 
| D | buffer.h | 17 	struct kref kref;  member
  | 
| /Linux-v6.6/drivers/hid/ | 
| D | hid-cougar.c | 70 	struct kref kref;  member 133 static void cougar_release_shared_data(struct kref *kref)  in cougar_release_shared_data()
  | 
| /Linux-v6.6/drivers/media/mc/ | 
| D | mc-request.c | 60 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-v6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ | 
| D | chid.h | 7 	struct kref kref;  member
  | 
| /Linux-v6.6/arch/powerpc/platforms/cell/spufs/ | 
| D | gang.c | 33 static void destroy_spu_gang(struct kref *kref)  in destroy_spu_gang()
  | 
| /Linux-v6.6/include/net/ | 
| D | tls_toe.h | 69 	struct kref kref;  member
  | 
| /Linux-v6.6/drivers/gpu/drm/i915/gt/ | 
| D | selftest_engine_heartbeat.c | 44 	struct kref kref;  member 53 static void pulse_free(struct kref *kref)  in pulse_free()
  | 
| /Linux-v6.6/drivers/macintosh/ | 
| D | windfarm_core.c | 147 static void wf_control_release(struct kref *kref)  in wf_control_release() 277 static void wf_sensor_release(struct kref *kref)  in wf_sensor_release()
  | 
| /Linux-v6.6/drivers/iio/buffer/ | 
| D | industrialio-buffer-dma.c | 93 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-v6.6/fs/ | 
| D | eventfd.c | 31 	struct kref kref;  member 101 static void eventfd_free(struct kref *kref)  in eventfd_free()
  | 
| /Linux-v6.6/drivers/gpu/drm/i915/ | 
| D | i915_drm_client.h | 21 	struct kref kref;  member
  | 
| /Linux-v6.6/arch/arm/include/asm/ | 
| D | dma-iommu.h | 23 	struct kref		kref;  member
  | 
| /Linux-v6.6/drivers/misc/vmw_vmci/ | 
| D | vmci_resource.h | 31 	struct kref kref;  member
  |