Lines Matching refs:buffer

59 …ata_t * data, uint16_t *source_offset, uint16_t buffer_offset, uint8_t * buffer, uint16_t buffer_s…  in bass_util_source_data_header_virtual_memcpy()  argument
64 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_… in bass_util_source_data_header_virtual_memcpy()
69 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 6, *source_offset, buffer, buffer_… in bass_util_source_data_header_virtual_memcpy()
74 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_… in bass_util_source_data_header_virtual_memcpy()
79 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 3, *source_offset, buffer, buffer_… in bass_util_source_data_header_virtual_memcpy()
89 … uint16_t buffer_offset, uint8_t *buffer, uint16_t buffer_size) { in bass_util_source_data_subgroups_virtual_memcpy() argument
94 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_… in bass_util_source_data_subgroups_virtual_memcpy()
107 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 4, *source_offset, buffer, buffer_… in bass_util_source_data_subgroups_virtual_memcpy()
111 … source_offset, buffer, buffer_size, buffer_offset); in bass_util_source_data_subgroups_virtual_memcpy()
116 bool bass_util_pa_sync_state_and_subgroups_in_valid_range(const uint8_t *buffer, uint16_t buffer_si… in bass_util_pa_sync_state_and_subgroups_in_valid_range() argument
119 uint8_t pa_sync_state = buffer[pos++]; in bass_util_pa_sync_state_and_subgroups_in_valid_range()
127 uint8_t num_subgroups = buffer[pos++]; in bass_util_pa_sync_state_and_subgroups_in_valid_range()
140 uint32_t bis_sync = little_endian_read_32(buffer, pos); in bass_util_pa_sync_state_and_subgroups_in_valid_range()
159 uint8_t metadata_length = buffer[pos++]; in bass_util_pa_sync_state_and_subgroups_in_valid_range()
172 bool bass_util_source_buffer_in_valid_range(const uint8_t *buffer, uint16_t buffer_size){ in bass_util_source_buffer_in_valid_range() argument
180 uint8_t adv_type = buffer[pos++]; in bass_util_source_buffer_in_valid_range()
190 uint8_t advertising_sid = buffer[pos++]; in bass_util_source_buffer_in_valid_range()
198 return bass_util_pa_sync_state_and_subgroups_in_valid_range(buffer+pos, buffer_size-pos); in bass_util_source_buffer_in_valid_range()
202 bass_util_pa_info_and_subgroups_parse(const uint8_t *buffer, uint16_t buffer_size, bass_source_data… in bass_util_pa_info_and_subgroups_parse() argument
208 source_data->pa_sync_state = (le_audio_pa_sync_state_t)buffer[pos++]; in bass_util_pa_info_and_subgroups_parse()
209 source_data->big_encryption = (le_audio_big_encryption_t) buffer[pos++]; in bass_util_pa_info_and_subgroups_parse()
211 memcpy(source_data->bad_code, &buffer[pos], 16); in bass_util_pa_info_and_subgroups_parse()
217 source_data->pa_sync = (le_audio_pa_sync_t)buffer[pos++]; in bass_util_pa_info_and_subgroups_parse()
218 source_data->pa_interval = little_endian_read_16(buffer, pos); in bass_util_pa_info_and_subgroups_parse()
222 source_data->subgroups_num = buffer[pos++]; in bass_util_pa_info_and_subgroups_parse()
227 source_data->subgroups[i].bis_sync_state = little_endian_read_32(buffer, pos); in bass_util_pa_info_and_subgroups_parse()
229 source_data->subgroups[i].bis_sync = little_endian_read_32(buffer, pos); in bass_util_pa_info_and_subgroups_parse()
233 uint8_t metadata_bytes_read = le_audio_util_metadata_parse(&buffer[pos], buffer_size - pos, in bass_util_pa_info_and_subgroups_parse()
240 void bass_util_source_data_parse(const uint8_t *buffer, uint16_t buffer_size, bass_source_data_t *s… in bass_util_source_data_parse() argument
245 source_data->address_type = (bd_addr_type_t)buffer[pos++]; in bass_util_source_data_parse()
247 reverse_bd_addr(&buffer[pos], source_data->address); in bass_util_source_data_parse()
250 source_data->adv_sid = buffer[pos++]; in bass_util_source_data_parse()
252 source_data->broadcast_id = little_endian_read_24(buffer, pos); in bass_util_source_data_parse()
255 …bass_util_pa_info_and_subgroups_parse(buffer + pos, buffer_size - pos, source_data, is_broadcast_r… in bass_util_source_data_parse()