Lines Matching defs:vnode
26 struct afs_vnode *dvnode = dvp->vnode;
27 struct afs_vnode *vnode = AFS_FS_I(d_inode(op->dentry));
45 &vnode->fid, afs_edit_dir_for_silly_1);
60 static int afs_do_silly_rename(struct afs_vnode *dvnode, struct afs_vnode *vnode,
86 op->more_files[0].vnode = AFS_FS_I(d_inode(old));
88 op->more_files[1].vnode = AFS_FS_I(d_inode(new));
96 trace_afs_silly_rename(vnode, false);
111 int afs_sillyrename(struct afs_vnode *dvnode, struct afs_vnode *vnode,
143 ihold(&vnode->netfs.inode);
145 ret = afs_do_silly_rename(dvnode, vnode, dentry, sdentry, key);
149 set_bit(AFS_VNODE_SILLY_DELETED, &vnode->flags);
160 iput(&vnode->netfs.inode);
179 struct afs_vnode *dvnode = dvp->vnode;
201 static int afs_do_silly_unlink(struct afs_vnode *dvnode, struct afs_vnode *vnode,
213 afs_op_set_vnode(op, 1, vnode);
223 trace_afs_silly_rename(vnode, true);
228 * unlinked vnode.
247 struct afs_vnode *vnode = AFS_FS_I(inode);
251 _enter("%p{%pd},%llx", dentry, dentry, vnode->fid.vnode);
279 spin_lock(&vnode->lock);
280 vnode->lock_state = AFS_VNODE_LOCK_DELETED;
281 trace_afs_flock_ev(vnode, NULL, afs_flock_silly_delete, 0);
282 spin_unlock(&vnode->lock);
284 afs_do_silly_unlink(dvnode, vnode, dentry, dvnode->silly_key);