Lines Matching refs:argv
674 svc_safe_getnetobj(struct kvec *argv, struct xdr_netobj *o)
678 if (argv->iov_len < 4)
680 o->len = svc_getnl(argv);
682 if (argv->iov_len < l)
684 o->data = argv->iov_base;
685 argv->iov_base += l;
686 argv->iov_len -= l;
720 struct kvec *argv = &rqstp->rq_arg.head[0];
725 iov.iov_len = (u8 *)argv->iov_base - (u8 *)rpcstart;
729 if (argv->iov_len < 4)
731 flavor = svc_getnl(argv);
734 if (svc_safe_getnetobj(argv, &checksum))
1080 struct kvec *argv, __be32 *authp,
1085 if (argv->iov_len < 2 * 4)
1087 if (svc_getnl(argv) != RPC_AUTH_NULL)
1089 if (svc_getnl(argv) != 0)
1104 struct kvec *argv, __be32 *authp,
1111 res = gss_read_common_verf(gc, argv, authp, in_handle);
1115 if (svc_safe_getnetobj(argv, &tmpobj)) {
1149 struct kvec *argv = &rqstp->rq_arg.head[0];
1154 res = gss_read_common_verf(gc, argv, authp, in_handle);
1158 inlen = svc_getnl(argv);
1159 if (inlen > (argv->iov_len + rqstp->rq_arg.page_len)) {
1181 length = min_t(unsigned int, inlen, argv->iov_len);
1182 memcpy(page_address(in_token->pages[0]), argv->iov_base, length);
1237 struct kvec *argv = &rqstp->rq_arg.head[0];
1244 ret = gss_read_verf(gc, argv, authp,
1535 struct kvec *argv = &rqstp->rq_arg.head[0];
1559 rpcstart = argv->iov_base;
1567 if (argv->iov_len < 5 * 4)
1569 crlen = svc_getnl(argv);
1570 if (svc_getnl(argv) != RPC_GSS_VERSION)
1572 gc->gc_proc = svc_getnl(argv);
1573 gc->gc_seq = svc_getnl(argv);
1574 gc->gc_svc = svc_getnl(argv);
1575 if (svc_safe_getnetobj(argv, &gc->gc_ctx))