Home
last modified time | relevance | path

Searched refs:mRingBuffer (Results 1 – 4 of 4) sorted by relevance

/aosp12/packages/services/Car/cpp/telemetry/cartelemetryd/src/
H A DTelemetryServer.cpp55 mRingBuffer(maxBufferSize), in TelemetryServer()
86 mRingBuffer.dump(fd); in dump()
92 bool bufferWasEmptyBefore = mRingBuffer.size() == 0; in writeCarData()
94 mRingBuffer.push({.mId = data.id, in writeCarData()
100 if (mCarDataListener != nullptr && bufferWasEmptyBefore && mRingBuffer.size() > 0) { in writeCarData()
114 if (mCarDataListener == nullptr || mRingBuffer.size() == 0) { in pushCarDataToListeners()
120 while (mRingBuffer.size() > 0) { in pushCarDataToListeners()
121 auto carData = std::move(mRingBuffer.popBack()); in pushCarDataToListeners()
H A DTelemetryServer.h95 RingBuffer mRingBuffer GUARDED_BY(mMutex);
/aosp12/frameworks/base/libs/hwui/jni/
H A Dandroid_graphics_HardwareRendererObserver.cpp56 FrameMetricsNotification& elem = mRingBuffer[mNextInQueue]; in getNextBuffer()
69 FrameMetricsNotification& elem = mRingBuffer[mNextFree]; in notify()
H A Dandroid_graphics_HardwareRendererObserver.h70 FrameMetricsNotification mRingBuffer[kRingSize]; variable