Lines Matching refs:resp

91 rfs3_getattr(GETATTR3args *args, GETATTR3res *resp, struct exportinfo *exi,
117 error = vattr_to_fattr3(&va, &resp->resok.obj_attributes);
120 resp->status = NFS3_OK;
123 cred_t *, cr, vnode_t *, vp, GETATTR3res *, resp);
133 resp->status = NFS3ERR_JUKEBOX;
135 resp->status = puterrno3(error);
138 cred_t *, cr, vnode_t *, vp, GETATTR3res *, resp);
152 rfs3_setattr(SETATTR3args *args, SETATTR3res *resp, struct exportinfo *exi,
193 resp->status = NFS3ERR_ACCES;
229 resp->status = NFS3ERR_ROFS;
236 resp->status = NFS3ERR_NOT_SYNC;
312 resp->status = NFS3ERR_JUKEBOX;
330 resp->status = NFS3_OK;
331 vattr_to_wcc_data(bvap, avap, &resp->resok.obj_wcc);
334 cred_t *, cr, vnode_t *, vp, SETATTR3res *, resp);
343 resp->status = NFS3ERR_JUKEBOX;
345 resp->status = puterrno3(error);
348 cred_t *, cr, vnode_t *, vp, SETATTR3res *, resp);
355 vattr_to_wcc_data(bvap, avap, &resp->resfail.obj_wcc);
367 rfs3_lookup(LOOKUP3args *args, LOOKUP3res *resp, struct exportinfo *exi,
411 resp->status = NFS3ERR_NAMETOOLONG;
416 resp->status = NFS3ERR_ACCES;
423 resp->status = NFS3ERR_NOENT;
432 resp->status = NFS3ERR_ACCES;
508 error = makefh3_ol(&resp->resok.object, exi, sec.sec_index);
510 error = makefh3(&resp->resok.object, vp, exi);
534 resp->status = NFS3_OK;
535 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
536 vattr_to_post_op_attr(dvap, &resp->resok.dir_attributes);
544 resp->status = (enum nfsstat3)WNFSERR_CLNT_FLAVOR;
547 cred_t *, cr, vnode_t *, dvp, LOOKUP3res *, resp);
555 resp->status = NFS3ERR_JUKEBOX;
557 resp->status = puterrno3(error);
560 cred_t *, cr, vnode_t *, dvp, LOOKUP3res *, resp);
564 vattr_to_post_op_attr(dvap, &resp->resfail.dir_attributes);
577 rfs3_access(ACCESS3args *args, ACCESS3res *resp, struct exportinfo *exi,
625 resp->resok.access = 0;
654 resp->resok.access |= ACCESS3_READ;
663 resp->resok.access |= ACCESS3_LOOKUP;
673 resp->resok.access |=
685 resp->resok.access |= ACCESS3_DELETE;
695 resp->resok.access |= ACCESS3_EXECUTE;
701 resp->status = NFS3_OK;
702 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
705 cred_t *, cr, vnode_t *, vp, ACCESS3res *, resp);
714 resp->status = NFS3ERR_JUKEBOX;
716 resp->status = puterrno3(error);
718 cred_t *, cr, vnode_t *, vp, ACCESS3res *, resp);
721 vattr_to_post_op_attr(vap, &resp->resfail.obj_attributes);
733 rfs3_readlink(READLINK3args *args, READLINK3res *resp, struct exportinfo *exi,
771 resp->status = NFS3ERR_INVAL;
776 resp->status = NFS3ERR_ACCES;
790 resp->status = NFS3ERR_ACCES;
868 resp->status = NFS3_OK;
869 vattr_to_post_op_attr(vap, &resp->resok.symlink_attributes);
870 resp->resok.data = name;
873 cred_t *, cr, vnode_t *, vp, READLINK3res *, resp);
884 resp->status = NFS3ERR_JUKEBOX;
886 resp->status = puterrno3(error);
889 cred_t *, cr, vnode_t *, vp, READLINK3res *, resp);
892 vattr_to_post_op_attr(vap, &resp->resfail.symlink_attributes);
903 rfs3_readlink_free(READLINK3res *resp)
906 if (resp->status == NFS3_OK)
907 kmem_free(resp->resok.data, MAXPATHLEN + 1);
916 rfs3_read(READ3args *args, READ3res *resp, struct exportinfo *exi,
968 resp->status = NFS3ERR_ACCES;
997 resp->status = NFS3ERR_JUKEBOX;
1016 resp->status = NFS3ERR_INVAL;
1032 resp->status = NFS3ERR_ACCES;
1041 resp->status = NFS3_OK;
1042 vattr_to_post_op_attr(vap, &resp->resok.file_attributes);
1043 resp->resok.count = 0;
1044 resp->resok.eof = TRUE;
1045 resp->resok.data.data_len = 0;
1046 resp->resok.data.data_val = NULL;
1047 resp->resok.data.mp = NULL;
1049 resp->resok.wlist = args->wlist;
1050 resp->resok.wlist_len = resp->resok.count;
1051 if (resp->resok.wlist)
1052 clist_zero_len(resp->resok.wlist);
1060 resp->status = NFS3_OK;
1061 vattr_to_post_op_attr(vap, &resp->resok.file_attributes);
1062 resp->resok.count = 0;
1063 resp->resok.eof = FALSE;
1064 resp->resok.data.data_len = 0;
1065 resp->resok.data.data_val = NULL;
1066 resp->resok.data.mp = NULL;
1068 resp->resok.wlist = args->wlist;
1069 resp->resok.wlist_len = resp->resok.count;
1070 if (resp->resok.wlist)
1071 clist_zero_len(resp->resok.wlist);
1144 resp->status = NFS3ERR_JUKEBOX;
1169 resp->status = NFS3_OK;
1170 vattr_to_post_op_attr(vap, &resp->resok.file_attributes);
1171 resp->resok.count = args->count - uiop->uio_resid;
1172 if (!error && offset + resp->resok.count == va.va_size)
1173 resp->resok.eof = TRUE;
1175 resp->resok.eof = FALSE;
1176 resp->resok.data.data_len = resp->resok.count;
1179 rfs_rndup_mblks(mp, resp->resok.count, loaned_buffers);
1181 resp->resok.data.mp = mp;
1182 resp->resok.size = (uint_t)args->count;
1185 resp->resok.data.data_val = (caddr_t)iov.iov_base;
1186 if (!rdma_setup_read_data3(args, &(resp->resok))) {
1187 resp->status = NFS3ERR_INVAL;
1190 resp->resok.data.data_val = (caddr_t)mp->b_datap->db_base;
1191 (resp->resok).wlist = NULL;
1196 cred_t *, cr, vnode_t *, vp, READ3res *, resp);
1208 resp->status = NFS3ERR_JUKEBOX;
1210 resp->status = puterrno3(error);
1213 cred_t *, cr, vnode_t *, vp, READ3res *, resp);
1222 vattr_to_post_op_attr(vap, &resp->resfail.file_attributes);
1229 rfs3_read_free(READ3res *resp)
1233 if (resp->status == NFS3_OK) {
1234 mp = resp->resok.data.mp;
1255 rfs3_write(WRITE3args *args, WRITE3res *resp, struct exportinfo *exi,
1296 resp->status = NFS3ERR_ACCES;
1325 resp->status = NFS3ERR_JUKEBOX;
1345 resp->status = NFS3ERR_INVAL;
1350 resp->status = NFS3ERR_ROFS;
1355 resp->status = NFS3ERR_INVAL;
1364 resp->status = NFS3ERR_ACCES;
1369 resp->status = NFS3_OK;
1370 vattr_to_wcc_data(bvap, avap, &resp->resok.file_wcc);
1371 resp->resok.count = 0;
1372 resp->resok.committed = args->stable;
1373 resp->resok.verf = write3verf;
1427 resp->status = NFS3ERR_INVAL;
1446 resp->status = NFS3ERR_JUKEBOX;
1471 resp->status = NFS3_OK;
1472 vattr_to_wcc_data(bvap, avap, &resp->resok.file_wcc);
1473 resp->resok.count = args->count - uio.uio_resid;
1474 resp->resok.committed = args->stable;
1475 resp->resok.verf = write3verf;
1481 resp->status = NFS3ERR_JUKEBOX;
1483 resp->status = puterrno3(error);
1485 vattr_to_wcc_data(bvap, avap, &resp->resfail.file_wcc);
1488 cred_t *, cr, vnode_t *, vp, WRITE3res *, resp);
1507 rfs3_create(CREATE3args *args, CREATE3res *resp, struct exportinfo *exi,
1546 resp->status = NFS3ERR_NAMETOOLONG;
1551 resp->status = NFS3ERR_ACCES;
1556 resp->status = NFS3ERR_ROFS;
1570 resp->status = NFS3ERR_ACCES;
1582 resp->status = NFS3ERR_INVAL;
1636 resp->status = NFS3ERR_JUKEBOX;
1684 resp->status = NFS3ERR_INVAL;
1746 resp->status = NFS3ERR_JUKEBOX;
1775 resp->status = NFS3ERR_JUKEBOX;
1810 error = makefh3(&resp->resok.obj.handle, vp, exi);
1812 resp->resok.obj.handle_follows = FALSE;
1814 resp->resok.obj.handle_follows = TRUE;
1829 resp->status = NFS3_OK;
1830 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
1831 vattr_to_wcc_data(dbvap, davap, &resp->resok.dir_wcc);
1834 cred_t *, cr, vnode_t *, dvp, CREATE3res *, resp);
1842 resp->status = NFS3ERR_JUKEBOX;
1844 resp->status = puterrno3(error);
1847 cred_t *, cr, vnode_t *, dvp, CREATE3res *, resp);
1859 vattr_to_wcc_data(dbvap, davap, &resp->resfail.dir_wcc);
1870 rfs3_mkdir(MKDIR3args *args, MKDIR3res *resp, struct exportinfo *exi,
1903 resp->status = NFS3ERR_NAMETOOLONG;
1908 resp->status = NFS3ERR_ACCES;
1913 resp->status = NFS3ERR_ROFS;
1927 resp->status = NFS3ERR_ACCES;
1938 resp->status = NFS3ERR_INVAL;
1947 resp->status = NFS3ERR_INVAL;
1970 error = makefh3(&resp->resok.obj.handle, vp, exi);
1972 resp->resok.obj.handle_follows = FALSE;
1974 resp->resok.obj.handle_follows = TRUE;
1986 resp->status = NFS3_OK;
1987 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
1988 vattr_to_wcc_data(dbvap, davap, &resp->resok.dir_wcc);
1991 cred_t *, cr, vnode_t *, dvp, MKDIR3res *, resp);
1999 resp->status = NFS3ERR_JUKEBOX;
2001 resp->status = puterrno3(error);
2004 cred_t *, cr, vnode_t *, dvp, MKDIR3res *, resp);
2007 vattr_to_wcc_data(dbvap, davap, &resp->resfail.dir_wcc);
2018 rfs3_symlink(SYMLINK3args *args, SYMLINK3res *resp, struct exportinfo *exi,
2052 resp->status = NFS3ERR_NAMETOOLONG;
2057 resp->status = NFS3ERR_ACCES;
2062 resp->status = NFS3ERR_ROFS;
2076 resp->status = NFS3ERR_ACCES;
2087 resp->status = NFS3ERR_INVAL;
2092 resp->status = NFS3ERR_NAMETOOLONG;
2102 resp->status = NFS3ERR_INVAL;
2110 resp->status = NFS3ERR_INVAL;
2135 resp->status = NFS3_OK;
2137 resp->resok.obj.handle_follows = FALSE;
2138 vattr_to_post_op_attr(NULL, &resp->resok.obj_attributes);
2139 vattr_to_wcc_data(dbvap, davap, &resp->resok.dir_wcc);
2143 error = makefh3(&resp->resok.obj.handle, vp, exi);
2145 resp->resok.obj.handle_follows = FALSE;
2147 resp->resok.obj.handle_follows = TRUE;
2159 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
2160 vattr_to_wcc_data(dbvap, davap, &resp->resok.dir_wcc);
2166 resp->status = NFS3ERR_JUKEBOX;
2168 resp->status = puterrno3(error);
2170 vattr_to_wcc_data(dbvap, davap, &resp->resfail.dir_wcc);
2178 cred_t *, cr, vnode_t *, dvp, SYMLINK3res *, resp);
2192 rfs3_mknod(MKNOD3args *args, MKNOD3res *resp, struct exportinfo *exi,
2228 resp->status = NFS3ERR_NAMETOOLONG;
2233 resp->status = NFS3ERR_ACCES;
2238 resp->status = NFS3ERR_ROFS;
2252 resp->status = NFS3ERR_ACCES;
2266 resp->status = NFS3ERR_PERM;
2295 resp->status = NFS3ERR_BADTYPE;
2303 resp->status = NFS3ERR_INVAL;
2312 resp->status = NFS3ERR_INVAL;
2337 resp->status = NFS3_OK;
2339 error = makefh3(&resp->resok.obj.handle, vp, exi);
2341 resp->resok.obj.handle_follows = FALSE;
2343 resp->resok.obj.handle_follows = TRUE;
2360 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
2361 vattr_to_wcc_data(dbvap, davap, &resp->resok.dir_wcc);
2363 cred_t *, cr, vnode_t *, dvp, MKNOD3res *, resp);
2370 resp->status = NFS3ERR_JUKEBOX;
2372 resp->status = puterrno3(error);
2375 cred_t *, cr, vnode_t *, dvp, MKNOD3res *, resp);
2378 vattr_to_wcc_data(dbvap, davap, &resp->resfail.dir_wcc);
2389 rfs3_remove(REMOVE3args *args, REMOVE3res *resp, struct exportinfo *exi,
2420 resp->status = NFS3ERR_NOTDIR;
2425 resp->status = NFS3ERR_NAMETOOLONG;
2430 resp->status = NFS3ERR_ACCES;
2435 resp->status = NFS3ERR_ROFS;
2449 resp->status = NFS3ERR_ACCES;
2460 resp->status = NFS3ERR_INVAL;
2474 resp->status = NFS3ERR_JUKEBOX;
2503 resp->status = NFS3_OK;
2504 vattr_to_wcc_data(bvap, avap, &resp->resok.dir_wcc);
2510 resp->status = NFS3ERR_JUKEBOX;
2512 resp->status = puterrno3(error);
2514 vattr_to_wcc_data(bvap, avap, &resp->resfail.dir_wcc);
2517 cred_t *, cr, vnode_t *, vp, REMOVE3res *, resp);
2534 rfs3_rmdir(RMDIR3args *args, RMDIR3res *resp, struct exportinfo *exi,
2564 resp->status = NFS3ERR_NOTDIR;
2569 resp->status = NFS3ERR_NAMETOOLONG;
2574 resp->status = NFS3ERR_ACCES;
2579 resp->status = NFS3ERR_ROFS;
2593 resp->status = NFS3ERR_ACCES;
2604 resp->status = NFS3ERR_INVAL;
2633 resp->status = NFS3_OK;
2634 vattr_to_wcc_data(bvap, avap, &resp->resok.dir_wcc);
2640 resp->status = NFS3ERR_JUKEBOX;
2642 resp->status = puterrno3(error);
2644 vattr_to_wcc_data(bvap, avap, &resp->resfail.dir_wcc);
2647 cred_t *, cr, vnode_t *, vp, RMDIR3res *, resp);
2661 rfs3_rename(RENAME3args *args, RENAME3res *resp, struct exportinfo *exi,
2709 resp->status = NFS3ERR_ACCES;
2722 resp->status = NFS3ERR_ACCES;
2728 resp->status = NFS3ERR_XDEV;
2743 resp->status = NFS3ERR_NOTDIR;
2749 resp->status = NFS3ERR_NAMETOOLONG;
2754 resp->status = NFS3ERR_ACCES;
2759 resp->status = NFS3ERR_ROFS;
2767 resp->status = NFS3ERR_ACCES;
2778 resp->status = NFS3ERR_INVAL;
2786 resp->status = NFS3ERR_INVAL;
2805 resp->status = NFS3ERR_JUKEBOX;
2819 resp->status = NFS3ERR_JUKEBOX;
2855 resp->status = NFS3_OK;
2856 vattr_to_wcc_data(fbvap, favap, &resp->resok.fromdir_wcc);
2857 vattr_to_wcc_data(tbvap, tavap, &resp->resok.todir_wcc);
2863 resp->status = NFS3ERR_JUKEBOX;
2865 resp->status = puterrno3(error);
2868 vattr_to_wcc_data(fbvap, favap, &resp->resfail.fromdir_wcc);
2869 vattr_to_wcc_data(tbvap, tavap, &resp->resfail.todir_wcc);
2878 cred_t *, cr, vnode_t *, fvp, RENAME3res *, resp);
2893 rfs3_link(LINK3args *args, LINK3res *resp, struct exportinfo *exi,
2932 resp->status = NFS3ERR_ACCES;
2938 resp->status = NFS3ERR_XDEV;
2952 resp->status = NFS3ERR_ACCES;
2968 resp->status = NFS3ERR_NOTDIR;
2973 resp->status = NFS3ERR_NAMETOOLONG;
2978 resp->status = NFS3ERR_ACCES;
2983 resp->status = NFS3ERR_ROFS;
2994 resp->status = NFS3ERR_ACCES;
3005 resp->status = NFS3ERR_SERVERFAULT;
3027 resp->status = NFS3_OK;
3028 vattr_to_post_op_attr(vap, &resp->resok.file_attributes);
3029 vattr_to_wcc_data(bvap, avap, &resp->resok.linkdir_wcc);
3032 cred_t *, cr, vnode_t *, vp, LINK3res *, resp);
3041 resp->status = NFS3ERR_JUKEBOX;
3043 resp->status = puterrno3(error);
3049 cred_t *, cr, vnode_t *, vp, LINK3res *, resp);
3055 vattr_to_post_op_attr(vap, &resp->resfail.file_attributes);
3056 vattr_to_wcc_data(bvap, avap, &resp->resfail.linkdir_wcc);
3097 rfs3_readdir(READDIR3args *args, READDIR3res *resp, struct exportinfo *exi,
3135 resp->status = NFS3ERR_ACCES;
3147 resp->status = NFS3ERR_NOTDIR;
3241 resp->status = NFS3ERR_TOOSMALL;
3256 data = nfscmd_convdirent(ca, exi, data, count, &resp->status);
3273 resp->status = NFS3_OK;
3274 vattr_to_post_op_attr(vap, &resp->resok.dir_attributes);
3275 resp->resok.cookieverf = 0;
3276 resp->resok.reply.entries = (entry3 *)data;
3277 resp->resok.reply.eof = iseof;
3278 resp->resok.size = count - uio.uio_resid;
3279 resp->resok.count = args->count;
3280 resp->resok.freecount = count;
3283 cred_t *, cr, vnode_t *, vp, READDIR3res *, resp);
3292 resp->status = NFS3ERR_JUKEBOX;
3294 resp->status = puterrno3(error);
3297 cred_t *, cr, vnode_t *, vp, READDIR3res *, resp);
3303 vattr_to_post_op_attr(vap, &resp->resfail.dir_attributes);
3314 rfs3_readdir_free(READDIR3res *resp)
3317 if (resp->status == NFS3_OK)
3318 kmem_free(resp->resok.reply.entries, resp->resok.freecount);
3354 rfs3_readdirplus(READDIRPLUS3args *args, READDIRPLUS3res *resp,
3407 resp->status = NFS3ERR_ACCES;
3502 resp->status = NFS3ERR_TOOSMALL;
3552 resp->status = NFS3ERR_TOOSMALL;
3582 resp->resok.infop = infop;
3657 resp->status = NFS3_OK;
3658 vattr_to_post_op_attr(vap, &resp->resok.dir_attributes);
3659 resp->resok.cookieverf = 0;
3660 resp->resok.reply.entries = (entryplus3 *)ndata;
3661 resp->resok.reply.eof = iseof;
3662 resp->resok.size = nents;
3663 resp->resok.count = args->dircount - ret;
3664 resp->resok.maxcount = args->maxcount;
3667 cred_t *, cr, vnode_t *, vp, READDIRPLUS3res *, resp);
3679 resp->status = NFS3ERR_JUKEBOX;
3681 resp->status = puterrno3(error);
3685 cred_t *, cr, vnode_t *, vp, READDIRPLUS3res *, resp);
3695 vattr_to_post_op_attr(vap, &resp->resfail.dir_attributes);
3706 rfs3_readdirplus_free(READDIRPLUS3res *resp)
3709 if (resp->status == NFS3_OK) {
3710 kmem_free(resp->resok.reply.entries, resp->resok.count);
3711 kmem_free(resp->resok.infop,
3712 resp->resok.size * sizeof (struct entryplus3_info));
3718 rfs3_fsstat(FSSTAT3args *args, FSSTAT3res *resp, struct exportinfo *exi,
3749 resp->status = NFS3ERR_ACCES;
3763 resp->status = NFS3_OK;
3764 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
3766 resp->resok.tbytes = (size3)sb.f_frsize * (size3)sb.f_blocks;
3768 resp->resok.tbytes = (size3)sb.f_blocks;
3770 resp->resok.fbytes = (size3)sb.f_frsize * (size3)sb.f_bfree;
3772 resp->resok.fbytes = (size3)sb.f_bfree;
3774 resp->resok.abytes = (size3)sb.f_frsize * (size3)sb.f_bavail;
3776 resp->resok.abytes = (size3)sb.f_bavail;
3777 resp->resok.tfiles = (size3)sb.f_files;
3778 resp->resok.ffiles = (size3)sb.f_ffree;
3779 resp->resok.afiles = (size3)sb.f_favail;
3780 resp->resok.invarsec = 0;
3783 cred_t *, cr, vnode_t *, vp, FSSTAT3res *, resp);
3791 resp->status = NFS3ERR_JUKEBOX;
3793 resp->status = puterrno3(error);
3796 cred_t *, cr, vnode_t *, vp, FSSTAT3res *, resp);
3800 vattr_to_post_op_attr(vap, &resp->resfail.obj_attributes);
3812 rfs3_fsinfo(FSINFO3args *args, FSINFO3res *resp, struct exportinfo *exi,
3830 resp->status = NFS3ERR_JUKEBOX;
3832 resp->status = NFS3ERR_STALE;
3833 vattr_to_post_op_attr(NULL, &resp->resfail.obj_attributes);
3847 resp->status = NFS3ERR_STALE;
3849 &resp->resfail.obj_attributes);
3858 resp->status = NFS3_OK;
3859 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
3861 resp->resok.rtmax = xfer_size;
3862 resp->resok.rtpref = xfer_size;
3863 resp->resok.rtmult = DEV_BSIZE;
3864 resp->resok.wtmax = xfer_size;
3865 resp->resok.wtpref = xfer_size;
3866 resp->resok.wtmult = DEV_BSIZE;
3867 resp->resok.dtpref = MAXBSIZE;
3875 resp->status = puterrno3(error);
3886 resp->resok.maxfilesize = MAXOFF32_T;
3889 resp->resok.maxfilesize = INT64_MAX;
3891 resp->resok.maxfilesize = (1LL << (l-1)) - 1;
3894 resp->resok.time_delta.seconds = 0;
3895 resp->resok.time_delta.nseconds = 1000;
3896 resp->resok.properties = FSF3_LINK | FSF3_SYMLINK |
3900 cred_t *, cr, vnode_t *, vp, FSINFO3res *, resp);
3908 cred_t *, cr, vnode_t *, NULL, FSINFO3res *, resp);
3921 rfs3_pathconf(PATHCONF3args *args, PATHCONF3res *resp, struct exportinfo *exi,
3952 resp->status = NFS3ERR_ACCES;
3964 resp->resok.info.link_max = (uint32)val;
3969 resp->resok.info.name_max = (uint32)val;
3975 resp->resok.info.no_trunc = TRUE;
3977 resp->resok.info.no_trunc = FALSE;
3983 resp->resok.info.chown_restricted = TRUE;
3985 resp->resok.info.chown_restricted = FALSE;
3987 resp->status = NFS3_OK;
3988 vattr_to_post_op_attr(vap, &resp->resok.obj_attributes);
3989 resp->resok.info.case_insensitive = FALSE;
3990 resp->resok.info.case_preserving = TRUE;
3992 cred_t *, cr, vnode_t *, vp, PATHCONF3res *, resp);
3999 resp->status = NFS3ERR_JUKEBOX;
4001 resp->status = puterrno3(error);
4004 cred_t *, cr, vnode_t *, vp, PATHCONF3res *, resp);
4007 vattr_to_post_op_attr(vap, &resp->resfail.obj_attributes);
4018 rfs3_commit(COMMIT3args *args, COMMIT3res *resp, struct exportinfo *exi,
4054 resp->status = NFS3ERR_ROFS;
4059 resp->status = NFS3ERR_INVAL;
4073 resp->status = NFS3ERR_ACCES;
4091 resp->status = NFS3_OK;
4092 vattr_to_wcc_data(bvap, avap, &resp->resok.file_wcc);
4093 resp->resok.verf = write3verf;
4096 cred_t *, cr, vnode_t *, vp, COMMIT3res *, resp);
4105 resp->status = NFS3ERR_JUKEBOX;
4107 resp->status = puterrno3(error);
4110 cred_t *, cr, vnode_t *, vp, COMMIT3res *, resp);
4114 vattr_to_wcc_data(bvap, avap, &resp->resfail.file_wcc);