Searched defs:mBufferEnd (Results 1 - 7 of 7) sorted by relevance

/hardware/akm/AK8975_FS/libsensors/
H A DInputEventReader.h32 struct input_event* const mBufferEnd; member in class:InputEventCircularReader
/hardware/invensense/60xx/libsensors_iio/
H A DInputEventReader.h34 struct input_event* const mBufferEnd; member in class:InputEventCircularReader
H A DInputEventReader.cpp40 mBufferEnd(mBuffer + numEvents),
79 if (mHead > mBufferEnd) {
80 size_t s = mHead - mBufferEnd;
81 memcpy(mBuffer, mBufferEnd, s * sizeof(input_event));
94 ssize_t available = (mBufferEnd - mBuffer) - mFreeSpace;
102 if (mCurr >= mBufferEnd) {
66 LOGV_IF(nread < 0, �, __PRETTY_FUNCTION__); LOGV_IF(nread % sizeof(input_event), �, __PRETTY_FUNCTION__); } return (nread < 0 ? -errno : -EINVAL); } numEventsRead = nread / sizeof(input_event); if (numEventsRead) { mHead += numEventsRead; mFreeSpace -= numEventsRead; if (mHead > mBufferEnd) { size_t s = mHead - mBufferEnd; memcpy(mBuffer, mBufferEnd, s * sizeof(input_event)); mHead = mBuffer + s; } } } LOGV_IF(INPUT_EVENT_DEBUG, �, __PRETTY_FUNCTION__); return numEventsRead; } ssize_t InputEventCircularReader::readEvent(input_event const** events) { *events = mCurr; ssize_t available = (mBufferEnd - mBuffer) - mFreeSpace; return available ? 1 : 0; } void InputEventCircularReader::next() { mCurr++; mFreeSpace++; if (mCurr >= mBufferEnd) argument
/hardware/invensense/6515/libsensors_iio/
H A DInputEventReader.h34 struct input_event* const mBufferEnd; member in class:InputEventCircularReader
H A DInputEventReader.cpp39 mBufferEnd(mBuffer + numEvents),
81 if (mHead > mBufferEnd) {
82 size_t s = mHead - mBufferEnd;
83 memcpy(mBuffer, mBufferEnd, s * sizeof(input_event));
97 ssize_t available = (mBufferEnd - mBuffer) - mFreeSpace;
107 if (mCurr >= mBufferEnd) {
110 ssize_t available = (mBufferEnd - mBuffer) - mFreeSpace;
68 LOGV_IF(nread < 0, �, __PRETTY_FUNCTION__); LOGV_IF(nread % sizeof(input_event), �, __PRETTY_FUNCTION__); } return (nread < 0 ? -errno : -EINVAL); } numEventsRead = nread / sizeof(input_event); if (numEventsRead) { mHead += numEventsRead; mFreeSpace -= numEventsRead; if (mHead > mBufferEnd) { size_t s = mHead - mBufferEnd; memcpy(mBuffer, mBufferEnd, s * sizeof(input_event)); mHead = mBuffer + s; } } } LOGV_IF(INPUT_EVENT_DEBUG, �, __PRETTY_FUNCTION__, numEventsRead); return numEventsRead; } ssize_t InputEventCircularReader::readEvent(input_event const** events) { *events = mCurr; ssize_t available = (mBufferEnd - mBuffer) - mFreeSpace; LOGV_IF(INPUT_EVENT_DEBUG, �, __PRETTY_FUNCTION__, mLastFd, (int)available); return (available ? 1 : 0); } void InputEventCircularReader::next() { mCurr++; mFreeSpace++; if (mCurr >= mBufferEnd) argument
/hardware/invensense/65xx/libsensors_iio/
H A DInputEventReader.h34 struct input_event* const mBufferEnd; member in class:InputEventCircularReader
H A DInputEventReader.cpp39 mBufferEnd(mBuffer + numEvents),
81 if (mHead > mBufferEnd) {
82 size_t s = mHead - mBufferEnd;
83 memcpy(mBuffer, mBufferEnd, s * sizeof(input_event));
97 ssize_t available = (mBufferEnd - mBuffer) - mFreeSpace;
107 if (mCurr >= mBufferEnd) {
110 ssize_t available = (mBufferEnd - mBuffer) - mFreeSpace;
68 LOGV_IF(nread < 0, �, __PRETTY_FUNCTION__); LOGV_IF(nread % sizeof(input_event), �, __PRETTY_FUNCTION__); } return (nread < 0 ? -errno : -EINVAL); } numEventsRead = nread / sizeof(input_event); if (numEventsRead) { mHead += numEventsRead; mFreeSpace -= numEventsRead; if (mHead > mBufferEnd) { size_t s = mHead - mBufferEnd; memcpy(mBuffer, mBufferEnd, s * sizeof(input_event)); mHead = mBuffer + s; } } } LOGV_IF(INPUT_EVENT_DEBUG, �, __PRETTY_FUNCTION__, numEventsRead); return numEventsRead; } ssize_t InputEventCircularReader::readEvent(input_event const** events) { *events = mCurr; ssize_t available = (mBufferEnd - mBuffer) - mFreeSpace; LOGV_IF(INPUT_EVENT_DEBUG, �, __PRETTY_FUNCTION__, mLastFd, (int)available); return (available ? 1 : 0); } void InputEventCircularReader::next() { mCurr++; mFreeSpace++; if (mCurr >= mBufferEnd) argument

Completed in 301 milliseconds