• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/afs/

Lines Matching defs:vnode

26 	fid->vnode		= ntohl(*bp++);
36 struct afs_vnode *vnode,
62 EXTRACT(status->parent.vnode);
81 _debug("vnode time %lx, %lx",
84 if (vnode) {
85 status->parent.vid = vnode->fid.vid;
86 if (changed && !test_bit(AFS_VNODE_UNSET, &vnode->flags)) {
87 _debug("vnode changed");
88 i_size_write(&vnode->vfs_inode, size);
89 vnode->vfs_inode.i_uid = status->owner;
90 vnode->vfs_inode.i_gid = status->group;
91 vnode->vfs_inode.i_version = vnode->fid.unique;
92 vnode->vfs_inode.i_nlink = status->nlink;
94 mode = vnode->vfs_inode.i_mode;
98 vnode->vfs_inode.i_mode = mode;
101 vnode->vfs_inode.i_ctime.tv_sec = status->mtime_server;
102 vnode->vfs_inode.i_mtime = vnode->vfs_inode.i_ctime;
103 vnode->vfs_inode.i_atime = vnode->vfs_inode.i_ctime;
112 if (vnode && !test_bit(AFS_VNODE_UNSET, &vnode->flags)) {
113 _debug("vnode modified %llx on {%x:%u}",
115 vnode->fid.vid, vnode->fid.vnode);
116 set_bit(AFS_VNODE_MODIFIED, &vnode->flags);
117 set_bit(AFS_VNODE_ZAP_DATA, &vnode->flags);
127 static void xdr_decode_AFSCallBack(const __be32 **_bp, struct afs_vnode *vnode)
131 vnode->cb_version = ntohl(*bp++);
132 vnode->cb_expiry = ntohl(*bp++);
133 vnode->cb_type = ntohl(*bp++);
134 vnode->cb_expires = vnode->cb_expiry + get_seconds();
233 struct afs_vnode *vnode = call->reply;
247 xdr_decode_AFSFetchStatus(&bp, &vnode->status, vnode, NULL);
248 xdr_decode_AFSCallBack(&bp, vnode);
271 struct afs_vnode *vnode,
279 key_serial(key), vnode->fid.vid, vnode->fid.vnode);
286 call->reply = vnode;
294 bp[1] = htonl(vnode->fid.vid);
295 bp[2] = htonl(vnode->fid.vnode);
296 bp[3] = htonl(vnode->fid.unique);
307 struct afs_vnode *vnode = call->reply;
391 xdr_decode_AFSFetchStatus(&bp, &vnode->status, vnode, NULL);
392 xdr_decode_AFSCallBack(&bp, vnode);
443 struct afs_vnode *vnode,
460 call->reply = vnode;
470 bp[1] = htonl(vnode->fid.vid);
471 bp[2] = htonl(vnode->fid.vnode);
472 bp[3] = htonl(vnode->fid.unique);
486 struct afs_vnode *vnode,
495 return afs_fs_fetch_data64(server, key, vnode, offset, length,
505 call->reply = vnode;
515 bp[1] = htonl(vnode->fid.vid);
516 bp[2] = htonl(vnode->fid.vnode);
517 bp[3] = htonl(vnode->fid.unique);
592 *bp++ = htonl(cb->fid.vnode);
615 struct afs_vnode *vnode = call->reply;
631 xdr_decode_AFSFetchStatus(&bp, &vnode->status, vnode, NULL);
654 struct afs_vnode *vnode,
678 call->reply = vnode;
688 *bp++ = htonl(vnode->fid.vid);
689 *bp++ = htonl(vnode->fid.vnode);
690 *bp++ = htonl(vnode->fid.unique);
714 struct afs_vnode *vnode = call->reply;
728 xdr_decode_AFSFetchStatus(&bp, &vnode->status, vnode, NULL);
750 struct afs_vnode *vnode,
770 call->reply = vnode;
777 *bp++ = htonl(vnode->fid.vid);
778 *bp++ = htonl(vnode->fid.vnode);
779 *bp++ = htonl(vnode->fid.unique);
797 struct afs_vnode *dvnode = call->reply, *vnode = call->reply2;
811 xdr_decode_AFSFetchStatus(&bp, &vnode->status, vnode, NULL);
835 struct afs_vnode *vnode,
855 call->reply2 = vnode;
863 *bp++ = htonl(dvnode->fid.vnode);
872 *bp++ = htonl(vnode->fid.vid);
873 *bp++ = htonl(vnode->fid.vnode);
874 *bp++ = htonl(vnode->fid.unique);
885 struct afs_vnode *vnode = call->reply;
901 xdr_decode_AFSFetchStatus(&bp, &vnode->status, vnode, NULL);
923 struct afs_vnode *vnode,
950 call->reply = vnode;
959 *bp++ = htonl(vnode->fid.vid);
960 *bp++ = htonl(vnode->fid.vnode);
961 *bp++ = htonl(vnode->fid.unique);
1068 *bp++ = htonl(orig_dvnode->fid.vnode);
1079 *bp++ = htonl(new_dvnode->fid.vnode);
1098 struct afs_vnode *vnode = call->reply;
1117 xdr_decode_AFSFetchStatus(&bp, &vnode->status, vnode,
1121 afs_pages_written_back(vnode, call);
1154 struct afs_vnode *vnode = wb->vnode;
1159 key_serial(wb->key), vnode->fid.vid, vnode->fid.vnode);
1169 call->reply = vnode;
1172 call->mapping = vnode->vfs_inode.i_mapping;
1178 call->store_version = vnode->status.data_version + 1;
1183 *bp++ = htonl(vnode->fid.vid);
1184 *bp++ = htonl(vnode->fid.vnode);
1185 *bp++ = htonl(vnode->fid.unique);
1212 struct afs_vnode *vnode = wb->vnode;
1218 key_serial(wb->key), vnode->fid.vid, vnode->fid.vnode);
1226 i_size = i_size_read(&vnode->vfs_inode);
1246 call->reply = vnode;
1249 call->mapping = vnode->vfs_inode.i_mapping;
1255 call->store_version = vnode->status.data_version + 1;
1260 *bp++ = htonl(vnode->fid.vid);
1261 *bp++ = htonl(vnode->fid.vnode);
1262 *bp++ = htonl(vnode->fid.unique);
1285 struct afs_vnode *vnode = call->reply;
1308 xdr_decode_AFSFetchStatus(&bp, &vnode->status, vnode, store_version);
1344 struct afs_vnode *vnode, struct iattr *attr,
1351 key_serial(key), vnode->fid.vid, vnode->fid.vnode);
1362 call->reply = vnode;
1365 call->store_version = vnode->status.data_version + 1;
1371 *bp++ = htonl(vnode->fid.vid);
1372 *bp++ = htonl(vnode->fid.vnode);
1373 *bp++ = htonl(vnode->fid.unique);
1392 struct afs_vnode *vnode, struct iattr *attr,
1399 key_serial(key), vnode->fid.vid, vnode->fid.vnode);
1403 return afs_fs_setattr_size64(server, key, vnode, attr,
1413 call->reply = vnode;
1416 call->store_version = vnode->status.data_version + 1;
1422 *bp++ = htonl(vnode->fid.vid);
1423 *bp++ = htonl(vnode->fid.vnode);
1424 *bp++ = htonl(vnode->fid.unique);
1440 struct afs_vnode *vnode, struct iattr *attr,
1447 return afs_fs_setattr_size(server, key, vnode, attr,
1451 key_serial(key), vnode->fid.vid, vnode->fid.vnode);
1460 call->reply = vnode;
1468 *bp++ = htonl(vnode->fid.vid);
1469 *bp++ = htonl(vnode->fid.vnode);
1470 *bp++ = htonl(vnode->fid.unique);
1717 struct afs_vnode *vnode,
1738 call->reply = vnode;
1747 bp[1] = htonl(vnode->fid.vid);