Lines Matching refs:data

28  * array is no larger than 4 bytes in size, it is stored in the data.value[]
29 * array; otherwise, it can found in the parent's data array at index
30 * data.offset.
38 } data;
45 * its values stored at an offset in data.
65 * | start of camera_metadata.data |
74 * In short, the entries and data are contiguous in memory after the metadata
86 uint8_t *data;
157 metadata->data =
160 metadata->data = NULL;
233 metadata->data = (uint8_t *)(metadata->entries + metadata->entry_capacity);
241 memcpy(metadata->data, src->data,
257 memcpy(dst->data + dst->data_count, src->data,
266 entry->data.offset += dst->data_count;
312 const void *data,
317 if (data == NULL) return ERROR;
328 memcpy(entry->data.value, data,
331 entry->data.offset = dst->data_count;
332 memcpy(dst->data + entry->data.offset, data, data_bytes);
342 const void *data,
354 data,
392 entry->data.u8 = src->data + buffer_entry->data.offset;
394 entry->data.u8 = buffer_entry->data.value;
449 // Shift data buffer to overwrite deleted data
450 uint8_t *start = dst->data + entry->data.offset;
452 size_t length = dst->data_count - entry->data.offset - data_bytes;
461 e->data.offset > entry->data.offset) {
462 e->data.offset -= data_bytes;
479 const void *data,
494 // May need to shift/add to data array
500 // Remove old data
501 uint8_t *start = dst->data + entry->data.offset;
503 size_t length = dst->data_count - entry->data.offset - entry_bytes;
513 e->data.offset > entry->data.offset) {
514 e->data.offset -= entry_bytes;
521 // Append new data
522 entry->data.offset = dst->data_count;
524 memcpy(dst->data + entry->data.offset, data, data_bytes);
528 // data size unchanged, reuse same data location
529 memcpy(dst->data + entry->data.offset, data, data_bytes);
534 memcpy(entry->data.value, data,
632 "%d / %d bytes of extra data.\n", indentation, "",
671 if (entry->data.offset >= metadata->data_count) {
672 ALOGE("%s: Malformed entry data offset: %d (max %d)",
674 entry->data.offset,
678 data_ptr = metadata->data + entry->data.offset;
680 data_ptr = entry->data.value;