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

Lines Matching refs:toklen

66 				       unsigned toklen)
75 toklen);
77 if (toklen <= 8 * 4)
83 if (8 * 4 + tktlen != toklen)
197 unsigned toklen = *_toklen, n_parts, loop, tmp;
201 if (toklen <= 12)
205 ntohl(xdr[0]), ntohl(xdr[1]), ntohl(xdr[2]), toklen);
208 toklen -= 4;
213 if (toklen <= (n_parts + 1) * 4)
221 if (toklen < 4)
224 toklen -= 4;
227 if (tmp > toklen)
235 toklen -= tmp;
239 if (toklen < 4)
242 toklen -= 4;
245 if (tmp > toklen)
253 toklen -= tmp;
259 *_toklen = toklen;
260 _leave(" = 0 [toklen=%u]", toklen);
273 unsigned toklen = *_toklen, len;
276 if (toklen <= 8)
280 max_data_size, ntohl(xdr[0]), ntohl(xdr[1]), toklen);
284 toklen -= 8;
295 toklen -= len;
302 *_toklen = toklen;
303 _leave(" = 0 [toklen=%u]", toklen);
319 unsigned toklen = *_toklen, n_elem, loop;
323 if (toklen < 4)
327 max_n_elem, max_elem_size, ntohl(xdr[0]), toklen);
330 toklen -= 4;
335 if (toklen <= (n_elem + 1) * 4)
349 &xdr, &toklen);
356 *_toklen = toklen;
357 _leave(" = 0 [toklen=%u]", toklen);
368 unsigned toklen = *_toklen, len;
371 if (toklen <= 4)
374 _enter(",{%x},%u", ntohl(xdr[0]), toklen);
377 toklen -= 4;
390 toklen -= len;
395 *_toklen = toklen;
396 _leave(" = 0 [toklen=%u]", toklen);
405 unsigned toklen)
409 const __be32 *end_xdr = xdr + (toklen >> 2);
414 toklen);
418 ret = key_payload_reserve(key, key->datalen + toklen);
436 ret = rxrpc_krb5_decode_principal(&rxk5->client, &xdr, &toklen);
439 ret = rxrpc_krb5_decode_principal(&rxk5->server, &xdr, &toklen);
446 &xdr, &toklen);
450 if (toklen < 4 * 8 + 2 * 4)
462 toklen -= 4 * 8 + 2 * 4;
474 &xdr, &toklen);
478 ASSERTCMP((end_xdr - xdr) << 2, ==, toklen);
482 &xdr, &toklen);
486 &xdr, &toklen);
490 ASSERTCMP((end_xdr - xdr) << 2, ==, toklen);
497 &xdr, &toklen);
501 ASSERTCMP((end_xdr - xdr) << 2, ==, toklen);
503 if (toklen != 0)
535 unsigned len, tmp, loop, ntoken, toklen, sec_ix;
592 toklen = ntohl(*xdr++);
595 _debug("token: [%x/%zx] %x", toklen, datalen, sec_ix);
596 if (toklen < 20 || toklen > datalen)
598 datalen -= (toklen + 3) & ~3;
599 xdr += (toklen + 3) >> 2;
612 toklen = ntohl(*xdr++);
613 token = xdr + ((toklen + 3) >> 2);
615 toklen -= 4;
621 ret = rxrpc_instantiate_xdr_rxkad(key, xdr, toklen);
627 ret = rxrpc_instantiate_xdr_rxk5(key, xdr, toklen);