Lines Matching refs:moduleClient
236 RadioService::CallbackThread::CallbackThread(const wp<ModuleClient>& moduleClient) in CallbackThread() argument
237 : mModuleClient(moduleClient), mMemoryDealer(new MemoryDealer(1024 * 1024, "RadioService")) in CallbackThread()
255 sp<ModuleClient> moduleClient; in threadLoop() local
268 moduleClient = mModuleClient.promote(); in threadLoop()
270 if (moduleClient != 0) { in threadLoop()
271 moduleClient->onCallbackEvent(eventMemory); in threadLoop()
395 sp<ModuleClient> moduleClient; in addClient() local
399 return moduleClient; in addClient()
405 return moduleClient; in addClient()
408 moduleClient = new ModuleClient(this, client, config, audio); in addClient()
487 moduleClient, in addClient()
491 moduleClient->setTuner(halTuner); in addClient()
492 mModuleClients.add(moduleClient); in addClient()
496 ALOGV("addClient() DONE moduleClient %p", moduleClient.get()); in addClient()
499 moduleClient.clear(); in addClient()
502 return moduleClient; in addClient()
505 void RadioService::Module::removeClient(const sp<ModuleClient>& moduleClient) { in removeClient() argument
512 if (mModuleClients[i] == moduleClient) { in removeClient()
522 sp<TunerInterface> halTuner = moduleClient->getTuner(); in removeClient()
531 if (moduleClient->audio()) { in removeClient()
583 ALOG_ASSERT(!moduleClient->audio() || allocatedAudio < mProperties.num_audio_sources, in removeClient()
594 moduleClient, in removeClient()