Lines Matching refs:BufferPoolClient
36 class BufferPoolClient::Impl
37 : public std::enable_shared_from_this<BufferPoolClient::Impl> {
160 struct BufferPoolClient::Impl::BlockPoolDataDtor {
161 BlockPoolDataDtor(const std::shared_ptr<BufferPoolClient::Impl> &impl) in BlockPoolDataDtor()
173 const std::weak_ptr<BufferPoolClient::Impl> mImpl;
176 struct BufferPoolClient::Impl::ClientBuffer {
229 const std::shared_ptr<BufferPoolClient::Impl> &impl, in createCache()
262 BufferPoolClient::Impl::Impl(const sp<Accessor> &accessor, const sp<IObserver> &observer) in Impl()
283 BufferPoolClient::Impl::Impl(const sp<IAccessor> &accessor, const sp<IObserver> &observer) in Impl()
316 bool BufferPoolClient::Impl::isActive(int64_t *lastTransactionUs, bool clearCache) { in isActive()
332 void BufferPoolClient::Impl::receiveInvalidation(uint32_t messageId) { in receiveInvalidation()
338 ResultStatus BufferPoolClient::Impl::flush() { in flush()
350 ResultStatus BufferPoolClient::Impl::allocate( in allocate()
395 ResultStatus BufferPoolClient::Impl::receive( in receive()
492 void BufferPoolClient::Impl::postBufferRelease(BufferId bufferId) { in postBufferRelease()
500 bool BufferPoolClient::Impl::postSend( in postSend()
529 bool BufferPoolClient::Impl::postReceive( in postReceive()
555 bool BufferPoolClient::Impl::postReceiveResult( in postReceiveResult()
568 void BufferPoolClient::Impl::trySyncFromRemote() { in trySyncFromRemote()
595 bool BufferPoolClient::Impl::syncReleased(uint32_t messageId) { in syncReleased()
669 void BufferPoolClient::Impl::evictCaches(bool clearCache) { in evictCaches()
688 void BufferPoolClient::Impl::invalidateBuffer(BufferId id) { in invalidateBuffer()
705 void BufferPoolClient::Impl::invalidateRange(BufferId from, BufferId to) { in invalidateRange()
730 ResultStatus BufferPoolClient::Impl::allocateBufferHandle( in allocateBufferHandle()
748 ResultStatus BufferPoolClient::Impl::fetchBufferHandle( in fetchBufferHandle()
772 BufferPoolClient::BufferPoolClient(const sp<Accessor> &accessor, in BufferPoolClient() function in android::hardware::media::bufferpool::V2_0::implementation::BufferPoolClient
777 BufferPoolClient::BufferPoolClient(const sp<IAccessor> &accessor, in BufferPoolClient() function in android::hardware::media::bufferpool::V2_0::implementation::BufferPoolClient
782 BufferPoolClient::~BufferPoolClient() { in ~BufferPoolClient()
786 bool BufferPoolClient::isValid() { in isValid()
790 bool BufferPoolClient::isLocal() { in isLocal()
794 bool BufferPoolClient::isActive(int64_t *lastTransactionUs, bool clearCache) { in isActive()
802 ConnectionId BufferPoolClient::getConnectionId() { in getConnectionId()
809 ResultStatus BufferPoolClient::getAccessor(sp<IAccessor> *accessor) { in getAccessor()
817 void BufferPoolClient::receiveInvalidation(uint32_t msgId) { in receiveInvalidation()
824 ResultStatus BufferPoolClient::flush() { in flush()
831 ResultStatus BufferPoolClient::allocate( in allocate()
841 ResultStatus BufferPoolClient::receive( in receive()
850 ResultStatus BufferPoolClient::postSend( in postSend()