/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/ |
H A D | nfs4_subs.c | 279 struct nfs_vattr *nvap, 294 if (!nvap) 295 nvap = &nva_dummy; 305 nvap->nva_bitmap[i] |= bitmap[i] & nfs_object_attr_bitmap[i]; 319 nvap->nva_type = nfstov_type(val, NFS_VER4); 334 nfsm_chain_get_64(error, nmc, nvap->nva_change); 338 nfsm_chain_get_64(error, nmc, nvap->nva_size); 360 nvap->nva_flags |= NFS_FFLAG_NAMED_ATTR; 362 nvap->nva_flags &= ~NFS_FFLAG_NAMED_ATTR; 366 nfsm_chain_get_64(error, nmc, nvap 276 nfs4_parsefattr( struct nfsm_chain *nmc, struct nfs_fsattr *nfsap, struct nfs_vattr *nvap, fhandle_t *fhp, struct dqblk *dqbp) argument [all...] |
H A D | nfs_subs.c | 876 struct nfs_vattr *nvap) 895 error = nfs_parsefattr(nmc, nfsvers, nvap); 898 if (nfs3_getattr_rpc(NULL, NFSTOMP(dnp), fhp->fh_data, fhp->fh_len, ctx, nvap, xidp)) { 1114 nfs_parsefattr(struct nfsm_chain *nmc, int nfsvers, struct nfs_vattr *nvap) argument 1129 nvap->nva_type = nfstov_type(vtype, nfsvers); 1151 nvap->nva_type = vtype; 1154 nvap->nva_mode = (vmode & 07777); 1156 nfsm_chain_get_32(error, nmc, nvap->nva_nlink); 1157 nfsm_chain_get_32(error, nmc, nvap->nva_uid); 1158 nfsm_chain_get_32(error, nmc, nvap 869 nfsm_chain_get_fh_attr( struct nfsm_chain *nmc, nfsnode_t dnp, vfs_context_t ctx, int nfsvers, uint64_t *xidp, fhandle_t *fhp, struct nfs_vattr *nvap) argument 1213 nfs_loadattrcache( nfsnode_t np, struct nfs_vattr *nvap, u_int64_t *xidp, int dontshrink) argument 1379 struct nfs_vattr *nvap; local [all...] |
H A D | nfs_node.c | 143 struct nfs_vattr *nvap, 203 error = nfs_loadattrcache(np, nvap, xidp, 0); 275 error = nfs_loadattrcache(np, nvap, xidp, 1); 303 NFS_CHANGED_UPDATE(nfsvers, np, nvap); 304 if (nvap->nva_type == VDIR) 305 NFS_CHANGED_UPDATE_NC(nfsvers, np, nvap); 310 vfsp.vnfs_vtype = nvap->nva_type; 316 if (nvap->nva_type == VFIFO) 320 if (nvap->nva_type == VBLK || nvap 137 nfs_nget( mount_t mp, nfsnode_t dnp, struct componentname *cnp, u_char *fhp, int fhsize, struct nfs_vattr *nvap, u_int64_t *xidp, int flags, nfsnode_t *npp) argument [all...] |
H A D | nfs4_vnops.c | 159 struct nfs_vattr *nvap, 193 NFS_CLEAR_ATTRIBUTES(nvap->nva_bitmap); 194 error = nfs4_parsefattr(&nmrep, NULL, nvap, NULL, NULL); 1042 struct nfs_vattr *nvap) 1071 nfsmout_if(error || !fhp || !nvap); 1074 NFS_CLEAR_ATTRIBUTES(nvap->nva_bitmap); 1075 error = nfs4_parsefattr(&nmrep, NULL, nvap, fhp, NULL); 1076 if (!NFS_BITMAP_ISSET(nvap->nva_bitmap, NFS_FATTR_FILEHANDLE)) { 153 nfs4_getattr_rpc( nfsnode_t np, mount_t mp, u_char *fhp, size_t fhsize, vfs_context_t ctx, struct nfs_vattr *nvap, u_int64_t *xidp) argument 1036 nfs4_lookup_rpc_async_finish( nfsnode_t dnp, __unused vfs_context_t ctx, struct nfsreq *req, u_int64_t *xidp, fhandle_t *fhp, struct nfs_vattr *nvap) argument
|
H A D | nfs_vnops.c | 793 struct nfs_vattr *nvap, 818 error = nfs_parsefattr(&nmrep, nfsvers, nvap); 827 nfs_getattr(nfsnode_t np, struct nfs_vattr *nvap, vfs_context_t ctx, int alreadylocked) argument 850 if ((error = nfs_getattrcache(np, nvap, alreadylocked)) == 0) 877 if ((error = nfs_getattrcache(np, nvap, 1)) == 0) 889 error = nmp->nm_funcs->nf_getattr_rpc(np, NULL, np->n_fhp, np->n_fhsize, ctx, nvap, &xid); 891 error = nfs_loadattrcache(np, nvap, &xid, 0); 900 if (NFS_CHANGED(nfsvers, np, nvap)) { 907 if (NFS_CHANGED_NC(nfsvers, np, nvap)) { 921 NFS_CHANGED_UPDATE_NC(nfsvers, np, nvap); 787 nfs3_getattr_rpc( nfsnode_t np, mount_t mp, u_char *fhp, size_t fhsize, vfs_context_t ctx, struct nfs_vattr *nvap, u_int64_t *xidp) argument 4702 nfs3_lookup_rpc_async_finish( nfsnode_t dnp, vfs_context_t ctx, struct nfsreq *req, u_int64_t *xidp, fhandle_t *fhp, struct nfs_vattr *nvap) argument [all...] |