Lines Matching defs:res
476 struct nfs42_getxattrres *res,
495 res->xattr_len = len;
550 struct nfs42_listxattrsres *res)
573 xdr_decode_hyper(p, &res->cookie);
579 left = res->xattr_len;
580 buf = res->xattr_buf;
629 res->eof = be32_to_cpup(p);
630 res->copied = copied;
633 if (status == -ERANGE && res->xattr_len == XATTR_LIST_MAX)
859 static int decode_allocate(struct xdr_stream *xdr, struct nfs42_falloc_res *res)
865 struct nfs42_write_res *res)
877 status = decode_opaque_fixed(xdr, &res->stateid,
885 p = xdr_decode_hyper(p, &res->count);
886 res->verifier.committed = be32_to_cpup(p);
887 return decode_verifier(xdr, &res->verifier.verifier);
943 struct nfs42_copy_res *res) {
950 res->consecutive = be32_to_cpup(p++);
951 res->synchronous = be32_to_cpup(p++);
955 static int decode_copy(struct xdr_stream *xdr, struct nfs42_copy_res *res)
961 status = decode_copy_requirements(xdr, res);
968 status = decode_write_response(xdr, &res->write_res);
972 return decode_copy_requirements(xdr, res);
976 struct nfs42_offload_status_res *res)
982 struct nfs42_copy_notify_res *res)
994 p = xdr_decode_hyper(p, &res->cnr_lease_time.seconds);
995 res->cnr_lease_time.nseconds = be32_to_cpup(p);
997 status = decode_opaque_fixed(xdr, &res->cnr_stateid, NFS4_STATEID_SIZE);
1011 status = decode_nl4_server(xdr, &res->cnr_src);
1017 static int decode_deallocate(struct xdr_stream *xdr, struct nfs42_falloc_res *res)
1023 struct nfs_pgio_res *res)
1035 recvd = xdr_align_data(xdr, res->count, count);
1036 res->count += recvd;
1043 static int decode_read_plus_hole(struct xdr_stream *xdr, struct nfs_pgio_res *res,
1055 recvd = xdr_expand_hole(xdr, res->count, length);
1056 res->count += recvd;
1063 static int decode_read_plus(struct xdr_stream *xdr, struct nfs_pgio_res *res)
1089 status = decode_read_plus_data(xdr, res);
1091 status = decode_read_plus_hole(xdr, res, &eof);
1102 res->eof = eof;
1107 res->eof = 0;
1111 static int decode_seek(struct xdr_stream *xdr, struct nfs42_seek_res *res)
1124 res->sr_eof = be32_to_cpup(p++);
1125 p = xdr_decode_hyper(p, &res->sr_offset);
1151 struct nfs42_falloc_res *res = data;
1158 status = decode_sequence(xdr, &res->seq_res, rqstp);
1164 status = decode_allocate(xdr, res);
1167 decode_getfattr(xdr, res->falloc_fattr, res->falloc_server);
1179 struct nfs42_copy_res *res = data;
1186 status = decode_sequence(xdr, &res->seq_res, rqstp);
1198 status = decode_copy(xdr, res);
1201 if (res->commit_res.verf)
1202 status = decode_commit(xdr, &res->commit_res);
1214 struct nfs42_offload_status_res *res = data;
1221 status = decode_sequence(xdr, &res->osr_seq_res, rqstp);
1227 status = decode_offload_cancel(xdr, res);
1240 struct nfs42_copy_notify_res *res = data;
1247 status = decode_sequence(xdr, &res->cnr_seq_res, rqstp);
1253 status = decode_copy_notify(xdr, res);
1266 struct nfs42_falloc_res *res = data;
1273 status = decode_sequence(xdr, &res->seq_res, rqstp);
1279 status = decode_deallocate(xdr, res);
1282 decode_getfattr(xdr, res->falloc_fattr, res->falloc_server);
1294 struct nfs_pgio_res *res = data;
1301 status = decode_sequence(xdr, &res->seq_res, rqstp);
1307 status = decode_read_plus(xdr, res);
1309 status = res->count;
1321 struct nfs42_seek_res *res = data;
1328 status = decode_sequence(xdr, &res->seq_res, rqstp);
1334 status = decode_seek(xdr, res);
1346 struct nfs42_layoutstat_res *res = data;
1353 status = decode_sequence(xdr, &res->seq_res, rqstp);
1359 WARN_ON(res->num_dev > PNFS_LAYOUTSTATS_MAXDEV);
1360 for (i = 0; i < res->num_dev; i++) {
1366 res->rpc_status = status;
1377 struct nfs42_clone_res *res = data;
1384 status = decode_sequence(xdr, &res->seq_res, rqstp);
1399 decode_getfattr(xdr, res->dst_fattr, res->server);
1401 res->rpc_status = status;
1412 struct nfs42_layouterror_res *res = data;
1419 status = decode_sequence(xdr, &res->seq_res, rqstp);
1424 for (i = 0; i < res->num_errors && status == 0; i++)
1427 res->rpc_status = status;
1450 struct nfs42_setxattrres *res = data;
1457 status = decode_sequence(xdr, &res->seq_res, req);
1464 status = decode_setxattr(xdr, &res->cinfo);
1495 struct nfs42_getxattrres *res = data;
1502 status = decode_sequence(xdr, &res->seq_res, rqstp);
1508 status = decode_getxattr(xdr, res, rqstp);
1535 struct nfs42_listxattrsres *res = data;
1539 xdr_set_scratch_buffer(xdr, page_address(res->scratch), PAGE_SIZE);
1544 status = decode_sequence(xdr, &res->seq_res, rqstp);
1550 status = decode_listxattrs(xdr, res);
1573 struct nfs42_removexattrres *res = data;
1580 status = decode_sequence(xdr, &res->seq_res, req);
1587 status = decode_removexattr(xdr, &res->cinfo);