Lines Matching refs:data

59   u8_t data;
99 data = 0x80 | length_bytes_required; /* extended length definition, 1 length byte follows */
101 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data));
106 data = (u8_t)(tlv->value_len >> 8);
109 data = 0x00;
112 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data));
118 data = (u8_t)(tlv->value_len & 0xFF);
119 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data));
125 * Encodes raw data (octet string, opaque) into a pbuf chained ASN1 msg.
128 * @param raw_len raw data length
129 * @param raw points raw data
358 u8_t data;
361 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
362 tlv->type = data;
371 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
373 if (data < 0x80) { /* short form */
375 tlv->value_len = data;
376 } else if (data > 0x80) { /* long form */
377 u8_t length_bytes = data - 0x80;
389 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
391 tlv->value_len |= data;
400 } else { /* data == 0x80 indefinite length form */
423 u8_t data;
426 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
429 if (((len == 5) && (data == 0x00)) || ((len < 5) && ((data & 0x80) == 0))) {
430 *value = data;
434 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
438 *value |= data;
461 u8_t data;
464 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
466 if (data & 0x80) {
469 *value = (*value << 8) | data;
472 *value = data;
477 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
478 *value = (*value << 8) | data;
501 u8_t data;
510 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
514 if (data == 0x2B) {
520 } else if (data < 40) {
523 *oid_ptr = data;
525 } else if (data < 80) {
528 *oid_ptr = data - 40;
533 *oid_ptr = data - 80;
543 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
546 if ((data & 0x80) == 0x00) {
548 *oid_ptr = data;
551 u32_t sub_id = (data & ~0x80);
552 while ((len > 0) && ((data & 0x80) != 0)) {
553 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
556 sub_id = (sub_id << 7) + (data & ~0x80);
559 if ((data & 0x80) != 0) {
578 * Decodes (copies) raw data (ip-addresses, octet strings, opaque encoding)
582 * @param len length of the coded raw data (zero is valid, e.g. empty string!)
646 u8_t data;
649 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
652 if (((len == 9) && (data == 0x00)) || ((len < 9) && ((data & 0x80) == 0))) {
653 *value = data;
657 PBUF_OP_EXEC(snmp_pbuf_stream_read(pbuf_stream, &data));
659 *value |= data;