Home
last modified time | relevance | path

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

12345678

/linux-3.4.99/include/linux/
Dkref.h22 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()
Duser_namespace.h13 struct kref kref; member
Drelay.h45 struct kref kref; /* channel buffer refcount */ member
66 struct kref kref; /* channel refcount */ member
/linux-3.4.99/drivers/gpu/drm/ttm/
Dttm_object.c113 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/
Ds2250-loader.c28 struct kref kref; member
41 static void s2250loader_delete(struct kref *kref) in s2250loader_delete()
/linux-3.4.99/drivers/usb/core/
Dfile.c65 struct kref kref; member
109 static void release_usb_class(struct kref *kref) in release_usb_class()
/linux-3.4.99/net/ceph/
Dbuffer.c38 void ceph_buffer_release(struct kref *kref) in ceph_buffer_release()
/linux-3.4.99/include/linux/ceph/
Dbuffer.h17 struct kref kref; member
/linux-3.4.99/arch/powerpc/platforms/cell/
Dspu_notify.c54 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/
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-3.4.99/kernel/trace/
Dtrace_workqueue.c21 struct kref kref; member
45 static void cpu_workqueue_stat_free(struct kref *kref) in cpu_workqueue_stat_free()
/linux-3.4.99/kernel/
Duser_namespace.c79 void free_user_ns(struct kref *kref) in free_user_ns()
Dutsname.c75 void free_uts_ns(struct kref *kref) in free_uts_ns()
/linux-3.4.99/fs/
Deventfd.c24 struct kref kref; member
77 static void eventfd_free(struct kref *kref) in eventfd_free()
/linux-3.4.99/arch/s390/hypfs/
Dhypfs_dbfs.c25 static void hypfs_dbfs_data_free(struct kref *kref) in hypfs_dbfs_data_free()
Dhypfs.h51 struct kref kref; member
/linux-3.4.99/kernel/sched/
Dauto_group.h7 struct kref kref; member
/linux-3.4.99/drivers/usb/misc/
Dusblcd.c54 struct kref kref; member
68 static void lcd_delete(struct kref *kref) in lcd_delete()
/linux-3.4.99/drivers/macintosh/
Dwindfarm_core.c151 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/
Dvmwgfx_fence.h53 struct kref kref; member
/linux-3.4.99/drivers/misc/ibmasm/
Dcommand.c66 void ibmasm_free_command(struct kref *kref) in ibmasm_free_command()
/linux-3.4.99/arch/mips/include/asm/
Dclock.h31 struct kref kref; member
/linux-3.4.99/net/rxrpc/
Dar-security.c169 key_ref_t kref; in rxrpc_init_server_conn_security() local
/linux-3.4.99/drivers/uwb/
Dneh.c104 struct kref kref; member
120 static void uwb_rc_neh_release(struct kref *kref) in uwb_rc_neh_release()

12345678