Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/
DTransactionCallbackInvoker.cpp67 const std::vector<JankData>& jankData = std::vector<JankData>(); in addOnCommitCallbackHandles() local
73 status_t err = addCallbackHandle(handle, jankData); in addOnCommitCallbackHandles()
83 const std::deque<sp<CallbackHandle>>& handles, const std::vector<JankData>& jankData) { in addCallbackHandles() argument
88 status_t err = addCallbackHandle(handle, jankData); in addCallbackHandles()
115 const std::vector<JankData>& jankData) { in addCallbackHandle() argument
154 eventStats, jankData, in addCallbackHandle()
DTransactionCallbackInvoker.h67 const std::vector<JankData>& jankData);
81 const std::vector<JankData>& jankData);
DLayer.cpp771 std::vector<JankData>& jankData) { in transferAvailableJankData() argument
787 jankData.reserve(mPendingJankClassifications.size()); in transferAvailableJankData()
797 jankData.emplace_back(JankData(surfaceFrame->getToken(), in transferAvailableJankData()
2981 std::vector<JankData> jankData; in releasePendingBuffer() local
2982 transferAvailableJankData(mDrawingState.callbackHandles, jankData); in releasePendingBuffer()
2984 jankData); in releasePendingBuffer()
3452 std::vector<JankData> jankData; in setTransactionCompletedListeners() local
3453 transferAvailableJankData(remainingHandles, jankData); in setTransactionCompletedListeners()
3454 mFlinger->getTransactionCallbackInvoker().addCallbackHandles(remainingHandles, jankData); in setTransactionCompletedListeners()
DLayer.h1201 std::vector<JankData>& jankData);
/frameworks/native/libs/gui/include/gui/
DITransactionCompletedListener.h148 std::vector<JankData> jankData, ReleaseCallbackId previousReleaseCallbackId) in SurfaceStats() argument
155 jankData(std::move(jankData)), in SurfaceStats()
164 std::vector<JankData> jankData; variable
DSurfaceComposerClient.h870 virtual void onJankDataAvailable(const std::vector<JankData>& jankData) = 0;
/frameworks/native/libs/gui/
DITransactionCompletedListener.cpp163 SAFE_PARCEL(output->writeInt32, static_cast<int32_t>(jankData.size())); in writeToParcel()
164 for (const auto& data : jankData) { in writeToParcel()
208 jankData.push_back(data); in readFromParcel()
DSurfaceComposerClient.cpp490 if (surfaceStats.jankData.empty()) continue; in onTransactionCompleted()
493 it->second->onJankDataAvailable(surfaceStats.jankData); in onTransactionCompleted()
/frameworks/base/core/java/com/android/internal/jank/
DFrameTracker.java433 public void onJankDataAvailable(SurfaceControl.JankData[] jankData) { in onJankDataAvailable() argument
439 for (SurfaceControl.JankData jankStat : jankData) { in onJankDataAvailable()
/frameworks/base/core/jni/
Dandroid_view_SurfaceControl.cpp2065 void onJankDataAvailable(const std::vector<JankData>& jankData) { in onJankDataAvailable() argument
2071 jobjectArray jJankDataArray = env->NewObjectArray(jankData.size(), in onJankDataAvailable()
2073 for (size_t i = 0; i < jankData.size(); i++) { in onJankDataAvailable()
2075 jankData[i].frameVsyncId, jankData[i].jankType, in onJankDataAvailable()
2076 jankData[i].frameIntervalNs); in onJankDataAvailable()