Lines Matching refs:vnode
22 struct afs_vnode *vnode) in afs_start_fs_iteration() argument
37 cb_server = vnode->cb_server; in afs_start_fs_iteration()
58 write_seqlock(&vnode->cb_lock); in afs_start_fs_iteration()
59 ASSERTCMP(cb_server, ==, vnode->cb_server); in afs_start_fs_iteration()
60 vnode->cb_server = NULL; in afs_start_fs_iteration()
61 if (test_and_clear_bit(AFS_VNODE_CB_PROMISED, &vnode->flags)) in afs_start_fs_iteration()
62 vnode->cb_break++; in afs_start_fs_iteration()
63 write_sequnlock(&vnode->cb_lock); in afs_start_fs_iteration()
113 struct afs_vnode *vnode = op->file[0].vnode; in afs_select_fileserver() local
320 if (!afs_start_fs_iteration(op, vnode)) in afs_select_fileserver()
378 if (vnode->cb_server != server) { in afs_select_fileserver()
379 vnode->cb_server = server; in afs_select_fileserver()
380 vnode->cb_s_break = server->cb_s_break; in afs_select_fileserver()
381 vnode->cb_fs_s_break = atomic_read(&server->cell->fs_s_break); in afs_select_fileserver()
382 vnode->cb_v_break = vnode->volume->cb_v_break; in afs_select_fileserver()
383 clear_bit(AFS_VNODE_CB_PROMISED, &vnode->flags); in afs_select_fileserver()