Searched refs:ReleaseCallbackId (Results 1 – 12 of 12) sorted by relevance
/frameworks/native/services/surfaceflinger/tests/ |
D | ReleaseBufferCallback_test.cpp | 32 static void function(void* callbackContext, ReleaseCallbackId callbackId, in function() 45 void getCallbackData(ReleaseCallbackId* callbackId) { in getCallbackData() 75 std::queue<std::pair<ReleaseCallbackId, sp<Fence>>> mCallbackDataQueue; 85 sp<Fence> fence, CallbackHelper& callback, const ReleaseCallbackId& id, in submitBuffer() 101 const ReleaseCallbackId& expectedReleaseBufferId) { in waitForReleaseBufferCallback() 102 ReleaseCallbackId actualReleaseBufferId; in waitForReleaseBufferCallback() 132 ReleaseCallbackId firstBufferCallbackId(firstBuffer->getId(), generateFrameNumber()); in TEST_F() 152 ReleaseCallbackId secondBufferCallbackId(secondBuffer->getId(), generateFrameNumber()); in TEST_F() 171 ReleaseCallbackId firstBufferCallbackId(firstBuffer->getId(), generateFrameNumber()); in TEST_F() 197 ReleaseCallbackId secondBufferCallbackId(secondBuffer->getId(), generateFrameNumber()); in TEST_F() [all …]
|
/frameworks/native/libs/gui/include/gui/ |
D | ITransactionCompletedListener.h | 62 class ReleaseCallbackId : public Parcelable { 64 static const ReleaseCallbackId INVALID_ID; 68 ReleaseCallbackId() {} in ReleaseCallbackId() function 69 ReleaseCallbackId(uint64_t bufferId, uint64_t framenumber) in ReleaseCallbackId() function 74 bool operator==(const ReleaseCallbackId& rhs) const { 77 bool operator!=(const ReleaseCallbackId& rhs) const { return !operator==(rhs); } 87 std::size_t operator()(const ReleaseCallbackId& key) const { in operator() 148 std::vector<JankData> jankData, ReleaseCallbackId previousReleaseCallbackId) in SurfaceStats() 165 ReleaseCallbackId previousReleaseCallbackId; 206 virtual void onReleaseBuffer(ReleaseCallbackId callbackId, sp<Fence> releaseFence,
|
D | BLASTBufferQueue.h | 102 void releaseBufferCallback(const ReleaseCallbackId& id, const sp<Fence>& releaseFence, 104 void releaseBufferCallbackLocked(const ReleaseCallbackId& id, const sp<Fence>& releaseFence, 157 void releaseBuffer(const ReleaseCallbackId& callbackId, const sp<Fence>& releaseFence) 185 std::unordered_map<ReleaseCallbackId, BufferItem, ReleaseBufferCallbackIdHash> mSubmitted 192 ReleaseCallbackId callbackId;
|
D | SurfaceComposerClient.h | 103 std::function<void(const ReleaseCallbackId&, const sp<Fence>& /*releaseFence*/, 117 void addReleaseCallback(const ReleaseCallbackId, sp<Fence>); 125 std::queue<std::tuple<const ReleaseCallbackId, const sp<Fence>>> mCallbackInfos 908 std::unordered_map<ReleaseCallbackId, ReleaseBufferCallback, ReleaseBufferCallbackIdHash> 962 void setReleaseBufferCallback(const ReleaseCallbackId&, ReleaseBufferCallback); 966 void onReleaseBuffer(ReleaseCallbackId, sp<Fence> releaseFence, 969 void removeReleaseBufferCallback(const ReleaseCallbackId& callbackId); 979 ReleaseBufferCallback popReleaseBufferCallbackLocked(const ReleaseCallbackId&) REQUIRES(mMutex);
|
D | LayerState.h | 135 ReleaseCallbackId generateReleaseCallbackId() const;
|
/frameworks/native/libs/gui/ |
D | ITransactionCompletedListener.cpp | 314 void onReleaseBuffer(ReleaseCallbackId callbackId, sp<Fence> releaseFence, in onReleaseBuffer() 396 status_t ReleaseCallbackId::writeToParcel(Parcel* output) const { in writeToParcel() 402 status_t ReleaseCallbackId::readFromParcel(const Parcel* input) { in readFromParcel() 408 const ReleaseCallbackId ReleaseCallbackId::INVALID_ID = ReleaseCallbackId(0, 0);
|
D | BLASTBufferQueue.cpp | 385 std::vector<ReleaseCallbackId> staleReleases; in transactionCallback() 415 static void releaseBufferCallbackThunk(wp<BLASTBufferQueue> context, const ReleaseCallbackId& id, in releaseBufferCallbackThunk() 436 const ReleaseCallbackId& id, const sp<Fence>& releaseFence, in releaseBufferCallback() 445 const ReleaseCallbackId& id, const sp<Fence>& releaseFence, in releaseBufferCallbackLocked() 494 void BLASTBufferQueue::releaseBuffer(const ReleaseCallbackId& callbackId, in releaseBuffer() 586 ReleaseCallbackId releaseCallbackId(buffer->getId(), mLastAcquiredFrameNumber); in acquireNextBufferLocked()
|
D | SurfaceComposerClient.cpp | 302 void TransactionCompletedListener::setReleaseBufferCallback(const ReleaseCallbackId& callbackId, in setReleaseBufferCallback() 437 if (surfaceStats.previousReleaseCallbackId != ReleaseCallbackId::INVALID_ID) { in onTransactionCompleted() 521 void TransactionCompletedListener::onReleaseBuffer(ReleaseCallbackId callbackId, in onReleaseBuffer() 542 const ReleaseCallbackId& callbackId) { in popReleaseBufferCallbackLocked() 554 const ReleaseCallbackId& callbackId) { in removeReleaseBufferCallback() 3172 void ReleaseCallbackThread::addReleaseCallback(const ReleaseCallbackId callbackId, in addReleaseCallback() 3186 std::queue<std::tuple<const ReleaseCallbackId, const sp<Fence>>> callbackInfos; in threadMain()
|
D | LayerState.cpp | 952 ReleaseCallbackId BufferData::generateReleaseCallbackId() const { in generateReleaseCallbackId()
|
/frameworks/native/services/surfaceflinger/ |
D | TransactionCallbackInvoker.h | 61 ReleaseCallbackId previousReleaseCallbackId = ReleaseCallbackId::INVALID_ID;
|
D | Layer.h | 1262 ReleaseCallbackId mPreviousReleaseCallbackId = ReleaseCallbackId::INVALID_ID;
|
/frameworks/base/core/jni/ |
D | android_view_SurfaceControl.cpp | 665 return [globalCallbackRef](const ReleaseCallbackId&, const sp<Fence>& releaseFence, in genReleaseCallback()
|