Lines Matching defs:data

180                 "got type %s data instead ",
190 const int32_t *data, size_t data_count) {
199 return updateImpl(tag, (const void*)data, data_count);
203 const uint8_t *data, size_t data_count) {
212 return updateImpl(tag, (const void*)data, data_count);
216 const float *data, size_t data_count) {
225 return updateImpl(tag, (const void*)data, data_count);
229 const int64_t *data, size_t data_count) {
238 return updateImpl(tag, (const void*)data, data_count);
242 const double *data, size_t data_count) {
251 return updateImpl(tag, (const void*)data, data_count);
255 const camera_metadata_rational_t *data, size_t data_count) {
264 return updateImpl(tag, (const void*)data, data_count);
290 return updateImpl(entry.tag, (const void*)entry.data.u8, entry.count);
293 status_t CameraMetadata::updateImpl(uint32_t tag, const void *data,
305 // Safety check - ensure that data isn't pointing to this metadata, since
309 uintptr_t dataAddr = reinterpret_cast<uintptr_t>(data);
311 ALOGE("%s: Update attempted with data from the same metadata buffer!",
326 tag, data, data_count);
329 entry.index, data, data_count, NULL);
367 entry.data.u8 = NULL;
378 entry.data.u8 = NULL;
454 status_t CameraMetadata::readFromParcel(const Parcel& data,
465 // See CameraMetadata::writeToParcel for parcel data layout diagram and explanation.
468 if ((err = data.readInt32(&blobSizeTmp)) != OK) {
496 if ((err = data.readBlob(blobSize, &blob)) != OK) {
506 if ((err = data.readInt32(&offsetTmp)) != OK) {
519 const uintptr_t metadataStart = reinterpret_cast<uintptr_t>(blob.data()) + offset;
545 status_t CameraMetadata::writeToParcel(Parcel& data,
571 return data.writeInt32(0);
582 res = data.writeInt32(static_cast<int32_t>(blobSize));
613 res = data.writeBlob(blobSize, false, &blob);
617 const uintptr_t metadataStart = ALIGN_TO(blob.data(), alignment);
618 offset = metadataStart - reinterpret_cast<uintptr_t>(blob.data());
635 res = data.writeInt32(static_cast<int32_t>(offset));