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,
85 trace_afs_silly_rename(vnode, false);
100 int afs_sillyrename(struct afs_vnode *dvnode, struct afs_vnode *vnode,
134 ihold(&vnode->netfs.inode);
136 ret = afs_do_silly_rename(dvnode, vnode, dentry, sdentry, key);
140 set_bit(AFS_VNODE_SILLY_DELETED, &vnode->flags);
151 iput(&vnode->netfs.inode);
170 struct afs_vnode *dvnode = dvp->vnode;
192 static int afs_do_silly_unlink(struct afs_vnode *dvnode, struct afs_vnode *vnode,
204 afs_op_set_vnode(op, 1, vnode);
214 trace_afs_silly_rename(vnode, true);
219 * unlinked vnode.
238 struct afs_vnode *vnode = AFS_FS_I(inode);
244 _enter("%p{%pd},%llx", dentry, dentry, vnode->fid.vnode);
272 spin_lock(&vnode->lock);
273 vnode->lock_state = AFS_VNODE_LOCK_DELETED;
274 trace_afs_flock_ev(vnode, NULL, afs_flock_silly_delete, 0);
275 spin_unlock(&vnode->lock);
277 afs_do_silly_unlink(dvnode, vnode, dentry, dvnode->silly_key);