cbi                93 fs/afs/callback.c 	struct afs_cb_interest *cbi, *vcbi, *new, *old;
cbi               103 fs/afs/callback.c 	cbi = afs_get_cb_interest(entry->cb_interest);
cbi               107 fs/afs/callback.c 		if (vcbi == cbi) {
cbi               108 fs/afs/callback.c 			afs_put_cb_interest(afs_v2net(vnode), cbi);
cbi               115 fs/afs/callback.c 		if (cbi && vcbi->server == cbi->server) {
cbi               119 fs/afs/callback.c 			rcu_assign_pointer(vnode->cb_interest, cbi);
cbi               126 fs/afs/callback.c 		if (!cbi && vcbi->server == server) {
cbi               130 fs/afs/callback.c 				afs_put_cb_interest(afs_v2net(vnode), cbi);
cbi               134 fs/afs/callback.c 			entry->cb_interest = cbi;
cbi               140 fs/afs/callback.c 	if (!cbi) {
cbi               148 fs/afs/callback.c 			cbi = new;
cbi               151 fs/afs/callback.c 			cbi = afs_get_cb_interest(entry->cb_interest);
cbi               157 fs/afs/callback.c 	ASSERT(cbi);
cbi               166 fs/afs/callback.c 	rcu_assign_pointer(vnode->cb_interest, cbi);
cbi               167 fs/afs/callback.c 	vnode->cb_s_break = cbi->server->cb_s_break;
cbi               179 fs/afs/callback.c void afs_put_cb_interest(struct afs_net *net, struct afs_cb_interest *cbi)
cbi               183 fs/afs/callback.c 	if (cbi && refcount_dec_and_test(&cbi->usage)) {
cbi               184 fs/afs/callback.c 		if (!hlist_unhashed(&cbi->cb_vlink)) {
cbi               185 fs/afs/callback.c 			write_lock(&cbi->server->cb_break_lock);
cbi               187 fs/afs/callback.c 			hlist_del_init(&cbi->cb_vlink);
cbi               188 fs/afs/callback.c 			vi = cbi->vol_interest;
cbi               189 fs/afs/callback.c 			cbi->vol_interest = NULL;
cbi               195 fs/afs/callback.c 			write_unlock(&cbi->server->cb_break_lock);
cbi               198 fs/afs/callback.c 			afs_put_server(net, cbi->server, afs_server_trace_put_cbi);
cbi               200 fs/afs/callback.c 		kfree_rcu(cbi, rcu);
cbi               250 fs/afs/callback.c 	struct afs_cb_interest *cbi;
cbi               276 fs/afs/callback.c 	hlist_for_each_entry(cbi, &vi->cb_interests, cb_vlink) {
cbi               279 fs/afs/callback.c 			struct afs_super_info *as = AFS_FS_S(cbi->sb);
cbi               290 fs/afs/callback.c 			inode = ilookup5_nowait(cbi->sb, fid->vnode,
cbi               642 fs/afs/dir.c   	struct afs_cb_interest *dcbi, *cbi = NULL;
cbi               739 fs/afs/dir.c   				      &fc.cbi->server->flags)) {
cbi               745 fs/afs/dir.c   			iget_data.cb_s_break = fc.cbi->server->cb_s_break;
cbi               754 fs/afs/dir.c   			cbi = afs_get_cb_interest(fc.cbi);
cbi               756 fs/afs/dir.c   			set_bit(AFS_SERVER_FL_NO_IBULK, &fc.cbi->server->flags);
cbi               774 fs/afs/dir.c   			iget_data.cb_s_break = fc.cbi->server->cb_s_break;
cbi               784 fs/afs/dir.c   			cbi = afs_get_cb_interest(fc.cbi);
cbi               820 fs/afs/dir.c   		ti = afs_iget(dir->i_sb, key, &iget_data, scb, cbi, dvnode);
cbi               835 fs/afs/dir.c   	afs_put_cb_interest(afs_v2net(dvnode), cbi);
cbi              1230 fs/afs/dir.c   			 new_data, new_scb, fc->cbi, fc->vnode);
cbi              1251 fs/afs/dir.c   	iget_data->cb_s_break = fc->cbi->server->cb_s_break;
cbi              1535 fs/afs/dir.c   			if (test_bit(AFS_SERVER_FL_IS_YFS, &fc.cbi->server->flags) &&
cbi              1536 fs/afs/dir.c   			    !test_bit(AFS_SERVER_FL_NO_RM2, &fc.cbi->server->flags)) {
cbi              1542 fs/afs/dir.c   				set_bit(AFS_SERVER_FL_NO_RM2, &fc.cbi->server->flags);
cbi               165 fs/afs/dir_silly.c 			if (test_bit(AFS_SERVER_FL_IS_YFS, &fc.cbi->server->flags) &&
cbi               166 fs/afs/dir_silly.c 			    !test_bit(AFS_SERVER_FL_NO_RM2, &fc.cbi->server->flags)) {
cbi               172 fs/afs/dir_silly.c 				set_bit(AFS_SERVER_FL_NO_RM2, &fc.cbi->server->flags);
cbi                18 fs/afs/fsclient.c static inline void afs_use_fs_server(struct afs_call *call, struct afs_cb_interest *cbi)
cbi                20 fs/afs/fsclient.c 	call->cbi = afs_get_cb_interest(cbi);
cbi               288 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi               312 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               512 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               531 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi               560 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               628 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags)){
cbi               674 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               734 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi               766 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               825 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi               859 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               921 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi               972 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1033 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              1085 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1208 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              1265 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1363 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1411 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1430 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              1457 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1614 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              1632 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1704 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              1725 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1742 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              1762 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1779 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              1799 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1991 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              2015 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              2158 fs/afs/fsclient.c 	if (test_bit(AFS_SERVER_FL_IS_YFS, &fc->cbi->server->flags))
cbi              2188 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              2311 fs/afs/fsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi                72 fs/afs/inode.c 				      struct afs_cb_interest *cbi,
cbi               150 fs/afs/inode.c 		if (cbi != old_cbi)
cbi               151 fs/afs/inode.c 			rcu_assign_pointer(vnode->cb_interest, afs_get_cb_interest(cbi));
cbi               255 fs/afs/inode.c 	if (!afs_cb_is_broken(cb_break, vnode, fc->cbi)) {
cbi               259 fs/afs/inode.c 		if (old != fc->cbi) {
cbi               260 fs/afs/inode.c 			rcu_assign_pointer(vnode->cb_interest, afs_get_cb_interest(fc->cbi));
cbi               332 fs/afs/inode.c 			ret = afs_inode_init_from_status(vnode, key, fc.cbi,
cbi               508 fs/afs/inode.c 		       struct afs_cb_interest *cbi,
cbi               546 fs/afs/inode.c 		ret = afs_inode_init_from_status(vnode, key, cbi, parent_vnode,
cbi               594 fs/afs/inode.c 	struct afs_cb_interest *cbi;
cbi               609 fs/afs/inode.c 			cbi = rcu_dereference(vnode->cb_interest);
cbi               610 fs/afs/inode.c 			server = rcu_dereference(cbi->server);
cbi               759 fs/afs/inode.c 	struct afs_cb_interest *cbi;
cbi               777 fs/afs/inode.c 	cbi = rcu_dereference_protected(vnode->cb_interest,
cbi               779 fs/afs/inode.c 	if (cbi) {
cbi               780 fs/afs/inode.c 		afs_put_cb_interest(afs_i2net(inode), cbi);
cbi               114 fs/afs/internal.h 	struct afs_cb_interest	*cbi;		/* Callback interest for server used */
cbi               770 fs/afs/internal.h 	struct afs_cb_interest	*cbi;		/* Server on which this resides (pins ref) */
cbi               848 fs/afs/internal.h static inline struct afs_cb_interest *afs_get_cb_interest(struct afs_cb_interest *cbi)
cbi               850 fs/afs/internal.h 	if (cbi)
cbi               851 fs/afs/internal.h 		refcount_inc(&cbi->usage);
cbi               852 fs/afs/internal.h 	return cbi;
cbi               862 fs/afs/internal.h 				    const struct afs_cb_interest *cbi)
cbi               864 fs/afs/internal.h 	return !cbi || cb_break != (vnode->cb_break +
cbi                55 fs/afs/rotate.c 	struct afs_cb_interest *cbi;
cbi                65 fs/afs/rotate.c 	cbi = rcu_dereference_protected(vnode->cb_interest,
cbi                67 fs/afs/rotate.c 	if (cbi) {
cbi                70 fs/afs/rotate.c 			if (fc->server_list->servers[i].cb_interest == cbi) {
cbi                87 fs/afs/rotate.c 		ASSERTCMP(cbi, ==, rcu_access_pointer(vnode->cb_interest));
cbi                93 fs/afs/rotate.c 		afs_put_cb_interest(afs_v2net(vnode), cbi);
cbi                94 fs/afs/rotate.c 		cbi = NULL;
cbi               335 fs/afs/rotate.c 	afs_put_cb_interest(afs_v2net(vnode), fc->cbi);
cbi               336 fs/afs/rotate.c 	fc->cbi = NULL;
cbi               366 fs/afs/rotate.c 	if (fc->cbi) {
cbi               370 fs/afs/rotate.c 		afs_put_cb_interest(afs_v2net(vnode), fc->cbi);
cbi               371 fs/afs/rotate.c 		fc->cbi = NULL;
cbi               417 fs/afs/rotate.c 	fc->cbi = afs_get_cb_interest(
cbi               489 fs/afs/rotate.c 	struct afs_cb_interest *cbi;
cbi               495 fs/afs/rotate.c 	cbi = rcu_dereference_protected(vnode->cb_interest,
cbi               500 fs/afs/rotate.c 		if (!cbi) {
cbi               506 fs/afs/rotate.c 		fc->cbi = afs_get_cb_interest(cbi);
cbi               508 fs/afs/rotate.c 		read_lock(&cbi->server->fs_lock);
cbi               509 fs/afs/rotate.c 		alist = rcu_dereference_protected(cbi->server->addresses,
cbi               510 fs/afs/rotate.c 						  lockdep_is_held(&cbi->server->fs_lock));
cbi               512 fs/afs/rotate.c 		read_unlock(&cbi->server->fs_lock);
cbi               629 fs/afs/rotate.c 	afs_put_cb_interest(net, fc->cbi);
cbi               187 fs/afs/rxrpc.c 		afs_put_cb_interest(call->net, call->cbi);
cbi               547 fs/afs/rxrpc.c 				if (call->cbi)
cbi               549 fs/afs/rxrpc.c 						&call->cbi->server->flags);
cbi               133 fs/afs/server_list.c 			struct afs_cb_interest *cbi = old->servers[i].cb_interest;
cbi               134 fs/afs/server_list.c 			if (cbi) {
cbi               135 fs/afs/server_list.c 				new->servers[j].cb_interest = cbi;
cbi               136 fs/afs/server_list.c 				refcount_inc(&cbi->usage);
cbi                20 fs/afs/yfsclient.c static inline void afs_use_fs_server(struct afs_call *call, struct afs_cb_interest *cbi)
cbi                22 fs/afs/yfsclient.c 	call->cbi = afs_get_cb_interest(cbi);
cbi               430 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               624 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               721 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               783 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               871 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi               956 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1041 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1136 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1227 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1306 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1369 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1414 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1594 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1667 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1705 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1743 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1797 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              1969 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);
cbi              2144 fs/afs/yfsclient.c 	afs_use_fs_server(call, fc->cbi);