Lines Matching refs:metadata_buf
194 radio_metadata_buffer_t *metadata_buf = in radio_metadata_allocate() local
196 if (metadata_buf == NULL) { in radio_metadata_allocate()
200 metadata_buf->channel = channel; in radio_metadata_allocate()
201 metadata_buf->sub_channel = sub_channel; in radio_metadata_allocate()
202 metadata_buf->size_int = RADIO_METADATA_DEFAULT_SIZE; in radio_metadata_allocate()
203 *((uint32_t *)metadata_buf + RADIO_METADATA_DEFAULT_SIZE - 1) = in radio_metadata_allocate()
206 *metadata = (radio_metadata_t *)metadata_buf; in radio_metadata_allocate()
304 radio_metadata_buffer_t *metadata_buf = in radio_metadata_check() local
309 if (metadata_buf == NULL) { in radio_metadata_check()
313 if (metadata_buf->size_int > RADIO_METADATA_MAX_SIZE) { in radio_metadata_check()
321 if ((metadata_buf->count * min_entry_size_int + metadata_buf->count + 1 + in radio_metadata_check()
323 metadata_buf->size_int) { in radio_metadata_check()
328 for (count = 0; count < metadata_buf->count; count++) { in radio_metadata_check()
329 radio_metadata_entry_t *entry = get_entry_at_index(metadata_buf, count, true); in radio_metadata_check()
342 next_entry = get_entry_at_index(metadata_buf, count + 1, false); in radio_metadata_check()
353 radio_metadata_buffer_t *metadata_buf = in radio_metadata_get_size() local
356 if (metadata_buf == NULL) { in radio_metadata_get_size()
359 return metadata_buf->size_int * sizeof(uint32_t); in radio_metadata_get_size()
364 radio_metadata_buffer_t *metadata_buf = in radio_metadata_get_count() local
367 if (metadata_buf == NULL) { in radio_metadata_get_count()
370 return (int)metadata_buf->count; in radio_metadata_get_count()
381 radio_metadata_buffer_t *metadata_buf = in radio_metadata_get_at_index() local
384 if (metadata_buf == NULL || key == NULL || type == NULL || in radio_metadata_get_at_index()
388 if (index >= metadata_buf->count) { in radio_metadata_get_at_index()
392 entry = get_entry_at_index(metadata_buf, index, false); in radio_metadata_get_at_index()
409 radio_metadata_buffer_t *metadata_buf = in radio_metadata_get_from_key() local
412 if (metadata_buf == NULL || type == NULL || value == NULL || size == NULL) { in radio_metadata_get_from_key()
419 for (count = 0; count < metadata_buf->count; entry = NULL, count++) { in radio_metadata_get_from_key()
420 entry = get_entry_at_index(metadata_buf, count, false); in radio_metadata_get_from_key()
438 radio_metadata_buffer_t *metadata_buf = in radio_metadata_get_channel() local
441 if (metadata_buf == NULL || channel == NULL || sub_channel == NULL) { in radio_metadata_get_channel()
444 *channel = metadata_buf->channel; in radio_metadata_get_channel()
445 *sub_channel = metadata_buf->sub_channel; in radio_metadata_get_channel()