Lines Matching refs:len

60 	size_t dp = *_dp, len, n;  in asn1_find_indefinite_length()  local
93 len = data[dp++]; in asn1_find_indefinite_length()
94 if (len <= 0x7f) { in asn1_find_indefinite_length()
95 dp += len; in asn1_find_indefinite_length()
99 if (unlikely(len == ASN1_INDEFINITE_LENGTH)) { in asn1_find_indefinite_length()
107 n = len - 0x80; in asn1_find_indefinite_length()
112 for (len = 0; n > 0; n--) { in asn1_find_indefinite_length()
113 len <<= 8; in asn1_find_indefinite_length()
114 len |= data[dp++]; in asn1_find_indefinite_length()
116 dp += len; in asn1_find_indefinite_length()
174 size_t pc = 0, dp = 0, tdp = 0, len = 0; in asn1_ber_decoder() local
255 len = data[dp++]; in asn1_ber_decoder()
256 if (len > 0x7f) { in asn1_ber_decoder()
257 if (unlikely(len == ASN1_INDEFINITE_LENGTH)) { in asn1_ber_decoder()
265 int n = len - 0x80; in asn1_ber_decoder()
271 for (len = 0; n > 0; n--) { in asn1_ber_decoder()
272 len <<= 8; in asn1_ber_decoder()
273 len |= data[dp++]; in asn1_ber_decoder()
275 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
290 datalen = dp + len; in asn1_ber_decoder()
298 tag, len, flags & FLAG_CONS ? " CONS" : ""); in asn1_ber_decoder()
306 ret = actions[machine[pc + 1]](context, hdr, tag, data + dp, len); in asn1_ber_decoder()
314 ret = actions[machine[pc + 2]](context, hdr, tag, data + dp, len); in asn1_ber_decoder()
328 data, datalen, &dp, &len, &errmsg); in asn1_ber_decoder()
332 dp += len; in asn1_ber_decoder()
334 pr_debug("- LEAF: %zu\n", len); in asn1_ber_decoder()
378 len = datalen; in asn1_ber_decoder()
381 tdp, dp, len, datalen); in asn1_ber_decoder()
384 datalen = len; in asn1_ber_decoder()
399 len = dp - tdp - 2; in asn1_ber_decoder()
401 if (dp < len && (op & ASN1_OP_END__OF)) { in asn1_ber_decoder()
402 datalen = len; in asn1_ber_decoder()
408 if (dp != len) in asn1_ber_decoder()
410 len -= tdp; in asn1_ber_decoder()
411 pr_debug("- cons len l=%zu d=%zu\n", len, dp - tdp); in asn1_ber_decoder()
420 ret = actions[act](context, hdr, 0, data + tdp, len); in asn1_ber_decoder()
426 ret = actions[machine[pc + 1]](context, hdr, tag, data + tdp, len); in asn1_ber_decoder()
484 errmsg, pc, dp, optag, tag, len); in asn1_ber_decoder()