Lines Matching refs:op
182 enum asn1_opcode op; in asn1_ber_decoder() local
212 op = machine[pc]; in asn1_ber_decoder()
213 if (unlikely(pc + asn1_op_lengths[op] > machlen)) in asn1_ber_decoder()
219 if (op <= ASN1_OP__MATCHES_TAG) { in asn1_ber_decoder()
223 if ((op & ASN1_OP_MATCH__COND && flags & FLAG_MATCHED) || in asn1_ber_decoder()
224 (op & ASN1_OP_MATCH__SKIP && dp == datalen)) { in asn1_ber_decoder()
226 pc += asn1_op_lengths[op]; in asn1_ber_decoder()
240 if (op & ASN1_OP_MATCH__ANY) { in asn1_ber_decoder()
257 if (op & ASN1_OP_MATCH__SKIP) { in asn1_ber_decoder()
258 pc += asn1_op_lengths[op]; in asn1_ber_decoder()
318 switch (op) { in asn1_ber_decoder()
346 if (op & ASN1_OP_MATCH__ACT) { in asn1_ber_decoder()
349 if (op & ASN1_OP_MATCH__ANY) in asn1_ber_decoder()
360 pc += asn1_op_lengths[op]; in asn1_ber_decoder()
369 jump_stack[jsp++] = pc + asn1_op_lengths[op]; in asn1_ber_decoder()
376 pc += asn1_op_lengths[op]; in asn1_ber_decoder()
414 if (op & ASN1_OP_END__OF) { in asn1_ber_decoder()
427 if (dp < len && (op & ASN1_OP_END__OF)) { in asn1_ber_decoder()
440 if (op & ASN1_OP_END__ACT) { in asn1_ber_decoder()
442 if (op & ASN1_OP_END__OF) in asn1_ber_decoder()
450 pc += asn1_op_lengths[op]; in asn1_ber_decoder()
455 pc += asn1_op_lengths[op]; in asn1_ber_decoder()
464 pc += asn1_op_lengths[op]; in asn1_ber_decoder()
480 op, pc); in asn1_ber_decoder()