• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/nfs/

Lines Matching refs:status

731 	int32_t		status;
2579 hdr->status = be32_to_cpup(p++);
2589 return nfs4_stat_to_errno(hdr->status);
2920 int status = 0;
2933 return status;
2942 int status = 0;
2955 return status;
2964 int status = 0;
2977 return status;
2987 int status = 0;
2999 status = decode_opaque_inline(xdr, &component->len, &component->data);
3000 if (unlikely(status != 0))
3014 return status;
3023 dprintk(" status %d", status);
3024 status = -EIO;
3035 int status = -EIO;
3039 status = 0;
3043 status = decode_pathname(xdr, &res->fs_path);
3044 if (unlikely(status != 0))
3066 status = decode_opaque_inline(xdr, &server->len, &server->data);
3067 if (unlikely(status != 0))
3082 status = decode_opaque_inline(xdr, &len, &data);
3083 if (unlikely(status != 0))
3088 status = decode_pathname(xdr, &loc->rootpath);
3089 if (unlikely(status != 0))
3095 status = NFS_ATTR_FATTR_V4_REFERRAL;
3097 dprintk("%s: fs_locations done, error = %d\n", __func__, status);
3098 return status;
3102 status = -EIO;
3109 int status = 0;
3122 return status;
3131 int status = 0;
3144 return status;
3153 int status = 0;
3166 return status;
3175 int status = 0;
3192 return status;
3201 int status = 0;
3218 return status;
3381 int status = 0;
3394 return status;
3403 int status = 0;
3416 return status;
3425 int status = 0;
3438 return status;
3489 int status = 0;
3496 status = decode_attr_time(xdr, time);
3497 if (status == 0)
3498 status = NFS_ATTR_FATTR_ATIME;
3502 return status;
3507 int status = 0;
3514 status = decode_attr_time(xdr, time);
3515 if (status == 0)
3516 status = NFS_ATTR_FATTR_CTIME;
3520 return status;
3525 int status = 0;
3532 status = decode_attr_time(xdr, time);
3533 if (status == 0)
3534 status = NFS_ATTR_FATTR_MTIME;
3538 return status;
3578 int status;
3580 status = decode_op_hdr(xdr, OP_ACCESS);
3581 if (status)
3582 return status;
3616 int status;
3618 status = decode_op_hdr(xdr, OP_CLOSE);
3619 if (status != -EIO)
3620 nfs_increment_open_seqid(status, res->seqid);
3621 if (!status)
3622 status = decode_stateid(xdr, &res->stateid);
3623 return status;
3633 int status;
3635 status = decode_op_hdr(xdr, OP_COMMIT);
3636 if (!status)
3637 status = decode_verifier(xdr, res->verf->verifier);
3638 return status;
3645 int status;
3647 status = decode_op_hdr(xdr, OP_CREATE);
3648 if (status)
3649 return status;
3650 if ((status = decode_change_info(xdr, cinfo)))
3651 return status;
3668 int status;
3670 if ((status = decode_op_hdr(xdr, OP_GETATTR)) != 0)
3672 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
3674 if ((status = decode_attr_length(xdr, &attrlen, &savep)) != 0)
3676 if ((status = decode_attr_supported(xdr, bitmap, res->attr_bitmask)) != 0)
3678 if ((status = decode_attr_link_support(xdr, bitmap, &res->has_links)) != 0)
3680 if ((status = decode_attr_symlink_support(xdr, bitmap, &res->has_symlinks)) != 0)
3682 if ((status = decode_attr_aclsupport(xdr, bitmap, &res->acl_bitmask)) != 0)
3684 status = verify_attr_len(xdr, savep, attrlen);
3686 dprintk("%s: xdr returned %d!\n", __func__, -status);
3687 return status;
3694 int status;
3696 if ((status = decode_op_hdr(xdr, OP_GETATTR)) != 0)
3698 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
3700 if ((status = decode_attr_length(xdr, &attrlen, &savep)) != 0)
3703 if ((status = decode_attr_files_avail(xdr, bitmap, &fsstat->afiles)) != 0)
3705 if ((status = decode_attr_files_free(xdr, bitmap, &fsstat->ffiles)) != 0)
3707 if ((status = decode_attr_files_total(xdr, bitmap, &fsstat->tfiles)) != 0)
3709 if ((status = decode_attr_space_avail(xdr, bitmap, &fsstat->abytes)) != 0)
3711 if ((status = decode_attr_space_free(xdr, bitmap, &fsstat->fbytes)) != 0)
3713 if ((status = decode_attr_space_total(xdr, bitmap, &fsstat->tbytes)) != 0)
3716 status = verify_attr_len(xdr, savep, attrlen);
3718 dprintk("%s: xdr returned %d!\n", __func__, -status);
3719 return status;
3726 int status;
3728 if ((status = decode_op_hdr(xdr, OP_GETATTR)) != 0)
3730 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
3732 if ((status = decode_attr_length(xdr, &attrlen, &savep)) != 0)
3735 if ((status = decode_attr_maxlink(xdr, bitmap, &pathconf->max_link)) != 0)
3737 if ((status = decode_attr_maxname(xdr, bitmap, &pathconf->max_namelen)) != 0)
3740 status = verify_attr_len(xdr, savep, attrlen);
3742 dprintk("%s: xdr returned %d!\n", __func__, -status);
3743 return status;
3753 int status;
3757 status = decode_op_hdr(xdr, OP_GETATTR);
3758 if (status < 0)
3761 status = decode_attr_bitmap(xdr, bitmap);
3762 if (status < 0)
3765 status = decode_attr_length(xdr, &attrlen, &savep);
3766 if (status < 0)
3770 status = decode_attr_type(xdr, bitmap, &type);
3771 if (status < 0)
3774 if (status != 0) {
3776 fattr->valid |= status;
3779 status = decode_attr_change(xdr, bitmap, &fattr->change_attr);
3780 if (status < 0)
3782 fattr->valid |= status;
3784 status = decode_attr_size(xdr, bitmap, &fattr->size);
3785 if (status < 0)
3787 fattr->valid |= status;
3789 status = decode_attr_fsid(xdr, bitmap, &fattr->fsid);
3790 if (status < 0)
3792 fattr->valid |= status;
3794 status = decode_attr_fileid(xdr, bitmap, &fattr->fileid);
3795 if (status < 0)
3797 fattr->valid |= status;
3799 status = decode_attr_fs_locations(xdr, bitmap, container_of(fattr,
3802 if (status < 0)
3804 fattr->valid |= status;
3806 status = decode_attr_mode(xdr, bitmap, &fmode);
3807 if (status < 0)
3809 if (status != 0) {
3811 fattr->valid |= status;
3814 status = decode_attr_nlink(xdr, bitmap, &fattr->nlink);
3815 if (status < 0)
3817 fattr->valid |= status;
3819 status = decode_attr_owner(xdr, bitmap, server->nfs_client,
3821 if (status < 0)
3823 fattr->valid |= status;
3825 status = decode_attr_group(xdr, bitmap, server->nfs_client,
3827 if (status < 0)
3829 fattr->valid |= status;
3831 status = decode_attr_rdev(xdr, bitmap, &fattr->rdev);
3832 if (status < 0)
3834 fattr->valid |= status;
3836 status = decode_attr_space_used(xdr, bitmap, &fattr->du.nfs3.used);
3837 if (status < 0)
3839 fattr->valid |= status;
3841 status = decode_attr_time_access(xdr, bitmap, &fattr->atime);
3842 if (status < 0)
3844 fattr->valid |= status;
3846 status = decode_attr_time_metadata(xdr, bitmap, &fattr->ctime);
3847 if (status < 0)
3849 fattr->valid |= status;
3851 status = decode_attr_time_modify(xdr, bitmap, &fattr->mtime);
3852 if (status < 0)
3854 fattr->valid |= status;
3856 status = decode_attr_mounted_on_fileid(xdr, bitmap, &fileid);
3857 if (status < 0)
3859 if (status != 0 && !(fattr->valid & status)) {
3861 fattr->valid |= status;
3864 status = verify_attr_len(xdr, savep, attrlen);
3866 dprintk("%s: xdr returned %d\n", __func__, -status);
3867 return status;
3875 int status;
3877 if ((status = decode_op_hdr(xdr, OP_GETATTR)) != 0)
3879 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
3881 if ((status = decode_attr_length(xdr, &attrlen, &savep)) != 0)
3886 if ((status = decode_attr_lease_time(xdr, bitmap, &fsinfo->lease_time)) != 0)
3888 if ((status = decode_attr_maxfilesize(xdr, bitmap, &fsinfo->maxfilesize)) != 0)
3890 if ((status = decode_attr_maxread(xdr, bitmap, &fsinfo->rtmax)) != 0)
3893 if ((status = decode_attr_maxwrite(xdr, bitmap, &fsinfo->wtmax)) != 0)
3897 status = verify_attr_len(xdr, savep, attrlen);
3899 dprintk("%s: xdr returned %d!\n", __func__, -status);
3900 return status;
3907 int status;
3912 status = decode_op_hdr(xdr, OP_GETFH);
3913 if (status)
3914 return status;
3935 int status;
3937 status = decode_op_hdr(xdr, OP_LINK);
3938 if (status)
3939 return status;
3980 int status;
3982 status = decode_op_hdr(xdr, OP_LOCK);
3983 if (status == -EIO)
3985 if (status == 0) {
3986 status = decode_stateid(xdr, &res->stateid);
3987 if (unlikely(status))
3989 } else if (status == -NFS4ERR_DENIED)
3990 status = decode_lock_denied(xdr, NULL);
3992 nfs_increment_open_seqid(status, res->open_seqid);
3993 nfs_increment_lock_seqid(status, res->lock_seqid);
3995 return status;
4000 int status;
4001 status = decode_op_hdr(xdr, OP_LOCKT);
4002 if (status == -NFS4ERR_DENIED)
4004 return status;
4009 int status;
4011 status = decode_op_hdr(xdr, OP_LOCKU);
4012 if (status != -EIO)
4013 nfs_increment_lock_seqid(status, res->seqid);
4014 if (status == 0)
4015 status = decode_stateid(xdr, &res->stateid);
4016 return status;
4058 int status;
4068 status = decode_stateid(xdr, &res->delegation);
4069 if (unlikely(status))
4070 return status;
4095 int status;
4097 status = decode_op_hdr(xdr, OP_OPEN);
4098 if (status != -EIO)
4099 nfs_increment_open_seqid(status, res->seqid);
4100 if (!status)
4101 status = decode_stateid(xdr, &res->stateid);
4102 if (unlikely(status))
4103 return status;
4135 int status;
4137 status = decode_op_hdr(xdr, OP_OPEN_CONFIRM);
4138 if (status != -EIO)
4139 nfs_increment_open_seqid(status, res->seqid);
4140 if (!status)
4141 status = decode_stateid(xdr, &res->stateid);
4142 return status;
4147 int status;
4149 status = decode_op_hdr(xdr, OP_OPEN_DOWNGRADE);
4150 if (status != -EIO)
4151 nfs_increment_open_seqid(status, res->seqid);
4152 if (!status)
4153 status = decode_stateid(xdr, &res->stateid);
4154 return status;
4172 int status;
4174 status = decode_op_hdr(xdr, OP_READ);
4175 if (status)
4176 return status;
4208 int status;
4210 status = decode_op_hdr(xdr, OP_READDIR);
4211 if (!status)
4212 status = decode_verifier(xdr, readdir->verifier.data);
4213 if (unlikely(status))
4214 return status;
4302 int status;
4304 status = decode_op_hdr(xdr, OP_READLINK);
4305 if (status)
4306 return status;
4343 int status;
4345 status = decode_op_hdr(xdr, OP_REMOVE);
4346 if (status)
4348 status = decode_change_info(xdr, cinfo);
4350 return status;
4356 int status;
4358 status = decode_op_hdr(xdr, OP_RENAME);
4359 if (status)
4361 if ((status = decode_change_info(xdr, old_cinfo)))
4363 status = decode_change_info(xdr, new_cinfo);
4365 return status;
4386 int status;
4389 if ((status = decode_op_hdr(xdr, OP_GETATTR)) != 0)
4391 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
4393 if ((status = decode_attr_length(xdr, &attrlen, &savep)) != 0)
4415 status = -EOPNOTSUPP;
4418 return status;
4431 int status;
4433 status = decode_op_hdr(xdr, OP_SETATTR);
4434 if (status)
4435 return status;
4508 int status;
4510 status = decode_op_hdr(xdr, OP_WRITE);
4511 if (status)
4512 return status;
4538 int status;
4541 status = decode_op_hdr(xdr, OP_EXCHANGE_ID);
4542 if (status)
4543 return status;
4566 status = decode_opaque_inline(xdr, &dummy, &dummy_str);
4567 if (unlikely(status))
4568 return status;
4571 status = decode_opaque_inline(xdr, &dummy, &dummy_str);
4572 if (unlikely(status))
4573 return status;
4576 status = decode_opaque_inline(xdr, &dummy, &dummy_str);
4577 if (unlikely(status))
4578 return status;
4627 int status;
4631 status = decode_op_hdr(xdr, OP_CREATE_SESSION);
4632 if (!status)
4633 status = decode_sessionid(xdr, &session->sess_id);
4634 if (unlikely(status))
4635 return status;
4645 status = decode_chan_attrs(xdr, &session->fc_attrs);
4646 if (!status)
4647 status = decode_chan_attrs(xdr, &session->bc_attrs);
4648 return status;
4673 int status;
4679 status = decode_op_hdr(xdr, OP_SEQUENCE);
4680 if (!status)
4681 status = decode_sessionid(xdr, &id);
4682 if (unlikely(status))
4689 status = -EREMOTEIO;
4720 status = 0;
4722 res->sr_status = status;
4723 return status;
4726 status = -EIO;
4744 int status;
4747 status = decode_compound_hdr(&xdr, &hdr);
4748 if (status)
4750 status = decode_sequence(&xdr, &res->seq_res, rqstp);
4751 if (status)
4753 status = decode_putfh(&xdr);
4754 if (status)
4756 status = decode_open_downgrade(&xdr, res);
4757 if (status != 0)
4762 return status;
4772 int status;
4775 status = decode_compound_hdr(&xdr, &hdr);
4776 if (status)
4778 status = decode_sequence(&xdr, &res->seq_res, rqstp);
4779 if (status)
4781 status = decode_putfh(&xdr);
4782 if (status != 0)
4784 status = decode_access(&xdr, res);
4785 if (status != 0)
4790 return status;
4800 int status;
4803 status = decode_compound_hdr(&xdr, &hdr);
4804 if (status)
4806 status = decode_sequence(&xdr, &res->seq_res, rqstp);
4807 if (status)
4809 if ((status = decode_putfh(&xdr)) != 0)
4811 if ((status = decode_lookup(&xdr)) != 0)
4813 if ((status = decode_getfh(&xdr, res->fh)) != 0)
4815 status = decode_getfattr(&xdr, res->fattr, res->server
4818 return status;
4828 int status;
4831 status = decode_compound_hdr(&xdr, &hdr);
4832 if (status)
4834 status = decode_sequence(&xdr, &res->seq_res, rqstp);
4835 if (status)
4837 if ((status = decode_putrootfh(&xdr)) != 0)
4839 if ((status = decode_getfh(&xdr, res->fh)) == 0)
4840 status = decode_getfattr(&xdr, res->fattr, res->server,
4843 return status;
4853 int status;
4856 status = decode_compound_hdr(&xdr, &hdr);
4857 if (status)
4859 status = decode_sequence(&xdr, &res->seq_res, rqstp);
4860 if (status)
4862 if ((status = decode_putfh(&xdr)) != 0)
4864 if ((status = decode_remove(&xdr, &res->cinfo)) != 0)
4869 return status;
4879 int status;
4882 status = decode_compound_hdr(&xdr, &hdr);
4883 if (status)
4885 status = decode_sequence(&xdr, &res->seq_res, rqstp);
4886 if (status)
4888 if ((status = decode_putfh(&xdr)) != 0)
4890 if ((status = decode_savefh(&xdr)) != 0)
4892 if ((status = decode_putfh(&xdr)) != 0)
4894 if ((status = decode_rename(&xdr, &res->old_cinfo, &res->new_cinfo)) != 0)
4900 if ((status = decode_restorefh(&xdr)) != 0)
4905 return status;
4915 int status;
4918 status = decode_compound_hdr(&xdr, &hdr);
4919 if (status)
4921 status = decode_sequence(&xdr, &res->seq_res, rqstp);
4922 if (status)
4924 if ((status = decode_putfh(&xdr)) != 0)
4926 if ((status = decode_savefh(&xdr)) != 0)
4928 if ((status = decode_putfh(&xdr)) != 0)
4930 if ((status = decode_link(&xdr, &res->cinfo)) != 0)
4939 if ((status = decode_restorefh(&xdr)) != 0)
4944 return status;
4954 int status;
4957 status = decode_compound_hdr(&xdr, &hdr);
4958 if (status)
4960 status = decode_sequence(&xdr, &res->seq_res, rqstp);
4961 if (status)
4963 if ((status = decode_putfh(&xdr)) != 0)
4965 if ((status = decode_savefh(&xdr)) != 0)
4967 if ((status = decode_create(&xdr,&res->dir_cinfo)) != 0)
4969 if ((status = decode_getfh(&xdr, res->fh)) != 0)
4974 if ((status = decode_restorefh(&xdr)) != 0)
4979 return status;
4997 int status;
5000 status = decode_compound_hdr(&xdr, &hdr);
5001 if (status)
5003 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5004 if (status)
5006 status = decode_putfh(&xdr);
5007 if (status)
5009 status = decode_getfattr(&xdr, res->fattr, res->server,
5012 return status;
5025 int status;
5031 status = encode_setacl(&xdr, args, &hdr);
5033 return status;
5045 int status;
5048 status = decode_compound_hdr(&xdr, &hdr);
5049 if (status)
5051 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5052 if (status)
5054 status = decode_putfh(&xdr);
5055 if (status)
5057 status = decode_setattr(&xdr);
5059 return status;
5071 int status;
5074 status = decode_compound_hdr(&xdr, &hdr);
5075 if (status)
5077 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5078 if (status)
5080 status = decode_putfh(&xdr);
5081 if (status)
5083 status = decode_getacl(&xdr, rqstp, &res->acl_len);
5086 return status;
5096 int status;
5099 status = decode_compound_hdr(&xdr, &hdr);
5100 if (status)
5102 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5103 if (status)
5105 status = decode_putfh(&xdr);
5106 if (status)
5108 status = decode_close(&xdr, res);
5109 if (status != 0)
5120 return status;
5130 int status;
5133 status = decode_compound_hdr(&xdr, &hdr);
5134 if (status)
5136 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5137 if (status)
5139 status = decode_putfh(&xdr);
5140 if (status)
5142 status = decode_savefh(&xdr);
5143 if (status)
5145 status = decode_open(&xdr, res);
5146 if (status)
5158 return status;
5168 int status;
5171 status = decode_compound_hdr(&xdr, &hdr);
5172 if (status)
5174 status = decode_putfh(&xdr);
5175 if (status)
5177 status = decode_open_confirm(&xdr, res);
5179 return status;
5189 int status;
5192 status = decode_compound_hdr(&xdr, &hdr);
5193 if (status)
5195 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5196 if (status)
5198 status = decode_putfh(&xdr);
5199 if (status)
5201 status = decode_open(&xdr, res);
5202 if (status)
5207 return status;
5217 int status;
5220 status = decode_compound_hdr(&xdr, &hdr);
5221 if (status)
5223 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5224 if (status)
5226 status = decode_putfh(&xdr);
5227 if (status)
5229 status = decode_setattr(&xdr);
5230 if (status)
5235 return status;
5245 int status;
5248 status = decode_compound_hdr(&xdr, &hdr);
5249 if (status)
5251 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5252 if (status)
5254 status = decode_putfh(&xdr);
5255 if (status)
5257 status = decode_lock(&xdr, res);
5259 return status;
5269 int status;
5272 status = decode_compound_hdr(&xdr, &hdr);
5273 if (status)
5275 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5276 if (status)
5278 status = decode_putfh(&xdr);
5279 if (status)
5281 status = decode_lockt(&xdr, res);
5283 return status;
5293 int status;
5296 status = decode_compound_hdr(&xdr, &hdr);
5297 if (status)
5299 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5300 if (status)
5302 status = decode_putfh(&xdr);
5303 if (status)
5305 status = decode_locku(&xdr, res);
5307 return status;
5314 int status;
5317 status = decode_compound_hdr(&xdr, &hdr);
5318 if (!status)
5319 status = decode_release_lockowner(&xdr);
5320 return status;
5331 int status;
5334 status = decode_compound_hdr(&xdr, &hdr);
5335 if (status)
5337 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5338 if (status)
5340 status = decode_putfh(&xdr);
5341 if (status)
5343 status = decode_readlink(&xdr, rqstp);
5345 return status;
5355 int status;
5358 status = decode_compound_hdr(&xdr, &hdr);
5359 if (status)
5361 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5362 if (status)
5364 status = decode_putfh(&xdr);
5365 if (status)
5367 status = decode_readdir(&xdr, rqstp, res);
5369 return status;
5379 int status;
5382 status = decode_compound_hdr(&xdr, &hdr);
5383 if (status)
5385 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5386 if (status)
5388 status = decode_putfh(&xdr);
5389 if (status)
5391 status = decode_read(&xdr, rqstp, res);
5392 if (!status)
5393 status = res->count;
5395 return status;
5405 int status;
5408 status = decode_compound_hdr(&xdr, &hdr);
5409 if (status)
5411 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5412 if (status)
5414 status = decode_putfh(&xdr);
5415 if (status)
5417 status = decode_write(&xdr, res);
5418 if (status)
5422 if (!status)
5423 status = res->count;
5425 return status;
5435 int status;
5438 status = decode_compound_hdr(&xdr, &hdr);
5439 if (status)
5441 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5442 if (status)
5444 status = decode_putfh(&xdr);
5445 if (status)
5447 status = decode_commit(&xdr, res);
5448 if (status)
5453 return status;
5464 int status;
5467 status = decode_compound_hdr(&xdr, &hdr);
5468 if (!status)
5469 status = decode_sequence(&xdr, &res->seq_res, req);
5470 if (!status)
5471 status = decode_putfh(&xdr);
5472 if (!status)
5473 status = decode_fsinfo(&xdr, res->fsinfo);
5474 return status;
5485 int status;
5488 status = decode_compound_hdr(&xdr, &hdr);
5489 if (!status)
5490 status = decode_sequence(&xdr, &res->seq_res, req);
5491 if (!status)
5492 status = decode_putfh(&xdr);
5493 if (!status)
5494 status = decode_pathconf(&xdr, res->pathconf);
5495 return status;
5506 int status;
5509 status = decode_compound_hdr(&xdr, &hdr);
5510 if (!status)
5511 status = decode_sequence(&xdr, &res->seq_res, req);
5512 if (!status)
5513 status = decode_putfh(&xdr);
5514 if (!status)
5515 status = decode_statfs(&xdr, res->fsstat);
5516 return status;
5526 int status;
5529 status = decode_compound_hdr(&xdr, &hdr);
5530 if (status)
5532 status = decode_sequence(&xdr, &res->seq_res, req);
5533 if (status)
5535 if ((status = decode_putfh(&xdr)) != 0)
5537 status = decode_server_caps(&xdr, res);
5539 return status;
5549 int status;
5552 status = decode_compound_hdr(&xdr, &hdr);
5553 if (!status)
5554 status = decode_renew(&xdr);
5555 return status;
5566 int status;
5569 status = decode_compound_hdr(&xdr, &hdr);
5570 if (!status)
5571 status = decode_setclientid(&xdr, res);
5572 return status;
5582 int status;
5585 status = decode_compound_hdr(&xdr, &hdr);
5586 if (!status)
5587 status = decode_setclientid_confirm(&xdr);
5588 if (!status)
5589 status = decode_putrootfh(&xdr);
5590 if (!status)
5591 status = decode_fsinfo(&xdr, fsinfo);
5592 return status;
5602 int status;
5605 status = decode_compound_hdr(&xdr, &hdr);
5606 if (status)
5608 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5609 if (status)
5611 status = decode_putfh(&xdr);
5612 if (status != 0)
5614 status = decode_delegreturn(&xdr);
5615 if (status != 0)
5620 return status;
5631 int status;
5634 status = decode_compound_hdr(&xdr, &hdr);
5635 if (status)
5637 status = decode_sequence(&xdr, &res->seq_res, req);
5638 if (status)
5640 if ((status = decode_putfh(&xdr)) != 0)
5642 if ((status = decode_lookup(&xdr)) != 0)
5645 status = decode_getfattr(&xdr, &res->fs_locations->fattr,
5649 return status;
5661 int status;
5664 status = decode_compound_hdr(&xdr, &hdr);
5665 if (!status)
5666 status = decode_exchange_id(&xdr, res);
5667 return status;
5678 int status;
5681 status = decode_compound_hdr(&xdr, &hdr);
5682 if (!status)
5683 status = decode_create_session(&xdr, res);
5684 return status;
5695 int status;
5698 status = decode_compound_hdr(&xdr, &hdr);
5699 if (!status)
5700 status = decode_destroy_session(&xdr, dummy);
5701 return status;
5712 int status;
5715 status = decode_compound_hdr(&xdr, &hdr);
5716 if (!status)
5717 status = decode_sequence(&xdr, res, rqstp);
5718 return status;
5729 int status;
5732 status = decode_compound_hdr(&xdr, &hdr);
5733 if (!status)
5734 status = decode_sequence(&xdr, &res->lr_seq_res, rqstp);
5735 if (!status)
5736 status = decode_putrootfh(&xdr);
5737 if (!status)
5738 status = decode_fsinfo(&xdr, res->lr_fsinfo);
5739 return status;
5750 int status;
5753 status = decode_compound_hdr(&xdr, &hdr);
5754 if (!status)
5755 status = decode_sequence(&xdr, &res->seq_res, rqstp);
5756 if (!status)
5757 status = decode_reclaim_complete(&xdr, (void *)NULL);
5758 return status;
5815 * We need to translate between nfs status return values and