• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/afs/

Lines Matching refs:vnode

78 		__be32		vnode;
297 ntohl(dire->u.vnode),
420 cookie->fid.vnode = ino;
465 _leave(" = 0 { vn=%u u=%u }", fid->vnode, fid->unique);
475 struct afs_vnode *vnode;
481 vnode = AFS_FS_I(dir);
484 vnode->fid.vid, vnode->fid.vnode, dentry, dentry->d_name.name);
493 if (test_bit(AFS_VNODE_DELETED, &vnode->flags)) {
498 key = afs_request_key(vnode->volume->cell);
504 ret = afs_validate(vnode, key);
522 dentry->d_fsdata = (void *)(unsigned long) vnode->status.data_version;
536 fid.vnode,
551 struct afs_vnode *vnode, *dir;
558 vnode = AFS_FS_I(dentry->d_inode);
562 vnode->fid.vid, vnode->fid.vnode, dentry->d_name.name,
563 vnode->flags);
593 /* search the directory for this vnode */
606 /* if the vnode ID has changed, then the dirent points to a
608 if (fid.vnode != vnode->fid.vnode) {
610 dentry->d_name.name, fid.vnode,
611 vnode->fid.vnode);
615 /* if the vnode ID uniqifier has changed, then the file has
616 * been deleted and replaced, and the original vnode ID has
618 if (fid.unique != vnode->fid.unique) {
621 vnode->fid.unique, dentry->d_inode->i_version);
622 spin_lock(&vnode->lock);
623 set_bit(AFS_VNODE_DELETED, &vnode->flags);
624 spin_unlock(&vnode->lock);
650 /* the dirent, if it exists, now points to a different vnode */
715 struct afs_vnode *dvnode, *vnode;
724 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name, mode);
750 /* apply the status report we've got for the new vnode */
751 vnode = AFS_FS_I(inode);
752 spin_lock(&vnode->lock);
753 vnode->update_cnt++;
754 spin_unlock(&vnode->lock);
755 afs_vnode_finalise_status_update(vnode, server);
782 struct afs_vnode *dvnode, *vnode;
789 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name);
806 vnode = AFS_FS_I(dentry->d_inode);
807 clear_nlink(&vnode->vfs_inode);
808 set_bit(AFS_VNODE_DELETED, &vnode->flags);
809 afs_discard_callback_on_delete(vnode);
828 struct afs_vnode *dvnode, *vnode;
835 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name);
848 vnode = AFS_FS_I(dentry->d_inode);
851 ret = afs_validate(vnode, key);
870 vnode = AFS_FS_I(dentry->d_inode);
871 if (test_bit(AFS_VNODE_DELETED, &vnode->flags))
873 if (test_bit(AFS_VNODE_CB_BROKEN, &vnode->flags))
875 set_bit(AFS_VNODE_CB_BROKEN, &vnode->flags);
876 ret = afs_validate(vnode, key);
877 _debug("nlink %d [val %d]", vnode->vfs_inode.i_nlink, ret);
900 struct afs_vnode *dvnode, *vnode;
909 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name, mode);
935 /* apply the status report we've got for the new vnode */
936 vnode = AFS_FS_I(inode);
937 spin_lock(&vnode->lock);
938 vnode->update_cnt++;
939 spin_unlock(&vnode->lock);
940 afs_vnode_finalise_status_update(vnode, server);
968 struct afs_vnode *dvnode, *vnode;
972 vnode = AFS_FS_I(from->d_inode);
976 vnode->fid.vid, vnode->fid.vnode,
977 dvnode->fid.vid, dvnode->fid.vnode,
990 ret = afs_vnode_link(dvnode, vnode, key, dentry->d_name.name);
994 atomic_inc(&vnode->vfs_inode.i_count);
995 d_instantiate(dentry, &vnode->vfs_inode);
1016 struct afs_vnode *dvnode, *vnode;
1025 dvnode->fid.vid, dvnode->fid.vnode, dentry->d_name.name,
1055 /* apply the status report we've got for the new vnode */
1056 vnode = AFS_FS_I(inode);
1057 spin_lock(&vnode->lock);
1058 vnode->update_cnt++;
1059 spin_unlock(&vnode->lock);
1060 afs_vnode_finalise_status_update(vnode, server);
1088 struct afs_vnode *orig_dvnode, *new_dvnode, *vnode;
1092 vnode = AFS_FS_I(old_dentry->d_inode);
1097 orig_dvnode->fid.vid, orig_dvnode->fid.vnode,
1098 vnode->fid.vid, vnode->fid.vnode,
1099 new_dvnode->fid.vid, new_dvnode->fid.vnode,