Searched refs:clientCacheId (Results 1 – 6 of 6) sorted by relevance
219 nsecs_t desiredPresentTime, const client_cache_t& clientCacheId) { in setBuffer() argument225 mCurrentState.clientCacheId = clientCacheId; in setBuffer()596 hwcInfo.hwcBufferCache.getHwcBuffer(mHwcSlotGenerator->getHwcCacheSlot(s.clientCacheId), in setHwcLayerBuffer()616 void BufferStateLayer::HwcSlotGenerator::bufferErased(const client_cache_t& clientCacheId) { in bufferErased() argument618 if (!clientCacheId.isValid()) { in bufferErased()622 eraseBufferLocked(clientCacheId); in bufferErased()625 uint32_t BufferStateLayer::HwcSlotGenerator::getHwcCacheSlot(const client_cache_t& clientCacheId) { in getHwcCacheSlot() argument627 auto itr = mCachedBuffers.find(clientCacheId); in getHwcCacheSlot()629 return addCachedBuffer(clientCacheId); in getHwcCacheSlot()636 uint32_t BufferStateLayer::HwcSlotGenerator::addCachedBuffer(const client_cache_t& clientCacheId) in addCachedBuffer() argument[all …]
72 const client_cache_t& clientCacheId) override;172 void bufferErased(const client_cache_t& clientCacheId);174 uint32_t getHwcCacheSlot(const client_cache_t& clientCacheId);178 uint32_t addCachedBuffer(const client_cache_t& clientCacheId) REQUIRES(mMutex);181 void eraseBufferLocked(const client_cache_t& clientCacheId) REQUIRES(mMutex);184 std::size_t operator()(const client_cache_t& clientCacheId) const { in operator()185 return std::hash<uint64_t>{}(clientCacheId.id); in operator()
48 virtual void bufferErased(const client_cache_t& clientCacheId) = 0;
201 client_cache_t clientCacheId; member
333 void bufferErased(const client_cache_t& clientCacheId) override;
6282 void SurfaceFlinger::bufferErased(const client_cache_t& clientCacheId) { in bufferErased() argument6283 getRenderEngine().unbindExternalTextureBuffer(clientCacheId.id); in bufferErased()