Home
last modified time | relevance | path

Searched refs:ThreadBase (Results 1 – 17 of 17) sorted by relevance

/frameworks/base/libs/hwui/tests/unit/
DThreadBaseTests.cpp28 static ThreadBase& thread() { in thread()
29 class TestThread : public ThreadBase, public virtual RefBase {}; in thread()
43 TEST(ThreadBase, post) { in TEST() argument
52 TEST(ThreadBase, postDelay) { in TEST() argument
63 TEST(ThreadBase, runSync) { in TEST() argument
76 TEST(ThreadBase, async) { in TEST() argument
89 TEST(ThreadBase, lifecyclePerf) { in TEST() argument
144 TEST(ThreadBase, lifecycle) { in TEST() argument
/frameworks/av/services/audioflinger/
DEffects.h45 EffectModule(ThreadBase *thread,
98 void setThread(const wp<ThreadBase>& thread) { mThread = thread; } in setThread()
99 const wp<ThreadBase>& thread() { return mThread; } in thread()
152 wp<ThreadBase> mThread; // parent thread
272 EffectChain(const wp<ThreadBase>& wThread, audio_session_t sessionId);
273 EffectChain(ThreadBase *thread, audio_session_t sessionId);
294 ThreadBase *thread,
372 bool isCompatibleWithThread_l(const sp<ThreadBase>& thread) const;
402 void clearInputBuffer_l(const sp<ThreadBase>& thread);
404 void setThread(const sp<ThreadBase>& thread);
[all …]
DTracks.cpp63 AudioFlinger::ThreadBase::TrackBase::TrackBase( in TrackBase()
64 ThreadBase *thread, in TrackBase()
234 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const in initCheck()
245 AudioFlinger::ThreadBase::TrackBase::~TrackBase() in ~TrackBase()
274 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) in releaseBuffer()
290 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event) in setSyncEvent()
494 sp<ThreadBase> thread = mThread.promote(); in destroy()
716 sp<ThreadBase> thread = mThread.promote(); in start()
799 sp<ThreadBase> thread = mThread.promote(); in stop()
831 sp<ThreadBase> thread = mThread.promote(); in pause()
[all …]
DEffects.cpp62 AudioFlinger::EffectModule::EffectModule(ThreadBase *thread, in EffectModule()
108 setOffloaded(thread->type() == ThreadBase::OFFLOAD, thread->id());
496 sp<ThreadBase> thread; in configure()
712 sp<ThreadBase> thread = mThread.promote(); in addEffectToHal_l()
810 sp<ThreadBase> thread = mThread.promote(); in remove_effect_from_hal_l()
1519 sp<ThreadBase> thread = effect->thread().promote(); in enable()
1537 if (thread->type() == ThreadBase::OFFLOAD || thread->type() == ThreadBase::MMAP) { in enable()
1542 if (thread->type() == ThreadBase::OFFLOAD) { in enable()
1578 sp<ThreadBase> thread = effect->thread().promote(); in disable()
1581 if (thread->type() == ThreadBase::OFFLOAD || thread->type() == ThreadBase::MMAP) { in disable()
[all …]
DThreads.cpp436 const char *AudioFlinger::ThreadBase::threadTypeToString(AudioFlinger::ThreadBase::type_t type) in threadTypeToString()
500 AudioFlinger::ThreadBase::ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id, in ThreadBase() function in android::AudioFlinger::ThreadBase
520 AudioFlinger::ThreadBase::~ThreadBase() in ~ThreadBase()
533 status_t AudioFlinger::ThreadBase::readyToRun() in readyToRun()
544 void AudioFlinger::ThreadBase::exit() in exit()
568 status_t AudioFlinger::ThreadBase::setParameters(const String8& keyValuePairs) in setParameters()
578 status_t AudioFlinger::ThreadBase::sendConfigEvent_l(sp<ConfigEvent>& event) in sendConfigEvent_l()
605 void AudioFlinger::ThreadBase::sendIoConfigEvent(audio_io_config_event event, pid_t pid) in sendIoConfigEvent()
612 void AudioFlinger::ThreadBase::sendIoConfigEvent_l(audio_io_config_event event, pid_t pid) in sendIoConfigEvent_l()
618 void AudioFlinger::ThreadBase::sendPrioConfigEvent(pid_t pid, pid_t tid, int32_t prio, bool forApp) in sendPrioConfigEvent()
[all …]
DPatchPanel.cpp264 sp<ThreadBase> thread = in createAudioPatch()
277 sp<ThreadBase> thread = audioflinger->openOutput_l( in createAudioPatch()
314 sp<ThreadBase> thread = audioflinger->openInput_l(srcModule, in createAudioPatch()
334 sp<ThreadBase> thread = audioflinger->checkRecordThread_l( in createAudioPatch()
381 sp<ThreadBase> thread = in createAudioPatch()
613 sp<ThreadBase> thread = audioflinger->checkRecordThread_l( in releaseAudioPatch()
639 sp<ThreadBase> thread = in releaseAudioPatch()
DThreads.h22 class ThreadBase : public Thread {
39 ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id,
42 virtual ~ThreadBase();
225 explicit PMDeathRecipient(const wp<ThreadBase>& thread) : mThread(thread) {} in PMDeathRecipient()
234 wp<ThreadBase> mThread;
567 void updatePowerState(sp<ThreadBase> thread, bool force = false);
612 class PlaybackThread : public ThreadBase, public StreamOutHalInterfaceCallback,
695 ThreadBase::acquireWakeLock_l(); in acquireWakeLock_l()
1199 audio_io_handle_t id, uint32_t device, ThreadBase::type_t type,
1322 class RecordThread : public ThreadBase
[all …]
DAudioFlinger.cpp745 if (sessions & ThreadBase::EFFECT_SESSION) { in createTrack()
825 ThreadBase *thread = checkThread_l(ioHandle); in sampleRate()
847 ThreadBase *thread = checkThread_l(ioHandle); in frameCount()
860 ThreadBase *thread = checkThread_l(ioHandle); in frameCountHAL()
1279 sp<ThreadBase> thread; in setParameters()
1329 ThreadBase *thread = (ThreadBase *)checkPlaybackThread_l(ioHandle); in getParameters()
1331 thread = (ThreadBase *)checkRecordThread_l(ioHandle); in getParameters()
1333 thread = (ThreadBase *)checkMmapThread_l(ioHandle); in getParameters()
1975 if (sessions & ThreadBase::TRACK_SESSION) { in getAudioHwSyncForSession()
1997 ThreadBase *thread = (ThreadBase *)mPlaybackThreads.valueAt(i).get(); in systemReady()
[all …]
DTrackBase.h62 TrackBase(ThreadBase *thread,
183 const wp<ThreadBase> mThread;
DMmapTracks.h25 MmapTrack(ThreadBase *thread,
DAudioFlinger.h594 ThreadBase *checkThread_l(audio_io_handle_t ioHandle) const;
602 sp<ThreadBase> openInput_l(audio_module_handle_t module,
609 sp<ThreadBase> openOutput_l(audio_module_handle_t module,
DPlaybackTracks.h239 const wp<ThreadBase>& thread() const { return mThread; } in thread()
/frameworks/base/libs/hwui/thread/
DThreadBase.h30 class ThreadBase : protected Thread {
31 PREVENT_COPY_AND_ASSIGN(ThreadBase);
34 ThreadBase() in ThreadBase() function
/frameworks/base/libs/hwui/renderthread/
DRenderThread.h73 class RenderThread : private ThreadBase {
80 WorkQueue& queue() { return ThreadBase::queue(); } in queue()
DRenderThread.cpp128 : ThreadBase() in RenderThread()
/frameworks/base/libs/hwui/hwui/
DAnimatedImageThread.h29 class AnimatedImageThread : private ThreadBase {
/frameworks/base/libs/hwui/tests/microbench/
DTaskManagerBench.cpp42 class TestThread : public ThreadBase, public virtual RefBase {};