Lines Matching refs:type

33 // Align data buffer to largest supported data type
40 * A single metadata entry, storing an array of values of a given type. If the
52 uint8_t type;
107 * non-pointer type description in order to figure out the largest alignment
288 if ( calculate_camera_metadata_entry_data_size(entry->type,
325 size_t calculate_camera_metadata_entry_data_size(uint8_t type,
327 if (type >= NUM_TYPES) return 0;
329 camera_metadata_type_size[type];
335 uint8_t type,
344 calculate_camera_metadata_entry_data_size(type, data_count);
348 data_count * camera_metadata_type_size[type];
351 entry->type = type;
373 int type = get_camera_metadata_tag_type(tag);
374 if (type == -1) {
381 type,
416 entry->type = buffer_entry->type;
419 camera_metadata_type_size[buffer_entry->type] > 4) {
474 size_t data_bytes = calculate_camera_metadata_entry_data_size(entry->type,
489 e->type, e->count) > 0 &&
517 calculate_camera_metadata_entry_data_size(entry->type,
520 data_count * camera_metadata_type_size[entry->type];
523 calculate_camera_metadata_entry_data_size(entry->type,
544 e->type, e->count) > 0 &&
643 static void print_data(int fd, const uint8_t *data_ptr, int type, int count,
683 if (entry->type >= NUM_TYPES) {
686 type_name = camera_metadata_type_names[entry->type];
698 if (entry->type >= NUM_TYPES) continue;
700 size_t type_size = camera_metadata_type_size[entry->type];
717 print_data(fd, data_ptr, entry->type, count, indentation);
722 int type, int count, int indentation) {
731 size_t type_size = camera_metadata_type_size[type];
733 int lines = count / values_per_line[type];
734 if (count % values_per_line[type] != 0) lines++;
741 k < values_per_line[type] && count > 0;
744 switch (type) {