Lines Matching refs:codec_data
113 struct bt_codec_data *codec_data) in decode_codec_ltv() argument
117 if (buf->len < sizeof(codec_data->data.data_len)) { in decode_codec_ltv()
123 codec_data->data.data_len = net_buf_simple_pull_u8(buf); in decode_codec_ltv()
125 if (buf->len < sizeof(codec_data->data.type)) { in decode_codec_ltv()
134 codec_data->data.data_len -= sizeof(codec_data->data.type); in decode_codec_ltv()
136 codec_data->data.type = net_buf_simple_pull_u8(buf); in decode_codec_ltv()
138 codec_data->data.data = codec_data->value; in decode_codec_ltv()
140 if (buf->len < codec_data->data.data_len) { in decode_codec_ltv()
142 codec_data->data.data_len); in decode_codec_ltv()
147 value = net_buf_simple_pull_mem(buf, codec_data->data.data_len); in decode_codec_ltv()
148 (void)memcpy(codec_data->value, value, codec_data->data.data_len); in decode_codec_ltv()
258 struct bt_codec_data *codec_data; in decode_subgroup() local
266 codec_data = &codec->data[codec->data_count]; in decode_subgroup()
268 err = decode_codec_ltv(<v_buf, codec_data); in decode_subgroup()
422 ssize_t bt_audio_codec_data_to_buf(const struct bt_codec_data *codec_data, size_t count, in bt_audio_codec_data_to_buf() argument
428 const struct bt_data *ltv = &codec_data[i].data; in bt_audio_codec_data_to_buf()