Lines Matching refs:Impl

150 uint32_t Accessor::Impl::sSeqId = time(nullptr) & kSeqIdMax;
152 Accessor::Impl::Impl( in Impl() function in android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl
156 Accessor::Impl::~Impl() { in ~Impl()
159 ResultStatus Accessor::Impl::connect( in connect()
197 ResultStatus Accessor::Impl::close(ConnectionId connectionId) { in close()
211 ResultStatus Accessor::Impl::allocate( in allocate()
238 ResultStatus Accessor::Impl::fetch( in fetch()
264 void Accessor::Impl::cleanUp(bool clearCache) { in cleanUp()
271 void Accessor::Impl::flush() { in flush()
277 void Accessor::Impl::handleInvalidateAck() { in handleInvalidateAck()
301 bool Accessor::Impl::isValid() { in isValid()
305 Accessor::Impl::Impl::BufferPool::BufferPool() in BufferPool()
321 std::atomic<std::uint32_t> Accessor::Impl::BufferPool::Invalidation::sInvSeqId(0);
323 Accessor::Impl::Impl::BufferPool::~BufferPool() { in ~BufferPool()
336 void Accessor::Impl::BufferPool::Invalidation::onConnect( in onConnect()
342 void Accessor::Impl::BufferPool::Invalidation::onClose(ConnectionId conId) { in onClose()
347 void Accessor::Impl::BufferPool::Invalidation::onAck( in onAck()
360 void Accessor::Impl::BufferPool::Invalidation::onBufferInvalidated( in onBufferInvalidated()
381 void Accessor::Impl::BufferPool::Invalidation::onInvalidationRequest( in onInvalidationRequest()
387 const std::shared_ptr<Accessor::Impl> &impl) { in onInvalidationRequest()
408 void Accessor::Impl::BufferPool::Invalidation::onHandleAck( in onHandleAck()
442 bool Accessor::Impl::BufferPool::handleOwnBuffer( in handleOwnBuffer()
454 bool Accessor::Impl::BufferPool::handleReleaseBuffer( in handleReleaseBuffer()
478 bool Accessor::Impl::BufferPool::handleTransferTo(const BufferStatusMessage &message) { in handleTransferTo()
515 bool Accessor::Impl::BufferPool::handleTransferFrom(const BufferStatusMessage &message) { in handleTransferFrom()
535 bool Accessor::Impl::BufferPool::handleTransferResult(const BufferStatusMessage &message) { in handleTransferResult()
572 void Accessor::Impl::BufferPool::processStatusMessages() { in processStatusMessages()
618 bool Accessor::Impl::BufferPool::handleClose(ConnectionId connectionId) { in handleClose()
678 bool Accessor::Impl::BufferPool::getFreeBuffer( in getFreeBuffer()
701 ResultStatus Accessor::Impl::BufferPool::addNewBuffer( in addNewBuffer()
728 void Accessor::Impl::BufferPool::cleanUp(bool clearCache) { in cleanUp()
763 void Accessor::Impl::BufferPool::invalidate( in invalidate()
765 const std::shared_ptr<Accessor::Impl> &impl) { in invalidate()
792 void Accessor::Impl::BufferPool::flush(const std::shared_ptr<Accessor::Impl> &impl) { in flush()
803 void Accessor::Impl::invalidatorThread( in invalidatorThread()
804 std::map<uint32_t, const std::weak_ptr<Accessor::Impl>> &accessors, in invalidatorThread()
815 std::map<uint32_t, const std::weak_ptr<Accessor::Impl>> copied; in invalidatorThread()
827 const std::shared_ptr<Accessor::Impl> impl = it->second.lock(); in invalidatorThread()
861 Accessor::Impl::AccessorInvalidator::AccessorInvalidator() : mReady(false) { in AccessorInvalidator()
871 void Accessor::Impl::AccessorInvalidator::addAccessor( in addAccessor()
872 uint32_t accessorId, const std::weak_ptr<Accessor::Impl> &impl) { in addAccessor()
889 void Accessor::Impl::AccessorInvalidator::delAccessor(uint32_t accessorId) { in delAccessor()
898 std::unique_ptr<Accessor::Impl::AccessorInvalidator> Accessor::Impl::sInvalidator;
900 void Accessor::Impl::createInvalidator() { in createInvalidator()
902 sInvalidator = std::make_unique<Accessor::Impl::AccessorInvalidator>(); in createInvalidator()
906 void Accessor::Impl::evictorThread( in evictorThread()
907 std::map<const std::weak_ptr<Accessor::Impl>, nsecs_t, std::owner_less<>> &accessors, in evictorThread() argument
910 std::list<const std::weak_ptr<Accessor::Impl>> evictList; in evictorThread()
933 const std::shared_ptr<Accessor::Impl> accessor = it->lock(); in evictorThread()
947 Accessor::Impl::AccessorEvictor::AccessorEvictor() { in AccessorEvictor()
956 void Accessor::Impl::AccessorEvictor::addAccessor( in addAccessor()
957 const std::weak_ptr<Accessor::Impl> &impl, nsecs_t ts) { in addAccessor()
971 std::unique_ptr<Accessor::Impl::AccessorEvictor> Accessor::Impl::sEvictor;
973 void Accessor::Impl::createEvictor() { in createEvictor()
975 sEvictor = std::make_unique<Accessor::Impl::AccessorEvictor>(); in createEvictor()
979 void Accessor::Impl::scheduleEvictIfNeeded() { in scheduleEvictIfNeeded()