Lines Matching refs:op
821 struct nfsd4_op *op;
852 op = &args->ops[resp->opcnt++];
854 dprintk("nfsv4 compound op #%d: %d\n", resp->opcnt, op->opnum);
857 * The XDR decode routines may have pre-set op->status;
861 if (op->status)
873 op->status = nfserr_resource;
877 opdesc = &nfsd4_ops[op->opnum];
881 op->status = nfserr_nofilehandle;
886 op->status = nfserr_moved;
891 op->status = opdesc->op_func(rqstp, cstate, &op->u);
893 BUG_ON(op->status == nfs_ok);
896 if (op->status == nfserr_replay_me) {
897 op->replay = &cstate->replay_owner->so_replay;
898 nfsd4_encode_replay(resp, op);
899 status = op->status = op->replay->rp_status;
901 nfsd4_encode_operation(resp, op);
902 status = op->status;
908 if (op->opnum == OP_READ && op->u.read.rd_filp)
909 fput(op->u.read.rd_filp);
911 nfsd4_increment_op_stats(op->opnum);