Lines Matching refs:octets_needed
151 snmp_asn1_enc_u32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u32_t value) in snmp_asn1_enc_u32t() argument
153 if (octets_needed > 5) { in snmp_asn1_enc_u32t()
156 if (octets_needed == 5) { in snmp_asn1_enc_u32t()
159 octets_needed--; in snmp_asn1_enc_u32t()
162 while (octets_needed > 1) { in snmp_asn1_enc_u32t()
163 octets_needed--; in snmp_asn1_enc_u32t()
164 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, (u8_t)(value >> (octets_needed << 3)))); in snmp_asn1_enc_u32t()
183 snmp_asn1_enc_s32t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, s32_t value) in snmp_asn1_enc_s32t() argument
185 while (octets_needed > 1) { in snmp_asn1_enc_s32t()
186 octets_needed--; in snmp_asn1_enc_s32t()
188 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, (u8_t)(value >> (octets_needed << 3)))); in snmp_asn1_enc_s32t()
253 snmp_asn1_enc_length_cnt(u16_t length, u8_t *octets_needed) in snmp_asn1_enc_length_cnt() argument
256 *octets_needed = 1; in snmp_asn1_enc_length_cnt()
258 *octets_needed = 2; in snmp_asn1_enc_length_cnt()
260 *octets_needed = 3; in snmp_asn1_enc_length_cnt()
275 snmp_asn1_enc_u32t_cnt(u32_t value, u16_t *octets_needed) in snmp_asn1_enc_u32t_cnt() argument
278 *octets_needed = 1; in snmp_asn1_enc_u32t_cnt()
280 *octets_needed = 2; in snmp_asn1_enc_u32t_cnt()
282 *octets_needed = 3; in snmp_asn1_enc_u32t_cnt()
284 *octets_needed = 4; in snmp_asn1_enc_u32t_cnt()
286 *octets_needed = 5; in snmp_asn1_enc_u32t_cnt()
299 snmp_asn1_enc_s32t_cnt(s32_t value, u16_t *octets_needed) in snmp_asn1_enc_s32t_cnt() argument
305 *octets_needed = 1; in snmp_asn1_enc_s32t_cnt()
307 *octets_needed = 2; in snmp_asn1_enc_s32t_cnt()
309 *octets_needed = 3; in snmp_asn1_enc_s32t_cnt()
311 *octets_needed = 4; in snmp_asn1_enc_s32t_cnt()
323 snmp_asn1_enc_oid_cnt(const u32_t *oid, u16_t oid_len, u16_t *octets_needed) in snmp_asn1_enc_oid_cnt() argument
327 *octets_needed = 0; in snmp_asn1_enc_oid_cnt()
330 (*octets_needed)++; in snmp_asn1_enc_oid_cnt()
339 (*octets_needed)++; in snmp_asn1_enc_oid_cnt()
342 (*octets_needed)++; in snmp_asn1_enc_oid_cnt()
618 snmp_asn1_enc_u64t_cnt(u64_t value, u16_t *octets_needed) in snmp_asn1_enc_u64t_cnt() argument
623 snmp_asn1_enc_u32t_cnt((u32_t)value, octets_needed); in snmp_asn1_enc_u64t_cnt()
626 snmp_asn1_enc_u32t_cnt((u32_t)(value >> 32), octets_needed); in snmp_asn1_enc_u64t_cnt()
627 *octets_needed = *octets_needed + 4; /* add the 4 bytes of low u32 */ in snmp_asn1_enc_u64t_cnt()
681 snmp_asn1_enc_u64t(struct snmp_pbuf_stream *pbuf_stream, u16_t octets_needed, u64_t value) in snmp_asn1_enc_u64t() argument
683 if (octets_needed > 9) { in snmp_asn1_enc_u64t()
686 if (octets_needed == 9) { in snmp_asn1_enc_u64t()
689 octets_needed--; in snmp_asn1_enc_u64t()
692 while (octets_needed > 1) { in snmp_asn1_enc_u64t()
693 octets_needed--; in snmp_asn1_enc_u64t()
694 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, (u8_t)(value >> (octets_needed << 3)))); in snmp_asn1_enc_u64t()