Lines Matching refs:sequence
213 uint8_t * de_push_sequence(uint8_t *sequence){ in de_push_sequence() argument
214 de_assert_des_16bit(sequence); in de_push_sequence()
215 int element_len = de_get_len(sequence); in de_push_sequence()
216 …de_store_descriptor_with_len(sequence + element_len, DE_DES, DE_SIZE_VAR_16, 0); // DES, 2 Byte Le… in de_push_sequence()
217 return sequence + element_len; in de_push_sequence()
229 void de_add_number(uint8_t *sequence, de_type_t type, de_size_t size, uint32_t value){ in de_add_number() argument
230 de_assert_des_16bit(sequence); in de_add_number()
231 int data_size = big_endian_read_16(sequence, 1); in de_add_number()
233 de_store_descriptor(sequence + 3 + data_size, type, size); in de_add_number()
237 sequence[4 + data_size] = value; in de_add_number()
242 big_endian_store_16(sequence, 4 + data_size, value); in de_add_number()
246 big_endian_store_32(sequence, 4 + data_size, value); in de_add_number()
252 big_endian_store_16(sequence, 1, data_size + element_size); in de_add_number()
256 void de_add_data(uint8_t *sequence, de_type_t type, uint16_t size, uint8_t *data){ in de_add_data() argument
257 de_assert_des_16bit(sequence); in de_add_data()
258 int data_size = big_endian_read_16(sequence, 1); in de_add_data()
261 de_store_descriptor_with_len(sequence + 3 + data_size, type, DE_SIZE_VAR_16, size); in de_add_data()
265 de_store_descriptor_with_len(sequence + 3 + data_size, type, DE_SIZE_VAR_8, size); in de_add_data()
269 (void)memcpy(sequence + 3 + data_size, data, size); in de_add_data()
272 big_endian_store_16(sequence, 1, data_size); in de_add_data()
275 void de_add_uuid128(uint8_t * sequence, uint8_t * uuid){ in de_add_uuid128() argument
276 de_assert_des_16bit(sequence); in de_add_uuid128()
277 int data_size = big_endian_read_16(sequence, 1); in de_add_uuid128()
278 de_store_descriptor(sequence + 3 + data_size, DE_UUID, DE_SIZE_128); in de_add_uuid128()
279 (void)memcpy(sequence + 4 + data_size, uuid, 16); in de_add_uuid128()
280 big_endian_store_16(sequence, 1, data_size + 1 + 16); in de_add_uuid128()