/darwin-on-arm/xnu/bsd/nfs/ |
H A D | nfs_subs.c | 922 struct nfs_vattr *nvap) 941 error = nfs_parsefattr(nmc, nfsvers, nvap); 944 if (nfs3_getattr_rpc(NULL, NFSTOMP(dnp), fhp->fh_data, fhp->fh_len, 0, ctx, nvap, xidp)) { 1215 nfs_parsefattr(struct nfsm_chain *nmc, int nfsvers, struct nfs_vattr *nvap) argument 1225 NVATTR_INIT(nvap); 1227 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_TYPE); 1228 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_MODE); 1229 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_NUMLINKS); 1230 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_OWNER); 1231 NFS_BITMAP_SET(nvap 915 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 1330 nfs_loadattrcache( nfsnode_t np, struct nfs_vattr *nvap, u_int64_t *xidp, int dontshrink) argument 1632 struct nfs_vattr *nvap; local [all...] |
H A D | nfs4_subs.c | 709 struct nfs_vattr *nvap, 716 nvap->nva_flags = NFS_FFLAG_TRIGGER | NFS_FFLAG_TRIGGER_REFERRAL; 717 if (!NFS_BITMAP_ISSET(nvap->nva_bitmap, NFS_FATTR_TYPE)) { 718 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_TYPE); 719 nvap->nva_type = VDIR; 721 if (!NFS_BITMAP_ISSET(nvap->nva_bitmap, NFS_FATTR_FSID)) { 722 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_FSID); 723 nvap->nva_fsid.major = 0; 724 nvap->nva_fsid.minor = 0; 726 if (!NFS_BITMAP_ISSET(nvap 705 nfs4_default_attrs_for_referral_trigger( nfsnode_t dnp, char *name, int namelen, struct nfs_vattr *nvap, fhandle_t *fhp) argument 1522 nfs4_parsefattr( struct nfsm_chain *nmc, struct nfs_fsattr *nfsap, struct nfs_vattr *nvap, fhandle_t *fhp, struct dqblk *dqbp, struct nfs_fs_locations *nfslsp) argument [all...] |
H A D | nfs_node.c | 191 struct nfs_vattr *nvap, 224 if (nvap && (nvap->nva_flags & NFS_FFLAG_TRIGGER_REFERRAL) && 272 if (nvap) 273 error = nfs_loadattrcache(np, nvap, xidp, 0); 397 if ((nvap->nva_type == VDIR) && cnp && (cnp->cn_namelen == 4) && 448 error = nfs_loadattrcache(np, nvap, xidp, 1); 477 NFS_CHANGED_UPDATE(nfsvers, np, nvap); 478 if (nvap->nva_type == VDIR) 479 NFS_CHANGED_UPDATE_NC(nfsvers, np, nvap); 185 nfs_nget( mount_t mp, nfsnode_t dnp, struct componentname *cnp, u_char *fhp, int fhsize, struct nfs_vattr *nvap, u_int64_t *xidp, uint32_t auth, int flags, nfsnode_t *npp) argument [all...] |
H A D | nfs_vnops.c | 1259 struct nfs_vattr *nvap, 1288 error = nfs_parsefattr(&nmrep, nfsvers, nvap); 1297 nfs_getattr(nfsnode_t np, struct nfs_vattr *nvap, vfs_context_t ctx, int flags) argument 1311 if (!nvap) 1312 nvap = &nvattr; 1313 NVATTR_INIT(nvap); 1334 error = nfs_getattrcache(np, nvap, flags); 1386 error = nfs_getattrcache(np, nvap, flags); 1397 error = nmp->nm_funcs->nf_getattr_rpc(np, NULL, np->n_fhp, np->n_fhsize, flags, ctx, nvap, &xid); 1400 error = nfs_loadattrcache(np, nvap, 1252 nfs3_getattr_rpc( nfsnode_t np, mount_t mp, u_char *fhp, size_t fhsize, int flags, vfs_context_t ctx, struct nfs_vattr *nvap, u_int64_t *xidp) argument 5139 nfs_dir_buf_search( struct nfsbuf *bp, struct componentname *cnp, fhandle_t *fhp, struct nfs_vattr *nvap, uint64_t *xidp, time_t *attrstampp, daddr64_t *nextlbnp, int flags) argument 5746 nfs3_lookup_rpc_async_finish( nfsnode_t dnp, __unused char *name, __unused int namelen, vfs_context_t ctx, struct nfsreq *req, u_int64_t *xidp, fhandle_t *fhp, struct nfs_vattr *nvap) argument [all...] |
H A D | nfs4_vnops.c | 183 struct nfs_vattr *nvap, 198 nfs4_default_attrs_for_referral_trigger(VTONFS(np->n_parent), NULL, 0, nvap, NULL); 234 error = nfs4_parsefattr(&nmrep, NULL, nvap, NULL, NULL, NULL); 236 if ((flags & NGA_ACL) && acls && !NFS_BITMAP_ISSET(nvap->nva_bitmap, NFS_FATTR_ACL)) { 238 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_ACL); 239 nvap->nva_acl = NULL; 1149 struct nfs_vattr *nvap) 1177 nfsmout_if(error || !fhp || !nvap); 1184 nfs4_default_attrs_for_referral_trigger(dnp, name, namelen, nvap, fhp); 1188 error = nfs4_parsefattr(&nmrep, NULL, nvap, NUL 176 nfs4_getattr_rpc( nfsnode_t np, mount_t mp, u_char *fhp, size_t fhsize, int flags, vfs_context_t ctx, struct nfs_vattr *nvap, u_int64_t *xidp) argument 1141 nfs4_lookup_rpc_async_finish( nfsnode_t dnp, char *name, int namelen, vfs_context_t ctx, struct nfsreq *req, u_int64_t *xidp, fhandle_t *fhp, struct nfs_vattr *nvap) argument 4556 nfs4_open_confirm_rpc( struct nfsmount *nmp, nfsnode_t dnp, u_char *fhp, int fhlen, struct nfs_open_owner *noop, nfs_stateid *sid, thread_t thd, kauth_cred_t cred, struct nfs_vattr *nvap, uint64_t *xidp) argument [all...] |