Home
last modified time | relevance | path

Searched refs:cb_interest (Results 1 – 8 of 8) sorted by relevance

/fs/afs/
Dcallback.c97 vcbi = rcu_dereference_protected(vnode->cb_interest, in afs_register_server_cb_interest()
99 if (vcbi && likely(vcbi == entry->cb_interest)) in afs_register_server_cb_interest()
103 cbi = afs_get_cb_interest(entry->cb_interest); in afs_register_server_cb_interest()
117 old = rcu_dereference_protected(vnode->cb_interest, in afs_register_server_cb_interest()
119 rcu_assign_pointer(vnode->cb_interest, cbi); in afs_register_server_cb_interest()
128 if (entry->cb_interest) { in afs_register_server_cb_interest()
134 entry->cb_interest = cbi; in afs_register_server_cb_interest()
146 if (!entry->cb_interest) { in afs_register_server_cb_interest()
147 entry->cb_interest = afs_get_cb_interest(new); in afs_register_server_cb_interest()
151 cbi = afs_get_cb_interest(entry->cb_interest); in afs_register_server_cb_interest()
[all …]
Dserver_list.c18 afs_put_cb_interest(net, slist->servers[i].cb_interest); in afs_put_serverlist()
133 struct afs_cb_interest *cbi = old->servers[i].cb_interest; in afs_annotate_server_list()
135 new->servers[j].cb_interest = cbi; in afs_annotate_server_list()
Drotate.c65 cbi = rcu_dereference_protected(vnode->cb_interest, in afs_start_fs_iteration()
70 if (fc->server_list->servers[i].cb_interest == cbi) { in afs_start_fs_iteration()
87 ASSERTCMP(cbi, ==, rcu_access_pointer(vnode->cb_interest)); in afs_start_fs_iteration()
88 rcu_assign_pointer(vnode->cb_interest, NULL); in afs_start_fs_iteration()
418 rcu_dereference_protected(vnode->cb_interest, in afs_select_fileserver()
495 cbi = rcu_dereference_protected(vnode->cb_interest, in afs_select_current_fileserver()
Dinode.c148 old_cbi = rcu_dereference_protected(vnode->cb_interest, in afs_inode_init_from_status()
151 rcu_assign_pointer(vnode->cb_interest, afs_get_cb_interest(cbi)); in afs_inode_init_from_status()
257 old = rcu_dereference_protected(vnode->cb_interest, in afs_apply_callback()
260 rcu_assign_pointer(vnode->cb_interest, afs_get_cb_interest(fc->cbi)); in afs_apply_callback()
609 cbi = rcu_dereference(vnode->cb_interest); in afs_check_validity()
777 cbi = rcu_dereference_protected(vnode->cb_interest, in afs_evict_inode()
781 rcu_assign_pointer(vnode->cb_interest, NULL); in afs_evict_inode()
Dsecurity.c174 rcu_dereference(vnode->cb_interest))) { in afs_cache_permit()
204 if (afs_cb_is_broken(cb_break, vnode, rcu_dereference(vnode->cb_interest))) in afs_cache_permit()
284 if (!afs_cb_is_broken(cb_break, vnode, rcu_dereference(vnode->cb_interest)) && in afs_cache_permit()
Dsuper.c683 RCU_INIT_POINTER(vnode->cb_interest, NULL); in afs_alloc_inode()
713 ASSERTCMP(rcu_access_pointer(vnode->cb_interest), ==, NULL); in afs_destroy_inode()
Dinternal.h581 struct afs_cb_interest *cb_interest; member
682 struct afs_cb_interest __rcu *cb_interest; /* Server on which this resides */ member
Ddir.c664 dcbi = rcu_dereference_protected(dvnode->cb_interest, in afs_do_lookup()