Lines Matching defs:vnode
18 * Begin iteration through a server list, starting with the vnode's last used
22 struct afs_vnode *vnode)
37 cb_server = vnode->cb_server;
39 /* See if the vnode's preferred record is still available */
49 * serving this vnode, then we can't switch to another server
58 write_seqlock(&vnode->cb_lock);
59 ASSERTCMP(cb_server, ==, vnode->cb_server);
60 vnode->cb_server = NULL;
61 if (test_and_clear_bit(AFS_VNODE_CB_PROMISED, &vnode->flags))
62 vnode->cb_break++;
63 write_sequnlock(&vnode->cb_lock);
113 struct afs_vnode *vnode = op->file[0].vnode;
316 if (!afs_start_fs_iteration(op, vnode))
374 if (vnode->cb_server != server) {
375 vnode->cb_server = server;
376 vnode->cb_s_break = server->cb_s_break;
377 vnode->cb_v_break = vnode->volume->cb_v_break;
378 clear_bit(AFS_VNODE_CB_PROMISED, &vnode->flags);