Lines Matching refs:args

174 	CB_GETATTR4args *args = &argop->nfs_cb_argop4_u.opcbgetattr;
253 if ((fhandle.fh_len == args->fh.nfs_fh4_len &&
254 bcmp(fhandle.fh_buf, args->fh.nfs_fh4_val,
261 if (nfs4_deleg_anyfh.nfs_fh4_len == args->fh.nfs_fh4_len &&
262 bcmp(nfs4_deleg_anyfh.nfs_fh4_val, args->fh.nfs_fh4_val,
263 args->fh.nfs_fh4_len) == 0) {
310 if (args->attr_request != 0) {
311 if (args->attr_request & FATTR4_CHANGE_MASK) {
351 if (args->attr_request & FATTR4_SIZE_MASK) {
387 CB_RECALL4args * args = &argop->nfs_cb_argop4_u.opcbrecall;
433 if ((bcmp(&rp->r_deleg_stateid, &args->stateid,
438 if ((fhandle.fh_len == args->fh.nfs_fh4_len &&
439 bcmp(fhandle.fh_buf, args->fh.nfs_fh4_val,
451 if (bcmp(&args->stateid, &nfs4_deleg_any,
484 args->truncate);
510 cb_null(CB_COMPOUND4args *args, CB_COMPOUND4res *resp, struct svc_req *req,
533 * cb_illegal args: void
549 cb_compound(CB_COMPOUND4args *args, CB_COMPOUND4res *resp, struct svc_req *req,
565 resp->tag.utf8string_len = args->tag.utf8string_len;
568 bcopy(args->tag.utf8string_val, resp->tag.utf8string_val,
569 args->tag.utf8string_len);
574 if (args->minorversion != CB4_MINORVERSION) {
588 if (args->callback_ident != req->rq_prog)
592 args->callback_ident, req->rq_prog);
595 resp->array_len = args->array_len;
596 resp->array = kmem_zalloc(args->array_len * sizeof (nfs_cb_resop4),
599 for (i = 0; i < args->array_len && cs.cont; i++) {
601 argop = &args->array[i];
640 if ((i + 1) < args->array_len && !cs.cont) {
647 args->array_len * sizeof (nfs_cb_resop4));
697 CB_COMPOUND4args args;
732 args.tag.utf8string_val = NULL;
733 args.array = NULL;
735 if (!SVC_GETARGS(xprt, xdr_args, (caddr_t)&args)) {
742 (*proc)(&args, &res, req, ncg);
753 if (!SVC_FREEARGS(xprt, xdr_args, (caddr_t)&args)) {
842 nfs4_cb_args(nfs4_server_t *np, struct knetconfig *knc, SETCLIENTID4args *args)
875 args->callback.cb_program = 0;
876 args->callback.cb_location.r_netid = NULL;
877 args->callback.cb_location.r_addr = NULL;
878 args->callback_ident = 0;
886 args->callback.cb_program = 0;
887 args->callback.cb_location.r_netid = NULL;
888 args->callback.cb_location.r_addr = NULL;
889 args->callback_ident = 0;
895 args->callback.cb_program = pgm;
896 args->callback.cb_location.r_netid = p->netid;
897 args->callback.cb_location.r_addr = p->uaddr;
898 args->callback_ident = pgm;
1405 COMPOUND4args_clnt args;
1413 args.ctag = TAG_DELEGRETURN;
1417 args.array = argops;
1418 args.array_len = numops;
1432 rfs4call(VTOMI4(RTOV4(rp)), &args, &res, cr, &doqueue, 0, ep);
2035 nfs4delegreturn_thread(struct cb_recall_pass *args)
2054 rp = args->rp;
2085 flags = args->flags;
2093 if (args->truncate) {
2139 kmem_free(args, sizeof (struct cb_recall_pass));