/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_xdr.c | 820 xdr_ga_prefill_vattr(struct nfs4_ga_res *garp, struct mntinfo4 *mi) argument 842 garp->n4g_va = s_vattr; 843 garp->n4g_va.va_fsid = mi->mi_vfsp->vfs_dev; 844 hrt2ts(gethrtime(), &garp->n4g_va.va_atime); 845 garp->n4g_va.va_mtime = garp->n4g_va.va_ctime = garp->n4g_va.va_atime; 872 xdr_ga_fattr_res(XDR *xdrs, struct nfs4_ga_res *garp, bitmap4 resbmap, argument 877 vattr_t *vap = &garp->n4g_va; 878 vsecattr_t *vsap = &garp 1546 xdr_ga_fattr_res_inline(uint32_t *ptr, struct nfs4_ga_res *garp, bitmap4 resbmap, bitmap4 argbmap, struct mntinfo4 *mi, ug_cache_t *pug) argument [all...] |
H A D | nfs4_stub_vnops.c | 1369 * Fills in the attributes in garp. The caller is assumed 1370 * to have allocated memory for garp. 1382 cred_t *cr, nfs4_ga_res_t *garp, COMPOUND4res_clnt *callres, bool_t lock) 1491 *garp = res.array[2].nfs_resop4_u.opgetattr.ga_res; 1494 nfs4_ga_res_t *, garp, char *, "nfs4_fetch_locations"); 1497 if (garp->n4g_ext_res == NULL || 1498 garp->n4g_ext_res->n4g_fslocations.locations_val == NULL) { 1503 if (!garp->n4g_fsid_valid) 1535 nfs4_ga_res_t garp; local 1548 &garp, 1381 nfs4_fetch_locations(mntinfo4_t *mi, nfs4_sharedfh_t *sfh, char *nm, cred_t *cr, nfs4_ga_res_t *garp, COMPOUND4res_clnt *callres, bool_t lock) argument 1629 nfs4_ga_res_t garp; local 1710 nfs4_ga_res_t garp; local [all...] |
H A D | nfs4_client.c | 415 nfs4_attrcache_noinval(vnode_t *vp, nfs4_ga_res_t *garp, hrtime_t t) argument 421 nfs4_attrcache_va(vp, garp, FALSE); 441 nfs4_attr_cache(vnode_t *vp, nfs4_ga_res_t *garp, argument 450 vattr_t *vap = &garp->n4g_va; 456 ASSERT(mi->mi_vfsp->vfs_dev == garp->n4g_va.va_fsid); 537 (garp->n4g_change_valid && 538 cinfo->after == garp->n4g_change)) { 589 if (!garp->n4g_change_valid || 590 rp->r_change != garp->n4g_change) { 601 nfs4_attrcache_va(vp, garp, set_time_cache_inva 679 nfs4_attrcache_va(vnode_t *vp, nfs4_ga_res_t *garp, int set_cache_timeout) argument 821 nfs4_getattr_otw(vnode_t *vp, nfs4_ga_res_t *garp, cred_t *cr, int get_acl) argument 881 nfs4_getattr_otw_norecovery(vnode_t *vp, nfs4_ga_res_t *garp, nfs4_error_t *ep, cred_t *cr, int get_acl) argument 981 nfs4_attr_otw(vnode_t *vp, nfs4_tag_type_t tag_type, nfs4_ga_res_t *garp, bitmap4 reqbitmap, cred_t *cr) argument [all...] |
H A D | nfs4_rnode.c | 345 r4_do_attrcache(vnode_t *vp, nfs4_ga_res_t *garp, int newnode, argument 356 attr = garp ? &garp->n4g_va : NULL; 370 nfs4_attr_cache(vp, garp, t, cr, TRUE, NULL); 403 if (garp->n4g_fsid_valid) { 404 fattr4_fsid ga_fsid = garp->n4g_fsid; 423 nfs4_attrcache_noinval(vp, garp, t); 447 nfs4_fname_t **npp, nfs4_ga_res_t *garp, 495 r4_do_attrcache(vp, garp, newnode, t, cr, index); 507 makenfs4node(nfs4_sharedfh_t *fh, nfs4_ga_res_t *garp, struc argument 446 makenfs4node_by_fh(nfs4_sharedfh_t *sfh, nfs4_sharedfh_t *psfh, nfs4_fname_t **npp, nfs4_ga_res_t *garp, mntinfo4_t *mi, cred_t *cr, hrtime_t t) argument [all...] |
H A D | nfs4_vfsops.c | 1617 nfs4_ga_res_t garp; local 1636 &garp, &callres, &nfsfsloc); 1644 fsp = &garp.n4g_ext_res->n4g_fslocations.locations_val[index]; 1682 nfs4_ga_res_t *garp; local 1919 garp = &resop->nfs_resop4_u.opgetattr.ga_res; 1921 *vtp = garp->n4g_va.va_type; 1923 mi->mi_fh_expire_type = garp->n4g_ext_res->n4g_fet; 1926 if (garp->n4g_ext_res->n4g_pc4.pc4_link_support) 1928 if (garp->n4g_ext_res->n4g_pc4.pc4_symlink_support) 1930 if (garp 3414 nfs4_ga_res_t *garp = NULL; local [all...] |
H A D | nfs4_client_state.c | 2025 nfs4_ga_res_t *garp; local 2180 garp = &res.array[3].nfs_resop4_u.opgetattr.ga_res; 2192 *vpp = makenfs4node(sfh, garp, dvp->v_vfsp, t, cr, dvp, 2268 garp->n4g_va.va_mask & AT_NODEID && 2271 garp->n4g_va.va_nodeid) { 2383 nfs4_delegation_accept(rp, claim, op_res, garp, cr); 2389 nfs4_attr_cache(vp, garp, t, cr, TRUE, NULL);
|
H A D | nfs4_callback.c | 1408 nfs4_ga_res_t *garp = NULL; local 1438 garp = &res.array[1].nfs_resop4_u.opgetattr.ga_res; 1439 nfs4_attr_cache(RTOV4(rp), garp, t, cr, TRUE, NULL); local 2154 nfs4_ga_res_t *garp, cred_t *cr) 2228 if (garp == NULL || !garp->n4g_change_valid) { 2233 rp->r_deleg_change = garp->n4g_change; 2234 rp->r_deleg_change_grant = garp->n4g_change; 2153 nfs4_delegation_accept(rnode4_t *rp, open_claim_type4 claim, OPEN4res *res, nfs4_ga_res_t *garp, cred_t *cr) argument
|
H A D | nfs4_vnops.c | 787 nfs4_ga_res_t *garp; local 1337 garp = &res.array[idx_fattr].nfs_resop4_u.opgetattr.ga_res; 1342 vp = makenfs4node(otw_sfh, garp, dvp->v_vfsp, t, cr, 1387 nfs4_attr_cache(vp, garp, t, cr, TRUE, NULL); 1524 nfs4_delegation_accept(rp, CLAIM_NULL, op_res, garp, cred_otw); 1688 nfs4_ga_res_t *garp; local 2062 garp = &res.array[3].nfs_resop4_u.opgetattr.ga_res; 2100 if (!ep->error && garp->n4g_va.va_mask & AT_NODEID && 2102 rp->r_attr.va_nodeid != garp->n4g_va.va_nodeid) { 2178 nfs4_delegation_accept(rp, claim, op_res, garp, cred_ot 3782 nfs4_ga_res_t *garp = NULL; local 4497 nfs4_ga_res_t *garp; local 5255 nfs4_ga_res_t *garp = NULL; local 5676 nfs4_ga_res_t *garp = NULL; local 9475 nfs4_ga_res_t *garp; local 12597 nfs4_update_attrcache(nfsstat4 status, nfs4_ga_res_t *garp, hrtime_t t, vnode_t *vp, cred_t *cr) argument [all...] |
H A D | nfs4_subr.c | 1659 nfs_fh4 *fhp, nfs4_ga_res_t *garp, /* fh, attrs for object */ 1738 if (garp && resop->resop == OP_GETATTR) 1739 *garp = resop->nfs_resop4_u.opgetattr.ga_res; 1657 remap_lookup(nfs4_fname_t *fname, vnode_t *rootvp, int filetype, cred_t *cr, nfs_fh4 *fhp, nfs4_ga_res_t *garp, nfs_fh4 *pfhp, nfs4_ga_res_t *pgarp, nfs4_error_t *ep) argument
|