Lines Matching refs:vnode
35 struct afs_vnode *vnode) in afs_start_fs_iteration() argument
77 cb_server = vnode->cb_server; in afs_start_fs_iteration()
99 write_seqlock(&vnode->cb_lock); in afs_start_fs_iteration()
100 ASSERTCMP(cb_server, ==, vnode->cb_server); in afs_start_fs_iteration()
101 vnode->cb_server = NULL; in afs_start_fs_iteration()
102 if (afs_clear_cb_promise(vnode, afs_cb_promise_clear_rotate_server)) in afs_start_fs_iteration()
103 vnode->cb_break++; in afs_start_fs_iteration()
104 write_sequnlock(&vnode->cb_lock); in afs_start_fs_iteration()
156 struct afs_vnode *vnode = op->file[0].vnode; in afs_select_fileserver() local
492 if (!afs_start_fs_iteration(op, vnode)) in afs_select_fileserver()
583 if (vnode->cb_server != server) { in afs_select_fileserver()
584 vnode->cb_server = server; in afs_select_fileserver()
585 vnode->cb_v_check = atomic_read(&vnode->volume->cb_v_break); in afs_select_fileserver()
586 afs_clear_cb_promise(vnode, afs_cb_promise_clear_server_change); in afs_select_fileserver()