Home
last modified time | relevance | path

Searched refs:jankData (Results 1 – 9 of 9) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/
H A DTransactionCallbackInvoker.cpp122 const std::vector<JankData>& jankData) { in finalizeCallbackHandle() argument
145 status_t err = addCallbackHandle(handle, jankData); in finalizeCallbackHandle()
160 const std::vector<JankData>& jankData = std::vector<JankData>(); in finalizeOnCommitCallbackHandles() local
166 status_t err = finalizeCallbackHandle(handle, jankData); in finalizeOnCommitCallbackHandles()
176 const std::deque<sp<CallbackHandle>>& handles, const std::vector<JankData>& jankData) { in finalizePendingCallbackHandles() argument
182 status_t err = finalizeCallbackHandle(handle, jankData); in finalizePendingCallbackHandles()
217 const std::vector<JankData>& jankData) { in addCallbackHandle() argument
240 eventStats, jankData, in addCallbackHandle()
H A DTransactionCallbackInvoker.h77 const std::vector<JankData>& jankData);
99 const std::vector<JankData>& jankData) REQUIRES(mMutex);
102 const std::vector<JankData>& jankData) REQUIRES(mMutex);
H A DBufferStateLayer.cpp211 std::vector<JankData> jankData; in releasePendingBuffer() local
212 jankData.reserve(mPendingJankClassifications.size()); in releasePendingBuffer()
218 jankData.emplace_back( in releasePendingBuffer()
223 mDrawingState.callbackHandles, jankData); in releasePendingBuffer()
/aosp12/frameworks/native/libs/gui/include/gui/
H A DITransactionCompletedListener.h135 FrameEventHistoryStats frameEventStats, std::vector<JankData> jankData, in SurfaceStats() argument
143 jankData(std::move(jankData)), in SurfaceStats()
152 std::vector<JankData> jankData; variable
H A DSurfaceComposerClient.h658 virtual void onJankDataAvailable(const std::vector<JankData>& jankData) = 0;
/aosp12/frameworks/native/libs/gui/
H A DITransactionCompletedListener.cpp124 SAFE_PARCEL(output->writeInt32, static_cast<int32_t>(jankData.size())); in writeToParcel()
125 for (const auto& data : jankData) { in writeToParcel()
150 jankData.push_back(data); in readFromParcel()
H A DSurfaceComposerClient.cpp382 if (surfaceStats.jankData.empty()) continue; in onTransactionCompleted()
385 it->second->onJankDataAvailable(surfaceStats.jankData); in onTransactionCompleted()
/aosp12/frameworks/base/core/java/com/android/internal/jank/
H A DFrameTracker.java337 public void onJankDataAvailable(SurfaceControl.JankData[] jankData) { in onJankDataAvailable() argument
343 for (SurfaceControl.JankData jankStat : jankData) { in onJankDataAvailable()
/aosp12/frameworks/base/core/jni/
H A Dandroid_view_SurfaceControl.cpp1750 void onJankDataAvailable(const std::vector<JankData>& jankData) { in onJankDataAvailable() argument
1756 jobjectArray jJankDataArray = env->NewObjectArray(jankData.size(), in onJankDataAvailable()
1758 for (int i = 0; i < jankData.size(); i++) { in onJankDataAvailable()
1760 gJankDataClassInfo.ctor, jankData[i].frameVsyncId, jankData[i].jankType); in onJankDataAvailable()