Lines Matching refs:bufferTraits
80 BufferTraits bufferTraits; in BufferHubBuffer() local
85 bufferTraits = std::move(outTraits); in BufferHubBuffer()
99 const int importRet = initWithBufferTraits(bufferTraits); in BufferHubBuffer()
116 BufferTraits bufferTraits; in BufferHubBuffer() local
121 bufferTraits = std::move(outTraits); in BufferHubBuffer()
137 const int importRet = initWithBufferTraits(bufferTraits); in BufferHubBuffer()
156 int BufferHubBuffer::initWithBufferTraits(const BufferTraits& bufferTraits) { in initWithBufferTraits() argument
159 if (bufferTraits.bufferInfo.getNativeHandle() == nullptr) { in initWithBufferTraits()
164 if (bufferTraits.bufferHandle.getNativeHandle() == nullptr) { in initWithBufferTraits()
170 unique_fd ashmemFd(fcntl(bufferTraits.bufferInfo->data[0], F_DUPFD_CLOEXEC, 0)); in initWithBufferTraits()
177 mEventFd = BufferHubEventFd(fcntl(bufferTraits.bufferInfo->data[1], F_DUPFD_CLOEXEC, 0)); in initWithBufferTraits()
183 int bufferId = bufferTraits.bufferInfo->data[2]; in initWithBufferTraits()
190 memcpy(&clientBitMask, &bufferTraits.bufferInfo->data[3], sizeof(clientBitMask)); in initWithBufferTraits()
197 memcpy(&userMetadataSize, &bufferTraits.bufferInfo->data[4], sizeof(userMetadataSize)); in initWithBufferTraits()
225 mBufferHandle = std::move(bufferTraits.bufferHandle); in initWithBufferTraits()
226 memcpy(&mBufferDesc, &bufferTraits.bufferDesc, sizeof(AHardwareBuffer_Desc)); in initWithBufferTraits()