Lines Matching refs:dp
62 size_t dp = *_dp, len, n; in asn1_find_indefinite_length() local
66 if (unlikely(datalen - dp < 2)) { in asn1_find_indefinite_length()
67 if (datalen == dp) in asn1_find_indefinite_length()
73 tag = data[dp++]; in asn1_find_indefinite_length()
76 if (data[dp++] != 0) in asn1_find_indefinite_length()
79 *_len = dp - *_dp; in asn1_find_indefinite_length()
80 *_dp = dp; in asn1_find_indefinite_length()
88 if (unlikely(datalen - dp < 2)) in asn1_find_indefinite_length()
90 tmp = data[dp++]; in asn1_find_indefinite_length()
95 len = data[dp++]; in asn1_find_indefinite_length()
110 if (unlikely(n > datalen - dp)) in asn1_find_indefinite_length()
115 len |= data[dp++]; in asn1_find_indefinite_length()
118 if (len > datalen - dp) in asn1_find_indefinite_length()
120 dp += len; in asn1_find_indefinite_length()
138 *_dp = dp; in asn1_find_indefinite_length()
178 size_t pc = 0, dp = 0, tdp = 0, len = 0; in asn1_ber_decoder() local
202 pc, machlen, dp, datalen, csp, jsp); in asn1_ber_decoder()
217 (op & ASN1_OP_MATCH__SKIP && dp == datalen)) { in asn1_ber_decoder()
227 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
229 tag = data[dp++]; in asn1_ber_decoder()
252 dp--; in asn1_ber_decoder()
260 len = data[dp++]; in asn1_ber_decoder()
267 if (unlikely(2 > datalen - dp)) in asn1_ber_decoder()
273 if (unlikely(n > datalen - dp)) in asn1_ber_decoder()
278 len |= data[dp++]; in asn1_ber_decoder()
280 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
284 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
294 cons_dp_stack[csp] = dp; in asn1_ber_decoder()
298 datalen = dp + len; in asn1_ber_decoder()
307 tdp = dp; in asn1_ber_decoder()
329 size_t tmp = dp; in asn1_ber_decoder()
346 ret = actions[act](context, hdr, tag, data + dp, len); in asn1_ber_decoder()
352 dp += len; in asn1_ber_decoder()
400 tdp, dp, len, datalen); in asn1_ber_decoder()
404 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
406 if (data[dp++] != 0) { in asn1_ber_decoder()
408 dp--; in asn1_ber_decoder()
416 if (data[dp++] != 0) in asn1_ber_decoder()
418 len = dp - tdp - 2; in asn1_ber_decoder()
420 if (dp < len && (op & ASN1_OP_END__OF)) { in asn1_ber_decoder()
427 if (dp != len) in asn1_ber_decoder()
430 pr_debug("- cons len l=%zu d=%zu\n", len, dp - tdp); in asn1_ber_decoder()
516 errmsg, pc, dp, optag, tag, len); in asn1_ber_decoder()