Lines Matching refs:args
2502 static __be32 nfs41_check_op_ordering(struct nfsd4_compoundargs *args)
2504 struct nfsd4_op *first_op = &args->ops[0];
2507 if (args->minorversion == 0)
2510 if (args->opcnt == 0)
2523 if (args->opcnt != 1)
2575 check_if_stalefh_allowed(struct nfsd4_compoundargs *args)
2585 for (i = 0; i < args->opcnt; i++) {
2586 op = &args->ops[i];
2607 check_if_stalefh_allowed(struct nfsd4_compoundargs *args)
2618 struct nfsd4_compoundargs *args = rqstp->rq_argp;
2634 xdr_reserve_space(resp->xdr, XDR_UNIT * 2 + args->taglen);
2635 resp->taglen = args->taglen;
2636 resp->tag = args->tag;
2638 cstate->minorversion = args->minorversion;
2651 if (nfsd_minorversion(nn, args->minorversion, NFSD_TEST) <= 0)
2654 status = nfs41_check_op_ordering(args);
2656 op = &args->ops[0];
2661 check_if_stalefh_allowed(args);
2665 trace_nfsd_compound(rqstp, args->tag, args->taglen, args->client_opcnt);
2666 while (!status && resp->opcnt < args->opcnt) {
2667 op = &args->ops[resp->opcnt++];
2673 args->client_opcnt > resp->opcnt) {
2715 if (resp->opcnt < args->opcnt)
2754 trace_nfsd_compound_status(args->client_opcnt, resp->opcnt,