kref              707 block/bsg.c    		container_of(kref, struct bsg_class_device, ref);
kref              161 fs/configfs/item.c 	config_item_cleanup(container_of(kref, struct config_item, ci_kref));
kref              222 fs/dlm/dlm_internal.h 	struct kref		lkb_ref;
kref              264 fs/dlm/dlm_internal.h 	struct kref		res_ref;
kref              512 fs/dlm/lock.c  	struct dlm_rsb *r = container_of(kref, struct dlm_rsb, res_ref);
kref              554 fs/dlm/lock.c  	struct dlm_rsb *r = container_of(kref, struct dlm_rsb, res_ref);
kref              660 fs/dlm/lock.c  	struct dlm_lkb *lkb = container_of(kref, struct dlm_lkb, lkb_ref);
kref              248 fs/lockd/svclock.c 	struct nlm_block *block = container_of(kref, struct nlm_block, b_count);
kref               67 fs/nfs/direct.c 	struct kref		kref;		/* release manager */
kref              156 fs/nfs/direct.c 	kref_init(&dreq->kref);
kref              157 fs/nfs/direct.c 	kref_get(&dreq->kref);
kref              173 fs/nfs/direct.c 	struct nfs_direct_req *dreq = container_of(kref, struct nfs_direct_req, kref);
kref              182 fs/nfs/direct.c 	kref_put(&dreq->kref, nfs_direct_req_free);
kref              220 fs/nfs/nfs4proc.c 	struct kref kref;
kref              290 fs/nfs/nfs4proc.c 	kref_init(&p->kref);
kref              301 fs/nfs/nfs4proc.c 	struct nfs4_opendata *p = container_of(kref,
kref              302 fs/nfs/nfs4proc.c 			struct nfs4_opendata, kref);
kref              316 fs/nfs/nfs4proc.c 		kref_put(&p->kref, nfs4_opendata_free);
kref              780 fs/nfs/nfs4proc.c 	kref_get(&data->kref);
kref              917 fs/nfs/nfs4proc.c 	kref_get(&data->kref);
kref              166 fs/nfs/pagelist.c 	struct nfs_page *req = container_of(kref, struct nfs_page, wb_kref);
kref              134 fs/nfsd/nfs4state.c 	struct nfs4_file *fp = container_of(kref, struct nfs4_file, fi_ref);
kref              975 fs/nfsd/nfs4state.c 		container_of(kref, struct nfs4_stateowner, so_ref);
kref              347 fs/ocfs2/cluster/tcp.c 	struct o2net_sock_container *sc = container_of(kref,
kref              738 fs/ocfs2/cluster/tcp.c 	nmh = container_of(kref, struct o2net_msg_handler, nh_kref);
kref              131 fs/ocfs2/cluster/tcp_internal.h 	struct kref		sc_kref;
kref              193 fs/ocfs2/cluster/tcp_internal.h 	struct kref		nh_kref;
kref               70 fs/ocfs2/dlm/dlmcommon.h 	struct kref mle_refs;
kref              165 fs/ocfs2/dlm/dlmcommon.h 	struct kref dlm_refs;
kref              292 fs/ocfs2/dlm/dlmcommon.h 	struct kref      refs;
kref              355 fs/ocfs2/dlm/dlmcommon.h 	struct kref lock_refs;
kref              368 fs/ocfs2/dlm/dlmdebug.c 	dc = container_of(kref, struct dlm_debug_ctxt, debug_refcnt);
kref               33 fs/ocfs2/dlm/dlmdebug.h 	struct kref debug_refcnt;
kref              320 fs/ocfs2/dlm/dlmdomain.c 	dlm = container_of(kref, struct dlm_ctxt, dlm_refs);
kref              360 fs/ocfs2/dlm/dlmlock.c 	lock = container_of(kref, struct dlm_lock, lock_refs);
kref              408 fs/ocfs2/dlm/dlmmaster.c 	mle = container_of(kref, struct dlm_master_list_entry, mle_refs);
kref              509 fs/ocfs2/dlm/dlmmaster.c 	res = container_of(kref, struct dlm_lock_resource, refs);
kref             2425 fs/ocfs2/dlmglue.c 	dlm_debug = container_of(kref, struct ocfs2_dlm_debug, d_refcnt);
kref              155 fs/ocfs2/ocfs2.h 	struct kref d_refcnt;
kref               62 include/linux/bsg.h 	struct kref ref;
kref              152 include/linux/cgroup.h 	struct kref ref;
kref               59 include/linux/configfs.h 	struct kref		ci_kref;
kref              195 include/linux/dmaengine.h 	struct kref refcount;
kref              326 include/linux/dmaengine.h 	struct kref refcount;
kref              676 include/linux/ide.h 	container_of(obj, struct cont_type, kref)
kref               28 include/linux/ipc_namespace.h 	struct kref	kref;
kref               75 include/linux/ipc_namespace.h 		kref_get(&ns->kref);
kref               81 include/linux/ipc_namespace.h 	kref_put(&ns->kref, free_ipc_ns);
kref               43 include/linux/klist.h 	struct kref		n_ref;
kref               66 include/linux/kobject.h 	struct kref		kref;
kref              169 include/linux/lockd/lockd.h 	struct kref		b_count;	/* Reference count */
kref               47 include/linux/nfs_page.h 	struct kref		wb_kref;	/* reference count */
kref              193 include/linux/nfsd/state.h 	struct kref		so_ref;
kref              218 include/linux/nfsd/state.h 	struct kref		fi_ref;
kref               20 include/linux/pid_namespace.h 	struct kref kref;
kref               41 include/linux/pid_namespace.h 		kref_get(&ns->kref);
kref               52 include/linux/pid_namespace.h 		kref_put(&ns->kref, free_pid_ns);
kref               44 include/linux/relay.h 	struct kref kref;		/* channel buffer refcount */
kref               65 include/linux/relay.h 	struct kref kref;		/* channel refcount */
kref               53 include/linux/sunrpc/cache.h 	struct kref	ref;
kref               71 include/linux/sunrpc/cache.h 	void			(*cache_put)(struct kref *);
kref               27 include/linux/sunrpc/clnt.h 	struct kref		cl_kref;	/* Number of references */
kref               38 include/linux/sunrpc/svc_xprt.h 	struct kref		xpt_ref;
kref               49 include/linux/sunrpc/svcauth.h 	struct kref		ref;
kref              124 include/linux/sunrpc/xprt.h 	struct kref		kref;		/* Reference count */
kref              213 include/linux/tty.h 	struct kref kref;
kref              331 include/linux/tty.h 		kref_get(&tty->kref);
kref              273 include/linux/tty_driver.h 	struct kref kref;	/* Reference management */
kref              317 include/linux/tty_driver.h 	kref_get(&d->kref);
kref              211 include/linux/usb.h 	struct kref ref;		/* reference counter */
kref             1318 include/linux/usb.h 	struct kref kref;		/* reference count of the URB */
kref              142 include/linux/usb/serial.h 	struct kref			kref;
kref              146 include/linux/usb/serial.h #define to_usb_serial(d) container_of(d, struct usb_serial, kref)
kref               13 include/linux/user_namespace.h 	struct kref		kref;
kref               25 include/linux/user_namespace.h 		kref_get(&ns->kref);
kref               36 include/linux/user_namespace.h 		kref_put(&ns->kref, free_user_ns);
kref               42 include/linux/utsname.h 	struct kref kref;
kref               50 include/linux/utsname.h 	kref_get(&ns->kref);
kref               59 include/linux/utsname.h 	kref_put(&ns->kref, free_uts_ns);
kref              826 include/rdma/ib_verbs.h 	struct kref		ref;
kref               25 init/version.c 	.kref = {
kref               37 ipc/namespace.c 	kref_init(&ns->kref);
kref               91 ipc/namespace.c 	ns = container_of(kref, struct ipc_namespace, kref);
kref               51 ipc/util.c     	.kref = {
kref               72 kernel/pid.c   	.kref = {
kref               87 kernel/pid_namespace.c 	kref_init(&ns->kref);
kref              142 kernel/pid_namespace.c 	ns = container_of(kref, struct pid_namespace, kref);
kref              187 kernel/relay.c 	kref_get(&buf->chan->kref);
kref              204 kernel/relay.c 	struct rchan *chan = container_of(kref, struct rchan, kref);
kref              226 kernel/relay.c 	kref_put(&chan->kref, relay_destroy_channel);
kref              239 kernel/relay.c 	struct rchan_buf *buf = container_of(kref, struct rchan_buf, kref);
kref              361 kernel/relay.c 		kref_init(&buf->kref);
kref              490 kernel/relay.c 	kref_put(&buf->kref, relay_remove_buf);
kref              600 kernel/relay.c 	kref_init(&chan->kref);
kref              620 kernel/relay.c 	kref_put(&chan->kref, relay_destroy_channel);
kref              836 kernel/relay.c 	kref_put(&chan->kref, relay_destroy_channel);
kref              877 kernel/relay.c 	kref_get(&buf->kref);
kref              931 kernel/relay.c 	kref_put(&buf->kref, relay_remove_buf);
kref               21 kernel/user.c  	.kref = {
kref               28 kernel/user_namespace.c 	kref_init(&ns->kref);
kref               72 kernel/user_namespace.c 	ns = container_of(kref, struct user_namespace, kref);
kref               34 kernel/utsname.c 	kref_init(&ns->kref);
kref               64 kernel/utsname.c 	ns = container_of(kref, struct uts_namespace, kref);
kref              176 lib/klist.c    	struct klist_node *n = container_of(kref, struct klist_node, n_ref);
kref              149 lib/kobject.c  	kref_init(&kobj->kref);
kref              522 lib/kobject.c  		kref_get(&kobj->kref);
kref              572 lib/kobject.c  	kobject_cleanup(container_of(kref, struct kobject, kref));
kref              588 lib/kobject.c  		kref_put(&kobj->kref, kobject_release);
kref               24 lib/kref.c     	atomic_set(&kref->refcount, num);
kref               34 lib/kref.c     	kref_set(kref, 1);
kref               43 lib/kref.c     	WARN_ON(!atomic_read(&kref->refcount));
kref               44 lib/kref.c     	atomic_inc(&kref->refcount);
kref               65 lib/kref.c     	WARN_ON(release == (void (*)(struct kref *))kfree);
kref               67 lib/kref.c     	if (atomic_dec_and_test(&kref->refcount)) {
kref               68 lib/kref.c     		release(kref);
kref              261 mm/hugetlb.c   	struct kref refs;
kref              157 net/mac80211/rate.c 	kref_init(&ref->kref);
kref              187 net/mac80211/rate.c 	ctrl_ref = container_of(kref, struct rate_control_ref, kref);
kref              248 net/mac80211/rate.c 	kref_get(&ref->kref);
kref              254 net/mac80211/rate.c 	kref_put(&ref->kref, rate_control_release);
kref               26 net/mac80211/rate.h 	struct kref kref;
kref              163 net/rxrpc/ar-security.c 	key_ref_t kref;
kref              198 net/rxrpc/ar-security.c 	kref = keyring_search(make_key_ref(rx->securities, 1UL),
kref              200 net/rxrpc/ar-security.c 	if (IS_ERR(kref)) {
kref              203 net/rxrpc/ar-security.c 		_leave(" = %ld [search]", PTR_ERR(kref));
kref              204 net/rxrpc/ar-security.c 		return PTR_ERR(kref);
kref              207 net/rxrpc/ar-security.c 	key = key_ref_to_ptr(kref);
kref               70 net/sunrpc/auth_gss/auth_gss.c 	struct kref kref;
kref              624 net/sunrpc/auth_gss/auth_gss.c 	kref_init(&gss_auth->kref);
kref              663 net/sunrpc/auth_gss/auth_gss.c 	struct gss_auth *gss_auth = container_of(kref, struct gss_auth, kref);
kref              679 net/sunrpc/auth_gss/auth_gss.c 	kref_put(&gss_auth->kref, gss_free_callback);
kref              772 net/sunrpc/auth_gss/auth_gss.c 	kref_put(&gss_auth->kref, gss_free_callback);
kref              805 net/sunrpc/auth_gss/auth_gss.c 	kref_get(&gss_auth->kref);
kref              403 net/sunrpc/clnt.c 	struct rpc_clnt *clnt = container_of(kref, struct rpc_clnt, cl_kref);
kref              432 net/sunrpc/clnt.c 	struct rpc_clnt *clnt = container_of(kref, struct rpc_clnt, cl_kref);
kref              435 net/sunrpc/clnt.c 		rpc_free_client(kref);
kref              444 net/sunrpc/clnt.c 	kref_init(kref);
kref              447 net/sunrpc/clnt.c 	kref_put(kref, rpc_free_client);
kref              126 net/sunrpc/svc_xprt.c 		container_of(kref, struct svc_xprt, xpt_ref);
kref               97 net/sunrpc/svcauth_unix.c 	struct cache_head *item = container_of(kref, struct cache_head, ref);
kref              487 net/sunrpc/svcauth_unix.c 	struct cache_head *item = container_of(kref, struct cache_head, ref);
kref             1035 net/sunrpc/xprt.c 	kref_init(&xprt->kref);
kref             1073 net/sunrpc/xprt.c 	struct rpc_xprt *xprt = container_of(kref, struct rpc_xprt, kref);
kref             1097 net/sunrpc/xprt.c 	kref_put(&xprt->kref, xprt_destroy);
kref             1107 net/sunrpc/xprt.c 	kref_get(&xprt->kref);