Home
last modified time | relevance | path

Searched refs:blobs (Results 1 – 13 of 13) sorted by relevance

/hardware/google/graphics/gs101/libhwc2.1/libdisplayinterface/
DExynosDisplayDrmInterfaceModule.cpp413 for (auto &it: blobs) { in ~SaveBlob()
416 blobs.clear(); in ~SaveBlob()
422 if (type >= blobs.size()) { in addBlob()
426 if (blobs[type] > 0) in addBlob()
427 mDrmDevice->DestroyPropertyBlob(blobs[type]); in addBlob()
429 blobs[type] = blob; in addBlob()
434 if (type >= blobs.size()) { in getBlob()
438 return blobs[type]; in getBlob()
DExynosDisplayDrmInterfaceModule.h69 blobs.resize(size, 0); in init()
75 std::vector<uint32_t> blobs; variable
/hardware/interfaces/graphics/composer/2.3/utils/passthrough/include/composer-passthrough/2.3/
DHwcHal.h251 std::vector<uint8_t> blobs; in setLayerPerFrameMetadataBlobs() local
257 int writeIndex = blobs.size(); in setLayerPerFrameMetadataBlobs()
258 blobs.resize(blobs.size() + metadataBlob.blob.size()); in setLayerPerFrameMetadataBlobs()
259 memcpy(blobs.data() + writeIndex, metadataBlob.blob.data(), metadataBlob.blob.size()); in setLayerPerFrameMetadataBlobs()
265 blobs.data()); in setLayerPerFrameMetadataBlobs()
/hardware/google/graphics/common/hwc3/impl/
DHalImpl.cpp853 const std::vector<std::optional<PerFrameMetadataBlob>>& blobs) { in setLayerPerFrameMetadataBlobs() argument
857 uint32_t count = blobs.size(); in setLayerPerFrameMetadataBlobs()
863 if (blobs[ix]) { in setLayerPerFrameMetadataBlobs()
865 a2h::translate(blobs[ix]->key, key); in setLayerPerFrameMetadataBlobs()
867 sizes.push_back(blobs[ix]->blob.size()); in setLayerPerFrameMetadataBlobs()
868 values.insert(values.end(), blobs[ix]->blob.begin(), blobs[ix]->blob.end()); in setLayerPerFrameMetadataBlobs()
DHalImpl.h124 const std::vector<std::optional<PerFrameMetadataBlob>>& blobs) override;
/hardware/google/interfaces/media/c2/1.0/
Dtypes.hal236 * values for arrays (including string and blobs) describe the supported
237 * values for each element (character for string, and bytes for blobs). It
238 * is optional for read-only strings and blobs.
268 * blobs have no sub-elements and can be thought of as byte arrays.
/hardware/interfaces/graphics/composer/2.3/utils/hal/include/composer-hal/2.3/
DComposerHal.h121 std::vector<IComposerClient::PerFrameMetadataBlob>& blobs) = 0;
/hardware/google/graphics/common/hwc3/include/
DIComposerHal.h201 const std::vector<std::optional<PerFrameMetadataBlob>>& blobs) = 0;
/hardware/interfaces/keymaster/3.0/
Dtypes.hal242 * Usability requirements of key blobs. This defines what system functionality must be available
243 * for the key to function. For example, key "blobs" which are actually handles referencing
DIKeymasterDevice.hal214 * blobs for any operations.
/hardware/interfaces/media/c2/1.0/
Dtypes.hal274 * values for arrays (including string and blobs) describe the supported
275 * values for each element (character for string, and bytes for blobs). It
276 * is optional for read-only strings and blobs.
/hardware/interfaces/graphics/composer/2.3/
DIComposerClient.hal76 * The list of keys that represent blobs are:
/hardware/interfaces/keymaster/4.0/
Dtypes.hal972 * Usability requirements of key blobs. This defines what system functionality must be available
973 * for the key to function. For example, key "blobs" which are actually handles referencing