Lines Matching refs:ThreadBase
63 AudioFlinger::ThreadBase::TrackBase::TrackBase(
64 ThreadBase *thread,
234 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const
245 AudioFlinger::ThreadBase::TrackBase::~TrackBase()
274 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer)
290 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event)
372 // Track constructor must be called with AudioFlinger::mLock and ThreadBase::mLock held
494 sp<ThreadBase> thread = mThread.promote();
716 sp<ThreadBase> thread = mThread.promote();
799 sp<ThreadBase> thread = mThread.promote();
831 sp<ThreadBase> thread = mThread.promote();
862 sp<ThreadBase> thread = mThread.promote();
950 sp<ThreadBase> thread = mThread.promote();
954 } else if ((thread->type() == ThreadBase::DIRECT) ||
955 (thread->type() == ThreadBase::OFFLOAD)) {
986 sp<ThreadBase> thread = mThread.promote();
1025 sp<ThreadBase> thread = mThread.promote();
1038 sp<ThreadBase> thread = mThread.promote();
1210 sp<ThreadBase> thread = mThread.promote();
1423 sp<ThreadBase> thread = mThread.promote();
1642 // RecordTrack constructor must be called with AudioFlinger::mLock and ThreadBase::mLock held
1734 sp<ThreadBase> thread = mThread.promote();
1745 sp<ThreadBase> thread = mThread.promote();
1765 sp<ThreadBase> thread = mThread.promote();
1817 sp<ThreadBase> threadBase = mThread.promote();
1858 sp<ThreadBase> thread = mThread.promote();
1937 AudioFlinger::MmapThread::MmapTrack::MmapTrack(ThreadBase *thread,