Lines Matching refs:asn1_len

184     unsigned int *asn1_len) {  in asn1_read_len()  argument
224 *asn1_len = 0; in asn1_read_len()
225 memmove(asn1_len, *buf, (size_t) byte); in asn1_read_len()
229 *asn1_len = ntohl(*asn1_len); in asn1_read_len()
230 *asn1_len >>= (8 * ((sizeof(unsigned int)) - byte)); in asn1_read_len()
233 *asn1_len = (unsigned int) byte; in asn1_read_len()
236 pr_trace_msg(trace_channel, 18, "read ASN.1 length %u", *asn1_len); in asn1_read_len()
241 unsigned char *asn1_type, unsigned int *asn1_len, int flags) { in snmp_asn1_read_header() argument
289 *asn1_len = objlen; in snmp_asn1_read_header()
629 unsigned int asn1_len, int flags) { in asn1_write_len() argument
633 pr_trace_msg(trace_channel, 19, "writing ASN.1 known length %u", asn1_len); in asn1_write_len()
636 if (asn1_len < SNMP_ASN1_LEN_LONG) { in asn1_write_len()
642 asn1_len, (unsigned long) *buflen); in asn1_write_len()
649 res = asn1_write_byte(buf, buflen, (unsigned char) asn1_len); in asn1_write_len()
654 } else if (asn1_len <= 0xff) { in asn1_write_len()
661 asn1_len, (unsigned long) *buflen); in asn1_write_len()
674 last_byte = (unsigned char) asn1_len; in asn1_write_len()
690 asn1_len, (unsigned long) *buflen); in asn1_write_len()
703 len = (unsigned short) asn1_len; in asn1_write_len()
716 asn1_len); in asn1_write_len()
724 asn1_len, (unsigned long) *buflen); in asn1_write_len()
737 len = (unsigned short) asn1_len; in asn1_write_len()
745 pr_trace_msg(trace_channel, 18, "wrote ASN.1 length %u", asn1_len); in asn1_write_len()
750 unsigned char asn1_type, unsigned int asn1_len, int flags) { in snmp_asn1_write_header() argument
758 res = asn1_write_len(buf, buflen, asn1_len, flags); in snmp_asn1_write_header()
955 unsigned int asn1_len; in snmp_asn1_write_oid() local
1016 for (i = 1, asn1_len = 0;;) { in snmp_asn1_write_oid()
1021 asn1_len += 1; in snmp_asn1_write_oid()
1025 asn1_len += 2; in snmp_asn1_write_oid()
1029 asn1_len += 3; in snmp_asn1_write_oid()
1033 asn1_len += 4; in snmp_asn1_write_oid()
1037 asn1_len += 5; in snmp_asn1_write_oid()
1049 res = snmp_asn1_write_header(p, buf, buflen, asn1_type, asn1_len, flags); in snmp_asn1_write_oid()
1055 if (*buflen < asn1_len) { in snmp_asn1_write_oid()
1058 "than remaining buffer (%lu bytes)", asn1_len, (unsigned long) (*buflen)); in snmp_asn1_write_oid()
1183 snmp_asn1_get_oidstr(p, asn1_oid, asn1_oidlen), asn1_len); in snmp_asn1_write_oid()