Lines Matching refs:dp
68 size_t dp = *_dp, len, n; in asn1_find_indefinite_length() local
72 if (unlikely(datalen - dp < 2)) { in asn1_find_indefinite_length()
73 if (datalen == dp) in asn1_find_indefinite_length()
79 tag = data[dp++]; in asn1_find_indefinite_length()
82 if (data[dp++] != 0) in asn1_find_indefinite_length()
85 *_len = dp - *_dp; in asn1_find_indefinite_length()
86 *_dp = dp; in asn1_find_indefinite_length()
94 if (unlikely(datalen - dp < 2)) in asn1_find_indefinite_length()
96 tmp = data[dp++]; in asn1_find_indefinite_length()
101 len = data[dp++]; in asn1_find_indefinite_length()
116 if (unlikely(n > datalen - dp)) in asn1_find_indefinite_length()
121 len |= data[dp++]; in asn1_find_indefinite_length()
124 if (len > datalen - dp) in asn1_find_indefinite_length()
126 dp += len; in asn1_find_indefinite_length()
144 *_dp = dp; in asn1_find_indefinite_length()
184 size_t pc = 0, dp = 0, tdp = 0, len = 0; in asn1_ber_decoder() local
208 pc, machlen, dp, datalen, csp, jsp); in asn1_ber_decoder()
223 (op & ASN1_OP_MATCH__SKIP && dp == datalen)) { in asn1_ber_decoder()
233 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
235 tag = data[dp++]; in asn1_ber_decoder()
258 dp--; in asn1_ber_decoder()
266 len = data[dp++]; in asn1_ber_decoder()
273 if (unlikely(2 > datalen - dp)) in asn1_ber_decoder()
279 if (unlikely(n > datalen - dp)) in asn1_ber_decoder()
284 len |= data[dp++]; in asn1_ber_decoder()
286 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
290 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
300 cons_dp_stack[csp] = dp; in asn1_ber_decoder()
304 datalen = dp + len; in asn1_ber_decoder()
313 tdp = dp; in asn1_ber_decoder()
335 size_t tmp = dp; in asn1_ber_decoder()
352 ret = actions[act](context, hdr, tag, data + dp, len); in asn1_ber_decoder()
358 dp += len; in asn1_ber_decoder()
406 tdp, dp, len, datalen); in asn1_ber_decoder()
410 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
412 if (data[dp++] != 0) { in asn1_ber_decoder()
414 dp--; in asn1_ber_decoder()
422 if (data[dp++] != 0) in asn1_ber_decoder()
424 len = dp - tdp - 2; in asn1_ber_decoder()
426 if (dp < len && (op & ASN1_OP_END__OF)) { in asn1_ber_decoder()
433 if (dp != len) in asn1_ber_decoder()
436 pr_debug("- cons len l=%zu d=%zu\n", len, dp - tdp); in asn1_ber_decoder()
522 errmsg, pc, dp, optag, tag, len); in asn1_ber_decoder()