/linux-3.4.99/include/linux/ |
D | kref.h | 22 struct kref { struct 28 * @kref: object in question. argument 30 static inline void kref_init(struct kref *kref) in kref_init() 39 static inline void kref_get(struct kref *kref) in kref_get() 63 static inline int kref_sub(struct kref *kref, unsigned int count, in kref_sub() 64 void (*release)(struct kref *kref)) in kref_sub() 92 static inline int kref_put(struct kref *kref, void (*release)(struct kref *kref)) in kref_put() 113 static inline int __must_check kref_get_unless_zero(struct kref *kref) in kref_get_unless_zero()
|
D | user_namespace.h | 13 struct kref kref; member
|
D | relay.h | 45 struct kref kref; /* channel buffer refcount */ member 66 struct kref kref; /* channel refcount */ member
|
/linux-3.4.99/drivers/gpu/drm/ttm/ |
D | ttm_object.c | 113 struct kref kref; member 126 static void ttm_object_file_destroy(struct kref *kref) in ttm_object_file_destroy() 183 static void ttm_release_base(struct kref *kref) in ttm_release_base() 310 static void ttm_ref_object_release(struct kref *kref) in ttm_ref_object_release()
|
/linux-3.4.99/drivers/staging/media/go7007/ |
D | s2250-loader.c | 28 struct kref kref; member 41 static void s2250loader_delete(struct kref *kref) in s2250loader_delete()
|
/linux-3.4.99/drivers/usb/core/ |
D | file.c | 65 struct kref kref; member 109 static void release_usb_class(struct kref *kref) in release_usb_class()
|
/linux-3.4.99/net/ceph/ |
D | buffer.c | 38 void ceph_buffer_release(struct kref *kref) in ceph_buffer_release()
|
/linux-3.4.99/include/linux/ceph/ |
D | buffer.h | 17 struct kref kref; member
|
/linux-3.4.99/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-3.4.99/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-3.4.99/kernel/trace/ |
D | trace_workqueue.c | 21 struct kref kref; member 45 static void cpu_workqueue_stat_free(struct kref *kref) in cpu_workqueue_stat_free()
|
/linux-3.4.99/kernel/ |
D | user_namespace.c | 79 void free_user_ns(struct kref *kref) in free_user_ns()
|
D | utsname.c | 75 void free_uts_ns(struct kref *kref) in free_uts_ns()
|
/linux-3.4.99/fs/ |
D | eventfd.c | 24 struct kref kref; member 77 static void eventfd_free(struct kref *kref) in eventfd_free()
|
/linux-3.4.99/arch/s390/hypfs/ |
D | hypfs_dbfs.c | 25 static void hypfs_dbfs_data_free(struct kref *kref) in hypfs_dbfs_data_free()
|
D | hypfs.h | 51 struct kref kref; member
|
/linux-3.4.99/kernel/sched/ |
D | auto_group.h | 7 struct kref kref; member
|
/linux-3.4.99/drivers/usb/misc/ |
D | usblcd.c | 54 struct kref kref; member 68 static void lcd_delete(struct kref *kref) in lcd_delete()
|
/linux-3.4.99/drivers/macintosh/ |
D | windfarm_core.c | 151 static void wf_control_release(struct kref *kref) in wf_control_release() 285 static void wf_sensor_release(struct kref *kref) in wf_sensor_release()
|
/linux-3.4.99/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fence.h | 53 struct kref kref; member
|
/linux-3.4.99/drivers/misc/ibmasm/ |
D | command.c | 66 void ibmasm_free_command(struct kref *kref) in ibmasm_free_command()
|
/linux-3.4.99/arch/mips/include/asm/ |
D | clock.h | 31 struct kref kref; member
|
/linux-3.4.99/net/rxrpc/ |
D | ar-security.c | 169 key_ref_t kref; in rxrpc_init_server_conn_security() local
|
/linux-3.4.99/drivers/uwb/ |
D | neh.c | 104 struct kref kref; member 120 static void uwb_rc_neh_release(struct kref *kref) in uwb_rc_neh_release()
|