Lines Matching refs:dp
69 size_t dp = *_dp, len, n; in asn1_find_indefinite_length() local
73 if (unlikely(datalen - dp < 2)) { in asn1_find_indefinite_length()
74 if (datalen == dp) in asn1_find_indefinite_length()
80 tag = data[dp++]; in asn1_find_indefinite_length()
83 if (data[dp++] != 0) in asn1_find_indefinite_length()
86 *_len = dp - *_dp; in asn1_find_indefinite_length()
87 *_dp = dp; in asn1_find_indefinite_length()
95 if (unlikely(datalen - dp < 2)) in asn1_find_indefinite_length()
97 tmp = data[dp++]; in asn1_find_indefinite_length()
102 len = data[dp++]; in asn1_find_indefinite_length()
117 if (unlikely(n > datalen - dp)) in asn1_find_indefinite_length()
122 len |= data[dp++]; in asn1_find_indefinite_length()
125 if (len > datalen - dp) in asn1_find_indefinite_length()
127 dp += len; in asn1_find_indefinite_length()
145 *_dp = dp; in asn1_find_indefinite_length()
185 size_t pc = 0, dp = 0, tdp = 0, len = 0; in asn1_ber_decoder() local
209 pc, machlen, dp, datalen, csp, jsp); in asn1_ber_decoder()
224 (op & ASN1_OP_MATCH__SKIP && dp == datalen)) { in asn1_ber_decoder()
234 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
236 tag = data[dp++]; in asn1_ber_decoder()
259 dp--; in asn1_ber_decoder()
267 len = data[dp++]; in asn1_ber_decoder()
274 if (unlikely(2 > datalen - dp)) in asn1_ber_decoder()
280 if (unlikely(n > datalen - dp)) in asn1_ber_decoder()
285 len |= data[dp++]; in asn1_ber_decoder()
287 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
291 if (unlikely(len > datalen - dp)) in asn1_ber_decoder()
301 cons_dp_stack[csp] = dp; in asn1_ber_decoder()
305 datalen = dp + len; in asn1_ber_decoder()
314 tdp = dp; in asn1_ber_decoder()
336 size_t tmp = dp; in asn1_ber_decoder()
353 ret = actions[act](context, hdr, tag, data + dp, len); in asn1_ber_decoder()
359 dp += len; in asn1_ber_decoder()
407 tdp, dp, len, datalen); in asn1_ber_decoder()
411 if (unlikely(datalen - dp < 2)) in asn1_ber_decoder()
413 if (data[dp++] != 0) { in asn1_ber_decoder()
415 dp--; in asn1_ber_decoder()
423 if (data[dp++] != 0) in asn1_ber_decoder()
425 len = dp - tdp - 2; in asn1_ber_decoder()
427 if (dp < len && (op & ASN1_OP_END__OF)) { in asn1_ber_decoder()
434 if (dp != len) in asn1_ber_decoder()
437 pr_debug("- cons len l=%zu d=%zu\n", len, dp - tdp); in asn1_ber_decoder()
523 errmsg, pc, dp, optag, tag, len); in asn1_ber_decoder()