• Home
  • Raw
  • Download

Lines Matching refs:entry

109     radio_metadata_entry_t *entry;  in add_metadata()  local
125 entry = (radio_metadata_entry_t *)((uint32_t *)metadata + data_offset); in add_metadata()
126 entry->key = key; in add_metadata()
127 entry->type = type; in add_metadata()
128 entry->size = (uint32_t)size; in add_metadata()
129 memcpy(entry->data, value, size); in add_metadata()
326 radio_metadata_entry_t *entry = get_entry_at_index(metadata_buf, count, true); in radio_metadata_check() local
328 if (entry == NULL) { in radio_metadata_check()
331 if (!is_valid_metadata_key(entry->key)) { in radio_metadata_check()
334 if (entry->type != radio_metadata_type_of_key(entry->key)) { in radio_metadata_check()
340 if ((char *)entry->data + entry->size > (char *)next_entry) { in radio_metadata_check()
377 radio_metadata_entry_t *entry; in radio_metadata_get_at_index() local
389 entry = get_entry_at_index(metadata_buf, index, false); in radio_metadata_get_at_index()
390 *key = entry->key; in radio_metadata_get_at_index()
391 *type = entry->type; in radio_metadata_get_at_index()
392 *value = (void *)entry->data; in radio_metadata_get_at_index()
393 *size = (size_t)entry->size; in radio_metadata_get_at_index()
405 radio_metadata_entry_t *entry = NULL; in radio_metadata_get_from_key() local
416 for (count = 0; count < metadata_buf->count; entry = NULL, count++) { in radio_metadata_get_from_key()
417 entry = get_entry_at_index(metadata_buf, count, false); in radio_metadata_get_from_key()
418 if (entry->key == key) { in radio_metadata_get_from_key()
422 if (entry == NULL) { in radio_metadata_get_from_key()
425 *type = entry->type; in radio_metadata_get_from_key()
426 *value = (void *)entry->data; in radio_metadata_get_from_key()
427 *size = (size_t)entry->size; in radio_metadata_get_from_key()