Lines Matching defs:res

456 	READ3uiores res;
477 res.uiop = uiop;
479 res.wlist = NULL;
495 res.size = (uint_t)tsize;
501 xdr_READ3uiores, (caddr_t)&res, cr,
502 &douprintf, &res.status, 0, &fi);
514 error = geterrno3(res.status);
518 if (res.count != res.size) {
524 count -= res.count;
525 offset += res.count;
529 KSTAT_IO_PTR(mi->mi_io_kstats)->nread += res.count;
533 } while (count && !res.eof);
1007 WRITE3res res;
1046 xdr_WRITE3res, (caddr_t)&res, cr,
1047 &douprintf, &res.status, 0, NULL);
1057 error = geterrno3(res.status);
1059 if (res.resok.count > args.count) {
1064 res.resok.count, args.count);
1067 if (res.resok.committed == UNSTABLE) {
1077 tsize = (int)res.resok.count;
1091 if (rp->r_verf != res.resok.verf) {
1093 rp->r_verf = res.resok.verf;
1106 rp->r_verf = res.resok.verf;
1133 READ3vres res;
1154 res.pov.fres.vp = vp;
1155 res.pov.fres.vap = &va;
1157 res.wlist = NULL;
1173 res.data.data_val = base;
1174 res.data.data_len = tsize;
1183 xdr_READ3vres, (caddr_t)&res, cr,
1184 &douprintf, &res.status, 0, &fi);
1196 error = geterrno3(res.status);
1200 if (res.count != res.data.data_len) {
1207 count -= res.count;
1209 base += res.count;
1210 offset += res.count;
1214 KSTAT_IO_PTR(mi->mi_io_kstats)->nread += res.count;
1218 } while (count && !res.eof);
1220 if (res.pov.attributes) {
1349 SETATTR3res res;
1436 xdr_SETATTR3res, (caddr_t)&res, cr,
1437 &douprintf, &res.status, 0, NULL);
1462 error = geterrno3(res.status);
1480 nfs3_cache_wcc_data(vp, &res.resok.obj_wcc, t, cr);
1503 nfs3_cache_wcc_data(vp, &res.resfail.obj_wcc, t, cr);
1516 if (res.status == NFS3ERR_NOT_SYNC) {
1540 ACCESS3res res;
1623 xdr_ACCESS3res, (caddr_t)&res, cred,
1624 &douprintf, &res.status, 0, &fi);
1632 error = geterrno3(res.status);
1634 nfs3_cache_post_op_attr(vp, &res.resok.obj_attributes, t, cr);
1635 nfs_access_cache(rp, args.access, res.resok.access, cred);
1644 if ((acc & res.resok.access) != acc) {
1657 nfs3_cache_post_op_attr(vp, &res.resfail.obj_attributes, t, cr);
1675 READLINK3res res;
1713 res.resok.data = kmem_alloc(MAXPATHLEN, KM_SLEEP);
1715 resdata_backup = res.resok.data;
1723 xdr_READLINK3res, (caddr_t)&res, cr,
1724 &douprintf, &res.status, 0, &fi);
1726 if (res.resok.data == nfs3nametoolong)
1734 error = geterrno3(res.status);
1736 nfs3_cache_post_op_attr(vp, &res.resok.symlink_attributes, t,
1738 len = strlen(res.resok.data);
1739 error = uiomove(res.resok.data, len, UIO_READ, uiop);
1743 rp->r_symlink.contents = res.resok.data;
1750 kmem_free((void *)res.resok.data, MAXPATHLEN);
1753 kmem_free((void *)res.resok.data, MAXPATHLEN);
1757 &res.resfail.symlink_attributes, t, cr);
1760 kmem_free((void *)res.resok.data, MAXPATHLEN);
1841 REMOVE3res res;
1884 xdr_REMOVE3res, (caddr_t)&res, unlcred,
1885 &douprintf, &res.status, 0, NULL);
1890 error = geterrno3(res.status);
1893 &res.resok.dir_wcc, t, cr);
1898 &res.resfail.dir_wcc, t, cr);
2147 LOOKUP3vres res;
2166 res.obj_attributes.fres.vp = dvp;
2167 res.obj_attributes.fres.vap = &vattr;
2168 res.dir_attributes.fres.vp = dvp;
2169 res.dir_attributes.fres.vap = &dvattr;
2177 xdr_LOOKUP3vres, (caddr_t)&res, cr,
2178 &douprintf, &res.status, rfscall_flags, &fi);
2183 nfs3_cache_post_op_vattr(dvp, &res.dir_attributes, t, cr);
2185 error = geterrno3(res.status);
2193 if (res.obj_attributes.attributes) {
2194 vp = makenfs3node_va(&res.object, res.obj_attributes.fres.vap,
2197 vp = makenfs3node_va(&res.object, NULL,
2403 CREATE3res res;
2471 xdr_CREATE3res, (caddr_t)&res, cr,
2472 &douprintf, &res.status, 0, NULL);
2479 error = geterrno3(res.status);
2481 nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
2496 if (!res.resok.obj.handle_follows) {
2501 if (res.resok.obj_attributes.attributes) {
2502 vp = makenfs3node(&res.resok.obj.handle,
2503 &res.resok.obj_attributes.attr,
2506 vp = makenfs3node(&res.resok.obj.handle, NULL,
2636 nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
2655 SETATTR3res res;
2683 xdr_SETATTR3res, (caddr_t)&res, cr,
2684 &douprintf, &res.status, 0, NULL);
2691 error = geterrno3(res.status);
2699 nfs3_cache_wcc_data(vp, &res.resok.obj_wcc, t, cr);
2706 nfs3_cache_wcc_data(vp, &res.resfail.obj_wcc, t, cr);
2721 MKNOD3res res;
2767 xdr_MKNOD3res, (caddr_t)&res, cr,
2768 &douprintf, &res.status, 0, NULL);
2775 error = geterrno3(res.status);
2777 nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
2781 if (!res.resok.obj.handle_follows) {
2786 if (res.resok.obj_attributes.attributes) {
2787 vp = makenfs3node(&res.resok.obj.handle,
2788 &res.resok.obj_attributes.attr,
2791 vp = makenfs3node(&res.resok.obj.handle, NULL,
2821 nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
2838 REMOVE3res res;
2934 xdr_REMOVE3res, (caddr_t)&res, cr,
2935 &douprintf, &res.status, 0, NULL);
2949 error = geterrno3(res.status);
2951 nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t,
2956 nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc,
2980 LINK3res res;
3012 xdr_LINK3res, (caddr_t)&res, cr,
3013 &douprintf, &res.status, 0, NULL);
3022 error = geterrno3(res.status);
3025 nfs3_cache_post_op_attr(svp, &res.resok.file_attributes, t, cr);
3026 nfs3_cache_wcc_data(tdvp, &res.resok.linkdir_wcc, t, cr);
3031 nfs3_cache_post_op_attr(svp, &res.resfail.file_attributes, t,
3033 nfs3_cache_wcc_data(tdvp, &res.resfail.linkdir_wcc, t, cr);
3076 RENAME3res res;
3278 xdr_RENAME3res, (caddr_t)&res, cr,
3279 &douprintf, &res.status, 0, NULL);
3293 error = geterrno3(res.status);
3296 nfs3_cache_wcc_data(odvp, &res.resok.fromdir_wcc, t, cr);
3300 nfs3_cache_wcc_data(ndvp, &res.resok.todir_wcc, t, cr);
3337 nfs3_cache_wcc_data(odvp, &res.resfail.fromdir_wcc, t, cr);
3339 nfs3_cache_wcc_data(ndvp, &res.resfail.todir_wcc, t,
3380 MKDIR3res res;
3421 xdr_MKDIR3res, (caddr_t)&res, cr,
3422 &douprintf, &res.status, 0, NULL);
3430 error = geterrno3(res.status);
3432 nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
3436 if (!res.resok.obj.handle_follows) {
3443 if (res.resok.obj_attributes.attributes) {
3444 vp = makenfs3node(&res.resok.obj.handle,
3445 &res.resok.obj_attributes.attr,
3448 vp = makenfs3node(&res.resok.obj.handle, NULL,
3469 nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
3485 RMDIR3res res;
3541 xdr_RMDIR3res, (caddr_t)&res, cr,
3542 &douprintf, &res.status, 0, NULL);
3553 error = geterrno3(res.status);
3555 nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
3561 nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
3590 SYMLINK3res res;
3626 xdr_SYMLINK3res, (caddr_t)&res, cr,
3627 &douprintf, &res.status, 0, NULL);
3635 error = geterrno3(res.status);
3637 nfs3_cache_wcc_data(dvp, &res.resok.dir_wcc, t, cr);
3641 if (res.resok.obj.handle_follows) {
3642 if (res.resok.obj_attributes.attributes) {
3643 vp = makenfs3node(&res.resok.obj.handle,
3644 &res.resok.obj_attributes.attr,
3647 vp = makenfs3node(&res.resok.obj.handle, NULL,
3680 nfs3_cache_wcc_data(dvp, &res.resfail.dir_wcc, t, cr);
4068 READDIR3vres res;
4104 res.entries = (dirent64_t *)rdc->entries;
4105 res.entries_size = rdc->buflen;
4106 res.dir_attributes.fres.vap = &dva;
4107 res.dir_attributes.fres.vp = vp;
4108 res.loff = rdc->nfs3_cookie;
4122 xdr_READDIR3vres, (caddr_t)&res, cr,
4123 &douprintf, &res.status, 0, fip);
4134 nfs3_cache_post_op_vattr(vp, &res.dir_attributes, t, cr);
4136 error = geterrno3(res.status);
4145 KSTAT_IO_PTR(mi->mi_io_kstats)->nread += res.size;
4149 rdc->nfs3_ncookie = res.loff;
4150 rp->r_cookieverf = res.cookieverf;
4151 rdc->eof = res.eof ? 1 : 0;
4152 rdc->entlen = res.size;
4178 READDIRPLUS3vres res;
4214 res.entries = (dirent64_t *)rdc->entries;
4215 res.entries_size = rdc->buflen;
4216 res.dir_attributes.fres.vap = &dva;
4217 res.dir_attributes.fres.vp = vp;
4218 res.loff = rdc->nfs3_cookie;
4219 res.credentials = cr;
4229 res.time = gethrtime();
4233 xdr_READDIRPLUS3vres, (caddr_t)&res, cr,
4234 &douprintf, &res.status, 0, fip);
4246 nfs3_cache_post_op_vattr(vp, &res.dir_attributes, res.time, cr);
4248 error = geterrno3(res.status);
4262 KSTAT_IO_PTR(mi->mi_io_kstats)->nread += res.size;
4266 rdc->nfs3_ncookie = res.loff;
4267 rp->r_cookieverf = res.cookieverf;
4268 rdc->eof = res.eof ? 1 : 0;
4269 rdc->entlen = res.size;
5723 PATHCONF3res res;
5863 xdr_PATHCONF3res, (caddr_t)&res, cr,
5864 &douprintf, &res.status, 0, &fi);
5869 error = geterrno3(res.status);
5872 nfs3_cache_post_op_attr(vp, &res.resok.obj_attributes, t, cr);
5879 *rp->r_pathconf = res.resok.info;
5885 *valp = res.resok.info.link_max;
5888 *valp = res.resok.info.name_max;
5895 *valp = res.resok.info.chown_restricted;
5898 *valp = res.resok.info.no_trunc;
5904 nfs3_cache_post_op_attr(vp, &res.resfail.obj_attributes, t, cr);
6171 COMMIT3res res;
6198 xdr_COMMIT3res, (caddr_t)&res, cred,
6199 &douprintf, &res.status, 0, NULL);
6206 error = geterrno3(res.status);
6210 if (rp->r_verf == res.resok.verf) {
6215 rp->r_verf = res.resok.verf;