Lines Matching defs:nvap
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)
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, &xid, 0);
1421 if ((vtype == VDIR) && NFS_CHANGED_NC(nfsvers, np, nvap)) {
1426 NFS_CHANGED_UPDATE_NC(nfsvers, np, nvap);
1428 if (NFS_CHANGED(nfsvers, np, nvap)) {
1439 NFS_CHANGED_UPDATE(nfsvers, np, nvap);
1453 if (nvap == &nvattr) {
1454 NVATTR_CLEANUP(nvap);
1457 NFS_BITMAP_CLR(nvap->nva_bitmap, NFS_FATTR_ACL);
1458 if (nvap->nva_acl) {
1459 kauth_acl_free(nvap->nva_acl);
1460 nvap->nva_acl = NULL;
5143 struct nfs_vattr *nvap,
5178 bcopy(nvap, nvattrp, sizeof(*nvap));
5190 bcopy(nvattrp, nvap, sizeof(*nvap));
5191 *xidp = nvap->nva_fileid;
5192 nvap->nva_fileid = dp->d_fileno;
5754 struct nfs_vattr *nvap)
5779 nfsmout_if(error || !fhp || !nvap);
5786 nfsm_chain_postop_attr_get(error, &nmrep, attrflag, nvap);
5789 error = nfs3_getattr_rpc(NULL, NFSTOMP(dnp), fhp->fh_data, fhp->fh_len, 0, ctx, nvap, xidp);
5791 error = nfs_parsefattr(&nmrep, nfsvers, nvap);