Home
last modified time | relevance | path

Searched refs:nvap (Results 1 – 5 of 5) sorted by relevance

/xnu-8019.80.24/bsd/nfs/
H A Dnfs_subs.c1115 struct nfs_vattr *nvap) in nfsm_chain_get_fh_attr() argument
1137 error = nfs_parsefattr(nmp, nmc, nfsvers, nvap); in nfsm_chain_get_fh_attr()
1141 if (nfs3_getattr_rpc(NULL, NFSTOMP(dnp), fhp->fh_data, fhp->fh_len, 0, ctx, nvap, xidp)) { in nfsm_chain_get_fh_attr()
1472 struct nfs_vattr *nvap) in nfs_parsefattr() argument
1481 NVATTR_INIT(nvap); in nfs_parsefattr()
1483 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_TYPE); in nfs_parsefattr()
1484 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_MODE); in nfs_parsefattr()
1485 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_NUMLINKS); in nfs_parsefattr()
1486 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_OWNER); in nfs_parsefattr()
1487 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_OWNER_GROUP); in nfs_parsefattr()
[all …]
H A Dnfs4_subs.c773 struct nfs_vattr *nvap, in nfs4_default_attrs_for_referral_trigger() argument
780 nvap->nva_flags = NFS_FFLAG_TRIGGER | NFS_FFLAG_TRIGGER_REFERRAL; in nfs4_default_attrs_for_referral_trigger()
781 if (!NFS_BITMAP_ISSET(nvap->nva_bitmap, NFS_FATTR_TYPE)) { in nfs4_default_attrs_for_referral_trigger()
782 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_TYPE); in nfs4_default_attrs_for_referral_trigger()
783 nvap->nva_type = VDIR; in nfs4_default_attrs_for_referral_trigger()
785 if (!NFS_BITMAP_ISSET(nvap->nva_bitmap, NFS_FATTR_FSID)) { in nfs4_default_attrs_for_referral_trigger()
786 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_FSID); in nfs4_default_attrs_for_referral_trigger()
787 nvap->nva_fsid.major = 0; in nfs4_default_attrs_for_referral_trigger()
788 nvap->nva_fsid.minor = 0; in nfs4_default_attrs_for_referral_trigger()
790 if (!NFS_BITMAP_ISSET(nvap->nva_bitmap, NFS_FATTR_OWNER) && dnp) { in nfs4_default_attrs_for_referral_trigger()
[all …]
H A Dnfs_node.c188 struct nfs_vattr *nvap, in nfs_nget() argument
224 if (nvap && (nvap->nva_flags & NFS_FFLAG_TRIGGER_REFERRAL) && in nfs_nget()
274 if (nvap) { in nfs_nget()
275 error = nfs_loadattrcache(np, nvap, xidp, 0); in nfs_nget()
402 if ((nvap->nva_type == VDIR) && cnp && (cn_namelen == 4) && in nfs_nget()
455 error = nfs_loadattrcache(np, nvap, xidp, 1); in nfs_nget()
485 NFS_CHANGED_UPDATE(nfsvers, np, nvap); in nfs_nget()
486 if (nvap->nva_type == VDIR) { in nfs_nget()
487 NFS_CHANGED_UPDATE_NC(nfsvers, np, nvap); in nfs_nget()
492 vfsp.vnfs_vtype = nvap->nva_type; in nfs_nget()
[all …]
H A Dnfs_vnops.c1445 struct nfs_vattr *nvap, in nfs3_getattr_rpc() argument
1482 error = nfs_parsefattr(nmp, &nmrep, nfsvers, nvap); in nfs3_getattr_rpc()
1634 nfs_getattr(nfsnode_t np, struct nfs_vattr *nvap, vfs_context_t ctx, int flags) in nfs_getattr() argument
1639 error = nfs_getattr_internal(np, nvap, ctx, flags); in nfs_getattr()
1650 nfs_getattr_internal(nfsnode_t np, struct nfs_vattr *nvap, vfs_context_t ctx, int flags) in nfs_getattr_internal() argument
1667 if (!nvap) { in nfs_getattr_internal()
1669 nvap = nvattr; in nfs_getattr_internal()
1671 NVATTR_INIT(nvap); in nfs_getattr_internal()
1694 error = nfs_getattrcache(np, nvap, flags); in nfs_getattr_internal()
1771 error = nfs_getattrcache(np, nvap, flags); in nfs_getattr_internal()
[all …]
H A Dnfs4_vnops.c205 struct nfs_vattr *nvap, in nfs4_getattr_rpc() argument
221 nfs4_default_attrs_for_referral_trigger(VTONFS(np->n_parent), NULL, 0, nvap, NULL); in nfs4_getattr_rpc()
263 error = nfs4_parsefattr(&nmrep, NULL, nvap, NULL, NULL, NULL); in nfs4_getattr_rpc()
265 if ((flags & NGA_ACL) && acls && !NFS_BITMAP_ISSET(nvap->nva_bitmap, NFS_FATTR_ACL)) { in nfs4_getattr_rpc()
267 NFS_BITMAP_SET(nvap->nva_bitmap, NFS_FATTR_ACL); in nfs4_getattr_rpc()
268 nvap->nva_acl = NULL; in nfs4_getattr_rpc()
1260 struct nfs_vattr *nvap) in nfs4_lookup_rpc_async_finish() argument
1294 nfsmout_if(error || !fhp || !nvap); in nfs4_lookup_rpc_async_finish()
1305 nfs4_default_attrs_for_referral_trigger(dnp, name, namelen, nvap, fhp); in nfs4_lookup_rpc_async_finish()
1309 error = nfs4_parsefattr(&nmrep, NULL, nvap, NULL, NULL, NULL); in nfs4_lookup_rpc_async_finish()
[all …]