Home
last modified time | relevance | path

Searched refs:writePosition (Results 1 – 5 of 5) sorted by relevance

/base/hiviewdfx/faultloggerd/tools/process_dump/
Ddfx_ring_buffer.h49 DfxRingBuffer() : readPosition(0), writePosition(0), data{{T()}}, overrunFlag(false) in DfxRingBuffer()
69 bufferFull = ((writePosition + 1U) % LENGTH) == readPosition; in Append()
82 data[writePosition] = value; in Append()
83 writePosition = (writePosition + 1U) % LENGTH; in Append()
104 bridgesZero = (readPosition > writePosition); in Read()
137 numReadsToWritePosition = (writePosition - readPosition); in Read()
194 bridgesZero = readPosition > writePosition; in Available()
203 numReadsToWritePosition = writePosition; in Available()
208 availableReads = writePosition - readPosition; in Available()
216 volatile unsigned int writePosition; variable
/base/sensors/sensor/utils/common/src/
Dreport_data_callback.cpp31 eventsBuf_.writePosition = 0; in ReportDataCallback()
43 eventsBuf_.writePosition = 0; in ~ReportDataCallback()
55 int32_t toEndLen = CIRCULAR_BUF_LEN - cb->eventsBuf_.writePosition; in ReportEventCallback()
62 cb->eventsBuf_.writePosition = 1; in ReportEventCallback()
64 cb->eventsBuf_.circularBuf[cb->eventsBuf_.writePosition] = *sensorData; in ReportEventCallback()
65 cb->eventsBuf_.writePosition += 1; in ReportEventCallback()
68 cb->eventsBuf_.readPos = cb->eventsBuf_.writePosition; in ReportEventCallback()
74 if (cb->eventsBuf_.writePosition == CIRCULAR_BUF_LEN) { in ReportEventCallback()
75 cb->eventsBuf_.writePosition = 0; in ReportEventCallback()
/base/sensors/medical_sensor/utils/src/
Dreport_data_cache.cpp39 eventsBuf_.writePosition = 0; in ReportDataCache()
50 eventsBuf_.writePosition = 0; in ~ReportDataCache()
76 int32_t toEndLen = CIRCULAR_BUF_LEN - cache->eventsBuf_.writePosition; in CacheData()
79 cache->eventsBuf_.writePosition = 1 - toEndLen; in CacheData()
81 cache->eventsBuf_.circularBuf[cache->eventsBuf_.writePosition] = eventCopy; in CacheData()
82 cache->eventsBuf_.writePosition += 1; in CacheData()
85 cache->eventsBuf_.readPosition = cache->eventsBuf_.writePosition; in CacheData()
91 if (cache->eventsBuf_.writePosition == CIRCULAR_BUF_LEN) { in CacheData()
92 cache->eventsBuf_.writePosition = 0; in CacheData()
/base/sensors/sensor/utils/common/include/
Dreport_data_callback.h30 int32_t writePosition; member
/base/sensors/medical_sensor/utils/include/
Dreport_data_cache.h32 int32_t writePosition; member