Home | History | Annotate | Download | only in libril

Lines Matching refs:slotId

524 bool dispatchVoid(int serial, int slotId, int request) {
525 RequestInfo *pRI = android::addRequestToList(serial, slotId, request);
529 CALL_ONREQUEST(request, NULL, 0, pRI, slotId);
533 bool dispatchString(int serial, int slotId, int request, const char * str) {
534 RequestInfo *pRI = android::addRequestToList(serial, slotId, request);
544 CALL_ONREQUEST(request, pString, sizeof(char *), pRI, slotId);
550 bool dispatchStrings(int serial, int slotId, int request, int countStrings, ...) {
551 RequestInfo *pRI = android::addRequestToList(serial, slotId, request);
578 CALL_ONREQUEST(request, pStrings, countStrings * sizeof(char *), pRI, slotId);
593 bool dispatchStrings(int serial, int slotId, int request, const hidl_vec<hidl_string>& data) {
594 RequestInfo *pRI = android::addRequestToList(serial, slotId, request);
618 CALL_ONREQUEST(request, pStrings, countStrings * sizeof(char *), pRI, slotId);
633 bool dispatchInts(int serial, int slotId, int request, int countInts, ...) {
634 RequestInfo *pRI = android::addRequestToList(serial, slotId, request);
653 CALL_ONREQUEST(request, pInts, countInts * sizeof(int), pRI, slotId);
664 bool dispatchCallForwardStatus(int serial, int slotId, int request,
666 RequestInfo *pRI = android::addRequestToList(serial, slotId, request);
682 CALL_ONREQUEST(request, &cf, sizeof(cf), pRI, slotId);
689 bool dispatchRaw(int serial, int slotId, int request, const hidl_vec<uint8_t>& rawBytes) {
690 RequestInfo *pRI = android::addRequestToList(serial, slotId, request);
697 CALL_ONREQUEST(request, (void *) uData, rawBytes.size(), pRI, slotId);
702 bool dispatchIccApdu(int serial, int slotId, int request, const SimApdu& message) {
703 RequestInfo *pRI = android::addRequestToList(serial, slotId, request);
721 CALL_ONREQUEST(request, &apdu, sizeof(apdu), pRI, slotId);
728 void checkReturnStatus(int32_t slotId, Return<void>& ret, bool isRadioService) {
738 int counter = isRadioService ? mCounterRadio[slotId] : mCounterOemHook[slotId];
739 pthread_rwlock_t *radioServiceRwlockPtr = radio::getRadioServiceRwlock(slotId);
748 if (counter == (isRadioService ? mCounterRadio[slotId] : mCounterOemHook[slotId])) {
750 radioService[slotId]->mRadioResponse = NULL;
751 radioService[slotId]->mRadioIndication = NULL;
752 radioService[slotId]->mRadioResponseV1_1 = NULL;
753 radioService[slotId]->mRadioIndicationV1_1 = NULL;
755 oemHookService[slotId]->mOemHookResponse = NULL;
756 oemHookService[slotId]->mOemHookIndication = NULL;
758 isRadioService ? mCounterRadio[slotId]++ : mCounterOemHook[slotId]++;
2946 void radio::acknowledgeRequest(int slotId, int serial) {
2947 if (radioService[slotId]->mRadioResponse != NULL) {
2948 Return<void> retStatus = radioService[slotId]->mRadioResponse->acknowledgeRequest(serial);
2949 radioService[slotId]->checkReturnStatus(retStatus);
2951 RLOGE("acknowledgeRequest: radioService[%d]->mRadioResponse == NULL", slotId);
3003 int radio::getIccCardStatusResponse(int slotId,
3006 if (radioService[slotId]->mRadioResponse != NULL) {
3043 Return<void> retStatus = radioService[slotId]->mRadioResponse->
3045 radioService[slotId]->checkReturnStatus(retStatus);
3047 RLOGE("getIccCardStatusResponse: radioService[%d]->mRadioResponse == NULL", slotId);
3053 int radio::supplyIccPinForAppResponse(int slotId,
3060 if (radioService[slotId]->mRadioResponse != NULL) {
3063 Return<void> retStatus = radioService[slotId]->mRadioResponse->
3066 radioService[slotId]->checkReturnStatus(retStatus);
3069 slotId);
3075 int radio::supplyIccPukForAppResponse(int slotId,
3082 if (radioService[slotId]->mRadioResponse != NULL) {
3085 Return<void> retStatus = radioService[slotId]->mRadioResponse->supplyIccPukForAppResponse(
3087 radioService[slotId]->checkReturnStatus(retStatus);
3090 slotId);
3096 int radio::supplyIccPin2ForAppResponse(int slotId,
3103 if (radioService[slotId]->mRadioResponse != NULL) {
3106 Return<void> retStatus = radioService[slotId]->mRadioResponse->
3108 radioService[slotId]->checkReturnStatus(retStatus);
3111 slotId);
3117 int radio::supplyIccPuk2ForAppResponse(int slotId,
3124 if (radioService[slotId]->mRadioResponse != NULL) {
3127 Return<void> retStatus = radioService[slotId]->mRadioResponse->
3129 radioService[slotId]->checkReturnStatus(retStatus);
3132 slotId);
3138 int radio::changeIccPinForAppResponse(int slotId,
3145 if (radioService[slotId]->mRadioResponse != NULL) {
3148 Return<void> retStatus = radioService[slotId]->mRadioResponse->
3150 radioService[slotId]->checkReturnStatus(retStatus);
3153 slotId);
3159 int radio::changeIccPin2ForAppResponse(int slotId,
3166 if (radioService[slotId]->mRadioResponse != NULL) {
3169 Return<void> retStatus = radioService[slotId]->mRadioResponse->
3171 radioService[slotId]->checkReturnStatus(retStatus);
3174 slotId);
3180 int radio::supplyNetworkDepersonalizationResponse(int slotId,
3187 if (radioService[slotId]->mRadioResponse != NULL) {
3190 Return<void> retStatus = radioService[slotId]->mRadioResponse->
3192 radioService[slotId]->checkReturnStatus(retStatus);
3195 "NULL", slotId);
3201 int radio::getCurrentCallsResponse(int slotId,
3208 if (radioService[slotId]->mRadioResponse != NULL) {
3248 Return<void> retStatus = radioService[slotId]->mRadioResponse->
3250 radioService[slotId]->checkReturnStatus(retStatus);
3252 RLOGE("getCurrentCallsResponse: radioService[%d]->mRadioResponse == NULL", slotId);
3258 int radio::dialResponse(int slotId,
3265 if (radioService[slotId]->mRadioResponse != NULL) {
3268 Return<void> retStatus = radioService[slotId
3269 radioService[slotId]->checkReturnStatus(retStatus);
3271 RLOGE("dialResponse: radioService[%d]->mRadioResponse == NULL", slotId);
3277 int radio::getIMSIForAppResponse(int slotId,
3284 if (radioService[slotId]->mRadioResponse != NULL) {
3287 Return<void> retStatus = radioService[slotId]->mRadioResponse->getIMSIForAppResponse(
3289 radioService[slotId]->checkReturnStatus(retStatus);
3292 slotId);
3298 int radio::hangupConnectionResponse(int slotId,
3305 if (radioService[slotId]->mRadioResponse != NULL) {
3308 Return<void> retStatus = radioService[slotId]->mRadioResponse->hangupConnectionResponse(
3310 radioService[slotId]->checkReturnStatus(retStatus);
3313 slotId);
3319 int radio::hangupWaitingOrBackgroundResponse(int slotId,
3326 if (radioService[slotId]->mRadioResponse != NULL) {
3330 radioService[slotId]->mRadioResponse->hangupWaitingOrBackgroundResponse(
3332 radioService[slotId]->checkReturnStatus(retStatus);
3335 slotId);
3341 int radio::hangupForegroundResumeBackgroundResponse(int slotId, int responseType, int serial,
3348 if (radioService[slotId]->mRadioResponse != NULL) {
3352 radioService[slotId]->mRadioResponse->hangupWaitingOrBackgroundResponse(
3354 radioService[slotId]->checkReturnStatus(retStatus);
3357 slotId);
3363 int radio::switchWaitingOrHoldingAndActiveResponse(int slotId, int responseType, int serial,
3370 if (radioService[slotId]->mRadioResponse != NULL) {
3374 radioService[slotId]->mRadioResponse->switchWaitingOrHoldingAndActiveResponse(
3376 radioService[slotId]->checkReturnStatus(retStatus);
3379 "== NULL", slotId);
3385 int radio::conferenceResponse(int slotId, int responseType,
3391 if (radioService[slotId]->mRadioResponse != NULL) {
3394 Return<void> retStatus = radioService[slotId]->mRadioResponse->conferenceResponse(
3396 radioService[slotId]->checkReturnStatus(retStatus);
3399 slotId);
3405 int radio::rejectCallResponse(int slotId, int responseType,
3411 if (radioService[slotId]->mRadioResponse != NULL) {
3414 Return<void> retStatus = radioService[slotId]->mRadioResponse->rejectCallResponse(
3416 radioService[slotId]->checkReturnStatus(retStatus);
3419 slotId);
3425 int radio::getLastCallFailCauseResponse(int slotId,
3432 if (radioService[slotId]->mRadioResponse != NULL) {
3453 Return<void> retStatus = radioService[slotId]->mRadioResponse->getLastCallFailCauseResponse(
3455 radioService[slotId]->checkReturnStatus(retStatus);
3458 slotId);
3464 int radio::getSignalStrengthResponse(int slotId,
3471 if (radioService[slotId]->mRadioResponse != NULL) {
3482 Return<void> retStatus = radioService[slotId]->mRadioResponse->getSignalStrengthResponse(
3484 radioService[slotId]->checkReturnStatus(retStatus);
3487 slotId);
3782 int radio::getVoiceRegistrationStateResponse(int slotId,
3789 if (radioService[slotId]->mRadioResponse != NULL) {
3835 radioService[slotId]->mRadioResponse->getVoiceRegistrationStateResponse(
3837 radioService[slotId]->checkReturnStatus(retStatus);
3840 slotId);
3846 int radio::getDataRegistrationStateResponse(int slotId,
3853 if (radioService[slotId]->mRadioResponse != NULL) {
3891 radioService[slotId]->mRadioResponse->getDataRegistrationStateResponse(responseInfo,
3893 radioService[slotId]->checkReturnStatus(retStatus);
3896 slotId);
3902 int radio::getOperatorResponse(int slotId,
3909 if (radioService[slotId]->mRadioResponse != NULL) {
3926 Return<void> retStatus = radioService[slotId]->mRadioResponse->getOperatorResponse(
3928 radioService[slotId]->checkReturnStatus(retStatus);
3931 slotId);
3937 int radio::setRadioPowerResponse(int slotId,
3942 if (radioService[slotId]->mRadioResponse != NULL) {
3945 Return<void> retStatus = radioService[slotId]->mRadioResponse->setRadioPowerResponse(
3947 radioService[slotId]->checkReturnStatus(retStatus);
3950 slotId);
3956 int radio::sendDtmfResponse(int slotId,
3963 if (radioService[slotId]->mRadioResponse != NULL) {
3966 Return<void> retStatus = radioService[slotId]->mRadioResponse->sendDtmfResponse(
3968 radioService[slotId]->checkReturnStatus(retStatus);
3971 slotId);
3995 int radio::sendSmsResponse(int slotId,
4002 if (radioService[slotId]->mRadioResponse != NULL) {
4007 Return<void> retStatus = radioService[slotId]->mRadioResponse->sendSmsResponse(responseInfo,
4009 radioService[slotId]->checkReturnStatus(retStatus);
4011 RLOGE("sendSmsResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4017 int radio::sendSMSExpectMoreResponse(int slotId,
4024 if (radioService[slotId]->mRadioResponse != NULL) {
4029 Return<void> retStatus = radioService[slotId]->mRadioResponse->sendSMSExpectMoreResponse(
4031 radioService[slotId]->checkReturnStatus(retStatus);
4033 RLOGE("sendSMSExpectMoreResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4039 int radio::setupDataCallResponse(int slotId,
4046 if (radioService[slotId]->mRadioResponse != NULL) {
4067 Return<void> retStatus = radioService[slotId]->mRadioResponse->setupDataCallResponse(
4069 radioService[slotId]->checkReturnStatus(retStatus);
4071 RLOGE("setupDataCallResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4095 int radio::iccIOForAppResponse(int slotId,
4102 if (radioService[slotId]->mRadioResponse != NULL) {
4107 Return<void> retStatus = radioService[slotId]->mRadioResponse->iccIOForAppResponse(
4109 radioService[slotId]->checkReturnStatus(retStatus);
4111 RLOGE("iccIOForAppResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4117 int radio::sendUssdResponse(int slotId,
4124 if (radioService[slotId]->mRadioResponse != NULL) {
4127 Return<void> retStatus = radioService[slotId]->mRadioResponse->sendUssdResponse(
4129 radioService[slotId]->checkReturnStatus(retStatus);
4132 slotId);
4138 int radio::cancelPendingUssdResponse(int slotId,
4145 if (radioService[slotId]->mRadioResponse != NULL) {
4148 Return<void> retStatus = radioService[slotId]->mRadioResponse->cancelPendingUssdResponse(
4150 radioService[slotId]->checkReturnStatus(retStatus);
4153 slotId);
4159 int radio::getClirResponse(int slotId,
4166 if (radioService[slotId]->mRadioResponse != NULL) {
4179 Return<void> retStatus = radioService[slotId]->mRadioResponse->getClirResponse(responseInfo,
4181 radioService[slotId]->checkReturnStatus(retStatus);
4183 RLOGE("getClirResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4189 int radio::setClirResponse(int slotId,
4196 if (radioService[slotId]->mRadioResponse != NULL) {
4199 Return<void> retStatus = radioService[slotId]->mRadioResponse->setClirResponse(
4201 radioService[slotId]->checkReturnStatus(retStatus);
4203 RLOGE("setClirResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4209 int radio::getCallForwardStatusResponse(int slotId,
4216 if (radioService[slotId]->mRadioResponse != NULL) {
4239 Return<void> retStatus = radioService[slotId]->mRadioResponse->getCallForwardStatusResponse(
4241 radioService[slotId]->checkReturnStatus(retStatus);
4244 slotId);
4250 int radio::setCallForwardResponse(int slotId,
4257 if (radioService[slotId]->mRadioResponse != NULL) {
4260 Return<void> retStatus = radioService[slotId]->mRadioResponse->setCallForwardResponse(
4262 radioService[slotId]->checkReturnStatus(retStatus);
4264 RLOGE("setCallForwardResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4270 int radio::getCallWaitingResponse(int slotId,
4277 if (radioService[slotId]->mRadioResponse != NULL) {
4291 Return<void> retStatus = radioService[slotId]->mRadioResponse->getCallWaitingResponse(
4293 radioService[slotId]->checkReturnStatus(retStatus);
4295 RLOGE("getCallWaitingResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4301 int radio::setCallWaitingResponse(int slotId,
4308 if (radioService[slotId]->mRadioResponse != NULL) {
4311 Return<void> retStatus = radioService[slotId]->mRadioResponse->setCallWaitingResponse(
4313 radioService[slotId]->checkReturnStatus(retStatus);
4315 RLOGE("setCallWaitingResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4321 int radio::acknowledgeLastIncomingGsmSmsResponse(int slotId,
4328 if (radioService[slotId]->mRadioResponse != NULL) {
4332 radioService[slotId]->mRadioResponse->acknowledgeLastIncomingGsmSmsResponse(
4334 radioService[slotId]->checkReturnStatus(retStatus);
4337 "== NULL", slotId);
4343 int radio::acceptCallResponse(int slotId,
4350 if (radioService[slotId]->mRadioResponse != NULL) {
4353 Return<void> retStatus = radioService[slotId]->mRadioResponse->acceptCallResponse(
4355 radioService[slotId]->checkReturnStatus(retStatus);
4358 slotId);
4364 int radio::deactivateDataCallResponse(int slotId,
4371 if (radioService[slotId]->mRadioResponse != NULL) {
4374 Return<void> retStatus = radioService[slotId]->mRadioResponse->deactivateDataCallResponse(
4376 radioService[slotId]->checkReturnStatus(retStatus);
4379 slotId);
4385 int radio::getFacilityLockForAppResponse(int slotId,
4392 if (radioService[slotId]->mRadioResponse != NULL) {
4395 Return<void> retStatus = radioService[slotId]->mRadioResponse->
4397 radioService[slotId]->checkReturnStatus(retStatus);
4400 slotId);
4406 int radio::setFacilityLockForAppResponse(int slotId,
4413 if (radioService[slotId]->mRadioResponse != NULL) {
4417 = radioService[slotId]->mRadioResponse->setFacilityLockForAppResponse(responseInfo,
4419 radioService[slotId]->checkReturnStatus(retStatus);
4422 slotId);
4428 int radio::setBarringPasswordResponse(int slotId,
4435 if (radioService[slotId]->mRadioResponse != NULL) {
4439 = radioService[slotId]->mRadioResponse->setBarringPasswordResponse(responseInfo);
4440 radioService[slotId]->checkReturnStatus(retStatus);
4443 slotId);
4449 int radio::getNetworkSelectionModeResponse(int slotId,
4456 if (radioService[slotId]->mRadioResponse != NULL) {
4468 = radioService[slotId]->mRadioResponse->getNetworkSelectionModeResponse(
4471 radioService[slotId]->checkReturnStatus(retStatus);
4474 slotId);
4480 int radio::setNetworkSelectionModeAutomaticResponse(int slotId, int responseType, int serial,
4487 if (radioService[slotId]->mRadioResponse != NULL) {
4491 = radioService[slotId]->mRadioResponse->setNetworkSelectionModeAutomaticResponse(
4493 radioService[slotId]->checkReturnStatus(retStatus);
4496 "== NULL", slotId);
4502 int radio::setNetworkSelectionModeManualResponse(int slotId,
4509 if (radioService[slotId]->mRadioResponse != NULL) {
4513 = radioService[slotId]->mRadioResponse->setNetworkSelectionModeManualResponse(
4515 radioService[slotId]->checkReturnStatus(retStatus);
4518 "== NULL", slotId);
4538 int radio::getAvailableNetworksResponse(int slotId,
4545 if (radioService[slotId]->mRadioResponse != NULL) {
4570 = radioService[slotId]->mRadioResponse->getAvailableNetworksResponse(responseInfo,
4572 radioService[slotId]->checkReturnStatus(retStatus);
4575 slotId);
4581 int radio::startDtmfResponse(int slotId,
4588 if (radioService[slotId]->mRadioResponse != NULL) {
4592 = radioService[slotId]->mRadioResponse->startDtmfResponse(responseInfo);
4593 radioService[slotId]->checkReturnStatus(retStatus);
4595 RLOGE("startDtmfResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4601 int radio::stopDtmfResponse(int slotId,
4608 if (radioService[slotId]->mRadioResponse != NULL) {
4612 = radioService[slotId]->mRadioResponse->stopDtmfResponse(responseInfo);
4613 radioService[slotId]->checkReturnStatus(retStatus);
4615 RLOGE("stopDtmfResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4621 int radio::getBasebandVersionResponse(int slotId,
4628 if (radioService[slotId]->mRadioResponse != NULL) {
4632 = radioService[slotId]->mRadioResponse->getBasebandVersionResponse(responseInfo,
4634 radioService[slotId]->checkReturnStatus(retStatus);
4636 RLOGE("getBasebandVersionResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4642 int radio::separateConnectionResponse(int slotId,
4649 if (radioService[slotId]->mRadioResponse != NULL) {
4653 = radioService[slotId]->mRadioResponse->separateConnectionResponse(responseInfo);
4654 radioService[slotId]->checkReturnStatus(retStatus);
4657 slotId);
4663 int radio::setMuteResponse(int slotId,
4670 if (radioService[slotId]->mRadioResponse != NULL) {
4674 = radioService[slotId]->mRadioResponse->setMuteResponse(responseInfo);
4675 radioService[slotId]->checkReturnStatus(retStatus);
4677 RLOGE("setMuteResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4683 int radio::getMuteResponse(int slotId,
4690 if (radioService[slotId]->mRadioResponse != NULL) {
4701 Return<void> retStatus = radioService[slotId]->mRadioResponse->getMuteResponse(responseInfo,
4703 radioService[slotId]->checkReturnStatus(retStatus);
4705 RLOGE("getMuteResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4711 int radio::getClipResponse(int slotId,
4718 if (radioService[slotId]->mRadioResponse != NULL) {
4721 Return<void> retStatus = radioService[slotId]->mRadioResponse->getClipResponse(responseInfo,
4723 radioService[slotId]->checkReturnStatus(retStatus);
4725 RLOGE("getClipResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4731 int radio::getDataCallListResponse(int slotId,
4738 if (radioService[slotId]->mRadioResponse != NULL) {
4751 Return<void> retStatus = radioService[slotId]->mRadioResponse->getDataCallListResponse(
4753 radioService[slotId]->checkReturnStatus(retStatus);
4755 RLOGE("getDataCallListResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4761 int radio::setSuppServiceNotificationsResponse(int slotId,
4768 if (radioService[slotId]->mRadioResponse != NULL) {
4772 = radioService[slotId]->mRadioResponse->setSuppServiceNotificationsResponse(
4774 radioService[slotId]->checkReturnStatus(retStatus);
4777 "== NULL", slotId);
4783 int radio::deleteSmsOnSimResponse(int slotId,
4790 if (radioService[slotId]->mRadioResponse != NULL) {
4794 = radioService[slotId]->mRadioResponse->deleteSmsOnSimResponse(responseInfo);
4795 radioService[slotId]->checkReturnStatus(retStatus);
4797 RLOGE("deleteSmsOnSimResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4803 int radio::setBandModeResponse(int slotId,
4810 if (radioService[slotId]->mRadioResponse != NULL) {
4814 = radioService[slotId]->mRadioResponse->setBandModeResponse(responseInfo);
4815 radioService[slotId]->checkReturnStatus(retStatus);
4817 RLOGE("setBandModeResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4823 int radio::writeSmsToSimResponse(int slotId,
4830 if (radioService[slotId]->mRadioResponse != NULL) {
4834 = radioService[slotId]->mRadioResponse->writeSmsToSimResponse(responseInfo, ret);
4835 radioService[slotId]->checkReturnStatus(retStatus);
4837 RLOGE("writeSmsToSimResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4843 int radio::getAvailableBandModesResponse(int slotId,
4850 if (radioService[slotId]->mRadioResponse != NULL) {
4866 = radioService[slotId]->mRadioResponse->getAvailableBandModesResponse(responseInfo,
4868 radioService[slotId]->checkReturnStatus(retStatus);
4871 slotId);
4877 int radio::sendEnvelopeResponse(int slotId,
4884 if (radioService[slotId]->mRadioResponse != NULL) {
4888 = radioService[slotId]->mRadioResponse->sendEnvelopeResponse(responseInfo,
4890 radioService[slotId]->checkReturnStatus(retStatus);
4892 RLOGE("sendEnvelopeResponse: radioService[%d]->mRadioResponse == NULL", slotId);
4898 slotId,
4905 if (radioService[slotId]->mRadioResponse != NULL) {
4909 = radioService[slotId]->mRadioResponse->sendTerminalResponseToSimResponse(
4911 radioService[slotId]->checkReturnStatus(retStatus);
4914 slotId);
4920 int radio::handleStkCallSetupRequestFromSimResponse(int slotId,
4928 if (radioService[slotId]->mRadioResponse != NULL) {
4932 = radioService[slotId]->mRadioResponse->handleStkCallSetupRequestFromSimResponse(
4934 radioService[slotId]->checkReturnStatus(retStatus);
4937 "== NULL", slotId);
4943 int radio::explicitCallTransferResponse(int slotId,
4950 if (radioService[slotId]->mRadioResponse != NULL) {
4954 = radioService[slotId]->mRadioResponse->explicitCallTransferResponse(responseInfo);
4955 radioService[slotId]->checkReturnStatus(retStatus);
4958 slotId);
4964 int radio::setPreferredNetworkTypeResponse(int slotId,
4971 if (radioService[slotId]->mRadioResponse != NULL) {
4975 = radioService[slotId]->mRadioResponse->setPreferredNetworkTypeResponse(
4977 radioService[slotId]->checkReturnStatus(retStatus);
4980 slotId);
4987 int radio::getPreferredNetworkTypeResponse(int slotId,
4994 if (radioService[slotId]->mRadioResponse != NULL) {
4998 = radioService[slotId]->mRadioResponse->getPreferredNetworkTypeResponse(
5000 radioService[slotId]->checkReturnStatus(retStatus);
5003 slotId);
5009 int radio::getNeighboringCidsResponse(int slotId,
5016 if (radioService[slotId]->mRadioResponse != NULL) {
5036 = radioService[slotId]->mRadioResponse->getNeighboringCidsResponse(responseInfo,
5038 radioService[slotId]->checkReturnStatus(retStatus);
5041 slotId);
5047 int radio::setLocationUpdatesResponse(int slotId,
5054 if (radioService[slotId]->mRadioResponse != NULL) {
5058 = radioService[slotId]->mRadioResponse->setLocationUpdatesResponse(responseInfo);
5059 radioService[slotId]->checkReturnStatus(retStatus);
5062 slotId);
5068 int radio::setCdmaSubscriptionSourceResponse(int slotId,
5075 if (radioService[slotId]->mRadioResponse != NULL) {
5079 = radioService[slotId]->mRadioResponse->setCdmaSubscriptionSourceResponse(
5081 radioService[slotId]->checkReturnStatus(retStatus);
5084 slotId);
5090 int radio::setCdmaRoamingPreferenceResponse(int slotId,
5097 if (radioService[slotId]->mRadioResponse != NULL) {
5101 = radioService[slotId]->mRadioResponse->setCdmaRoamingPreferenceResponse(
5103 radioService[slotId]->checkReturnStatus(retStatus);
5106 slotId);
5112 int radio::getCdmaRoamingPreferenceResponse(int slotId,
5119 if (radioService[slotId]->mRadioResponse != NULL) {
5123 = radioService[slotId]->mRadioResponse->getCdmaRoamingPreferenceResponse(
5125 radioService[slotId]->checkReturnStatus(retStatus);
5128 slotId);
5134 int radio::setTTYModeResponse(int slotId,
5141 if (radioService[slotId]->mRadioResponse != NULL) {
5145 = radioService[slotId]->mRadioResponse->setTTYModeResponse(responseInfo);
5146 radioService[slotId]->checkReturnStatus(retStatus);
5148 RLOGE("setTTYModeResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5154 int radio::getTTYModeResponse(int slotId,
5161 if (radioService[slotId]->mRadioResponse != NULL) {
5165 = radioService[slotId]->mRadioResponse->getTTYModeResponse(responseInfo,
5167 radioService[slotId]->checkReturnStatus(retStatus);
5169 RLOGE("getTTYModeResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5175 int radio::setPreferredVoicePrivacyResponse(int slotId,
5182 if (radioService[slotId]->mRadioResponse != NULL) {
5186 = radioService[slotId]->mRadioResponse->setPreferredVoicePrivacyResponse(
5188 radioService[slotId]->checkReturnStatus(retStatus);
5191 slotId);
5197 int radio::getPreferredVoicePrivacyResponse(int slotId,
5204 if (radioService[slotId]->mRadioResponse != NULL) {
5217 = radioService[slotId]->mRadioResponse->getPreferredVoicePrivacyResponse(
5219 radioService[slotId]->checkReturnStatus(retStatus);
5222 slotId);
5228 int radio::sendCDMAFeatureCodeResponse(int slotId,
5235 if (radioService[slotId]->mRadioResponse != NULL) {
5239 = radioService[slotId]->mRadioResponse->sendCDMAFeatureCodeResponse(responseInfo);
5240 radioService[slotId]->checkReturnStatus(retStatus);
5243 slotId);
5249 int radio::sendBurstDtmfResponse(int slotId,
5256 if (radioService[slotId]->mRadioResponse != NULL) {
5260 = radioService[slotId]->mRadioResponse->sendBurstDtmfResponse(responseInfo);
5261 radioService[slotId]->checkReturnStatus(retStatus);
5263 RLOGE("sendBurstDtmfResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5269 int radio::sendCdmaSmsResponse(int slotId,
5276 if (radioService[slotId]->mRadioResponse != NULL) {
5282 = radioService[slotId]->mRadioResponse->sendCdmaSmsResponse(responseInfo, result);
5283 radioService[slotId]->checkReturnStatus(retStatus);
5285 RLOGE("sendCdmaSmsResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5291 int radio::acknowledgeLastIncomingCdmaSmsResponse(int slotId,
5298 if (radioService[slotId]->mRadioResponse != NULL) {
5302 = radioService[slotId]->mRadioResponse->acknowledgeLastIncomingCdmaSmsResponse(
5304 radioService[slotId]->checkReturnStatus(retStatus);
5307 "== NULL", slotId);
5313 int radio::getGsmBroadcastConfigResponse(int slotId,
5320 if (radioService[slotId]->mRadioResponse != NULL) {
5344 = radioService[slotId]->mRadioResponse->getGsmBroadcastConfigResponse(responseInfo,
5346 radioService[slotId]->checkReturnStatus(retStatus);
5349 slotId);
5355 int radio::setGsmBroadcastConfigResponse(int slotId,
5362 if (radioService[slotId]->mRadioResponse != NULL) {
5366 = radioService[slotId]->mRadioResponse->setGsmBroadcastConfigResponse(responseInfo);
5367 radioService[slotId]->checkReturnStatus(retStatus);
5370 slotId);
5376 int radio::setGsmBroadcastActivationResponse(int slotId,
5383 if (radioService[slotId]->mRadioResponse != NULL) {
5387 = radioService[slotId]->mRadioResponse->setGsmBroadcastActivationResponse(
5389 radioService[slotId]->checkReturnStatus(retStatus);
5392 slotId);
5398 int radio::getCdmaBroadcastConfigResponse(int slotId,
5405 if (radioService[slotId]->mRadioResponse != NULL) {
5427 = radioService[slotId]->mRadioResponse->getCdmaBroadcastConfigResponse(responseInfo,
5429 radioService[slotId]->checkReturnStatus(retStatus);
5432 slotId);
5438 int radio::setCdmaBroadcastConfigResponse(int slotId,
5445 if (radioService[slotId]->mRadioResponse != NULL) {
5449 = radioService[slotId]->mRadioResponse->setCdmaBroadcastConfigResponse(
5451 radioService[slotId]->checkReturnStatus(retStatus);
5454 slotId);
5460 int radio::setCdmaBroadcastActivationResponse(int slotId,
5467 if (radioService[slotId]->mRadioResponse != NULL) {
5471 = radioService[slotId]->mRadioResponse->setCdmaBroadcastActivationResponse(
5473 radioService[slotId]->checkReturnStatus(retStatus);
5476 slotId);
5482 int radio::getCDMASubscriptionResponse(int slotId,
5489 if (radioService[slotId]->mRadioResponse != NULL) {
5499 = radioService[slotId]->mRadioResponse->getCDMASubscriptionResponse(
5501 radioService[slotId]->checkReturnStatus(retStatus);
5505 = radioService[slotId]->mRadioResponse->getCDMASubscriptionResponse(
5512 radioService[slotId]->checkReturnStatus(retStatus);
5516 slotId);
5522 int radio::writeSmsToRuimResponse(int slotId,
5529 if (radioService[slotId]->mRadioResponse != NULL) {
5533 = radioService[slotId]->mRadioResponse->writeSmsToRuimResponse(responseInfo, ret);
5534 radioService[slotId]->checkReturnStatus(retStatus);
5536 RLOGE("writeSmsToRuimResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5542 int radio::deleteSmsOnRuimResponse(int slotId,
5549 if (radioService[slotId]->mRadioResponse != NULL) {
5553 = radioService[slotId]->mRadioResponse->deleteSmsOnRuimResponse(responseInfo);
5554 radioService[slotId]->checkReturnStatus(retStatus);
5556 RLOGE("deleteSmsOnRuimResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5562 int radio::getDeviceIdentityResponse(int slotId,
5569 if (radioService[slotId]->mRadioResponse != NULL) {
5579 = radioService[slotId]->mRadioResponse->getDeviceIdentityResponse(responseInfo,
5581 radioService[slotId]->checkReturnStatus(retStatus);
5585 = radioService[slotId]->mRadioResponse->getDeviceIdentityResponse(responseInfo,
5590 radioService[slotId]->checkReturnStatus(retStatus);
5594 slotId);
5600 int radio::exitEmergencyCallbackModeResponse(int slotId,
5607 if (radioService[slotId]->mRadioResponse != NULL) {
5611 = radioService[slotId]->mRadioResponse->exitEmergencyCallbackModeResponse(
5613 radioService[slotId]->checkReturnStatus(retStatus);
5616 slotId);
5622 int radio::getSmscAddressResponse(int slotId,
5629 if (radioService[slotId]->mRadioResponse != NULL) {
5633 = radioService[slotId]->mRadioResponse->getSmscAddressResponse(responseInfo,
5635 radioService[slotId]->checkReturnStatus(retStatus);
5637 RLOGE("getSmscAddressResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5643 int radio::setSmscAddressResponse(int slotId,
5650 if (radioService[slotId]->mRadioResponse != NULL) {
5654 = radioService[slotId]->mRadioResponse->setSmscAddressResponse(responseInfo);
5655 radioService[slotId]->checkReturnStatus(retStatus);
5657 RLOGE("setSmscAddressResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5663 int radio::reportSmsMemoryStatusResponse(int slotId,
5670 if (radioService[slotId]->mRadioResponse != NULL) {
5674 = radioService[slotId]->mRadioResponse->reportSmsMemoryStatusResponse(responseInfo);
5675 radioService[slotId]->checkReturnStatus(retStatus);
5678 slotId);
5684 int radio::reportStkServiceIsRunningResponse(int slotId,
5691 if (radioService[slotId]->mRadioResponse != NULL) {
5694 Return<void> retStatus = radioService[slotId]->mRadioResponse->
5696 radioService[slotId]->checkReturnStatus(retStatus);
5699 slotId);
5705 int radio::getCdmaSubscriptionSourceResponse(int slotId,
5712 if (radioService[slotId]->mRadioResponse != NULL) {
5716 = radioService[slotId]->mRadioResponse->getCdmaSubscriptionSourceResponse(
5718 radioService[slotId]->checkReturnStatus(retStatus);
5721 slotId);
5727 int radio::requestIsimAuthenticationResponse(int slotId,
5734 if (radioService[slotId]->mRadioResponse != NULL) {
5738 = radioService[slotId]->mRadioResponse->requestIsimAuthenticationResponse(
5741 radioService[slotId]->checkReturnStatus(retStatus);
5744 slotId);
5750 int radio::acknowledgeIncomingGsmSmsWithPduResponse(int slotId,
5758 if (radioService[slotId]->mRadioResponse != NULL) {
5762 = radioService[slotId]->mRadioResponse->acknowledgeIncomingGsmSmsWithPduResponse(
5764 radioService[slotId]->checkReturnStatus(retStatus);
5767 "== NULL", slotId);
5773 int radio::sendEnvelopeWithStatusResponse(int slotId,
5780 if (radioService[slotId]->mRadioResponse != NULL) {
5786 = radioService[slotId]->mRadioResponse->sendEnvelopeWithStatusResponse(responseInfo,
5788 radioService[slotId]->checkReturnStatus(retStatus);
5791 slotId);
5797 int radio::getVoiceRadioTechnologyResponse(int slotId,
5804 if (radioService[slotId]->mRadioResponse != NULL) {
5808 = radioService[slotId]->mRadioResponse->getVoiceRadioTechnologyResponse(
5810 radioService[slotId]->checkReturnStatus(retStatus);
5813 slotId);
5819 int radio::getCellInfoListResponse(int slotId,
5827 if (radioService[slotId]->mRadioResponse != NULL) {
5840 Return<void> retStatus = radioService[slotId]->mRadioResponse->getCellInfoListResponse(
5842 radioService[slotId]->checkReturnStatus(retStatus);
5844 RLOGE("getCellInfoListResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5850 int radio::setCellInfoListRateResponse(int slotId,
5858 if (radioService[slotId]->mRadioResponse != NULL) {
5862 = radioService[slotId]->mRadioResponse->setCellInfoListRateResponse(responseInfo);
5863 radioService[slotId]->checkReturnStatus(retStatus);
5866 slotId);
5872 int radio::setInitialAttachApnResponse(int slotId,
5879 if (radioService[slotId]->mRadioResponse != NULL) {
5883 = radioService[slotId]->mRadioResponse->setInitialAttachApnResponse(responseInfo);
5884 radioService[slotId]->checkReturnStatus(retStatus);
5887 slotId);
5893 int radio::getImsRegistrationStateResponse(int slotId,
5900 if (radioService[slotId]->mRadioResponse != NULL) {
5915 = radioService[slotId]->mRadioResponse->getImsRegistrationStateResponse(
5917 radioService[slotId]->checkReturnStatus(retStatus);
5920 slotId);
5926 int radio::sendImsSmsResponse(int slotId,
5933 if (radioService[slotId]->mRadioResponse != NULL) {
5939 = radioService[slotId]->mRadioResponse->sendImsSmsResponse(responseInfo, result);
5940 radioService[slotId]->checkReturnStatus(retStatus);
5942 RLOGE("sendSmsResponse: radioService[%d]->mRadioResponse == NULL", slotId);
5948 int radio::iccTransmitApduBasicChannelResponse(int slotId,
5955 if (radioService[slotId]->mRadioResponse != NULL) {
5961 = radioService[slotId]->mRadioResponse->iccTransmitApduBasicChannelResponse(
5963 radioService[slotId]->checkReturnStatus(retStatus);
5966 "== NULL", slotId);
5972 int radio::iccOpenLogicalChannelResponse(int slotId,
5979 if (radioService[slotId]->mRadioResponse != NULL) {
5999 = radioService[slotId]->mRadioResponse->iccOpenLogicalChannelResponse(responseInfo,
6001 radioService[slotId]->checkReturnStatus(retStatus);
6004 slotId);
6010 int radio::iccCloseLogicalChannelResponse(int slotId,
6017 if (radioService[slotId]->mRadioResponse != NULL) {
6021 = radioService[slotId]->mRadioResponse->iccCloseLogicalChannelResponse(
6023 radioService[slotId]->checkReturnStatus(retStatus);
6026 slotId);
6032 int radio::iccTransmitApduLogicalChannelResponse(int slotId,
6039 if (radioService[slotId]->mRadioResponse != NULL) {
6045 = radioService[slotId]->mRadioResponse->iccTransmitApduLogicalChannelResponse(
6047 radioService[slotId]->checkReturnStatus(retStatus);
6050 "== NULL", slotId);
6056 int radio::nvReadItemResponse(int slotId,
6063 if (radioService[slotId]->mRadioResponse != NULL) {
6066 Return<void> retStatus = radioService[slotId]->mRadioResponse->nvReadItemResponse(
6069 radioService[slotId]->checkReturnStatus(retStatus);
6071 RLOGE("nvReadItemResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6077 int radio::nvWriteItemResponse(int slotId,
6084 if (radioService[slotId]->mRadioResponse != NULL) {
6088 = radioService[slotId]->mRadioResponse->nvWriteItemResponse(responseInfo);
6089 radioService[slotId]->checkReturnStatus(retStatus);
6091 RLOGE("nvWriteItemResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6097 int radio::nvWriteCdmaPrlResponse(int slotId,
6104 if (radioService[slotId]->mRadioResponse != NULL) {
6108 = radioService[slotId]->mRadioResponse->nvWriteCdmaPrlResponse(responseInfo);
6109 radioService[slotId]->checkReturnStatus(retStatus);
6111 RLOGE("nvWriteCdmaPrlResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6117 int radio::nvResetConfigResponse(int slotId,
6124 if (radioService[slotId]->mRadioResponse != NULL) {
6128 = radioService[slotId]->mRadioResponse->nvResetConfigResponse(responseInfo);
6129 radioService[slotId]->checkReturnStatus(retStatus);
6131 RLOGE("nvResetConfigResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6137 int radio::setUiccSubscriptionResponse(int slotId,
6144 if (radioService[slotId]->mRadioResponse != NULL) {
6148 slotId]->mRadioResponse->setUiccSubscriptionResponse(responseInfo);
6149 radioService[slotId]->checkReturnStatus(retStatus);
6152 slotId);
6158 int radio::setDataAllowedResponse(int slotId,
6165 if (radioService[slotId]->mRadioResponse != NULL) {
6169 = radioService[slotId]->mRadioResponse->setDataAllowedResponse(responseInfo);
6170 radioService[slotId]->checkReturnStatus(retStatus);
6172 RLOGE("setDataAllowedResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6178 int radio::getHardwareConfigResponse(int slotId,
6185 if (radioService[slotId]->mRadioResponse != NULL) {
6198 Return<void> retStatus = radioService[slotId]->mRadioResponse->getHardwareConfigResponse(
6200 radioService[slotId]->checkReturnStatus(retStatus);
6202 RLOGE("getHardwareConfigResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6208 int radio::requestIccSimAuthenticationResponse(int slotId,
6215 if (radioService[slotId]->mRadioResponse != NULL) {
6221 = radioService[slotId]->mRadioResponse->requestIccSimAuthenticationResponse(
6223 radioService[slotId]->checkReturnStatus(retStatus);
6226 "== NULL", slotId);
6232 int radio::setDataProfileResponse(int slotId,
6239 if (radioService[slotId]->mRadioResponse != NULL) {
6243 = radioService[slotId]->mRadioResponse->setDataProfileResponse(responseInfo);
6244 radioService[slotId]->checkReturnStatus(retStatus);
6246 RLOGE("setDataProfileResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6252 int radio::requestShutdownResponse(int slotId,
6259 if (radioService[slotId]->mRadioResponse != NULL) {
6263 = radioService[slotId]->mRadioResponse->requestShutdownResponse(responseInfo);
6264 radioService[slotId]->checkReturnStatus(retStatus);
6266 RLOGE("requestShutdownResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6285 int radio::getRadioCapabilityResponse(int slotId,
6292 if (radioService[slotId]->mRadioResponse != NULL) {
6297 Return<void> retStatus = radioService[slotId]->mRadioResponse->getRadioCapabilityResponse(
6299 radioService[slotId]->checkReturnStatus(retStatus);
6301 RLOGE("getRadioCapabilityResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6307 int radio::setRadioCapabilityResponse(int slotId,
6314 if (radioService[slotId]->mRadioResponse != NULL) {
6319 Return<void> retStatus = radioService[slotId]->mRadioResponse->setRadioCapabilityResponse(
6321 radioService[slotId]->checkReturnStatus(retStatus);
6323 RLOGE("setRadioCapabilityResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6345 int radio::startLceServiceResponse(int slotId,
6352 if (radioService[slotId]->mRadioResponse != NULL) {
6358 = radioService[slotId]->mRadioResponse->startLceServiceResponse(responseInfo,
6360 radioService[slotId]->checkReturnStatus(retStatus);
6362 RLOGE("startLceServiceResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6368 int radio::stopLceServiceResponse(int slotId,
6375 if (radioService[slotId]->mRadioResponse != NULL) {
6381 = radioService[slotId]->mRadioResponse->stopLceServiceResponse(responseInfo,
6383 radioService[slotId]->checkReturnStatus(retStatus);
6385 RLOGE("stopLceServiceResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6391 int radio::pullLceDataResponse(int slotId,
6398 if (radioService[slotId]->mRadioResponse != NULL) {
6410 Return<void> retStatus = radioService[slotId]->mRadioResponse->pullLceDataResponse(
6412 radioService[slotId]->checkReturnStatus(retStatus);
6414 RLOGE("pullLceDataResponse: radioService[%d]->mRadioResponse == NULL", slotId);
6420 int radio::getModemActivityInfoResponse(int slotId,
6427 if (radioService[slotId]->mRadioResponse != NULL) {
6445 = radioService[slotId]->mRadioResponse->getModemActivityInfoResponse(responseInfo,
6447 radioService[slotId]->checkReturnStatus(retStatus);
6450 slotId);
6456 int radio::setAllowedCarriersResponse(int slotId,
6463 if (radioService[slotId]->mRadioResponse != NULL) {
6467 = radioService[slotId]->mRadioResponse->setAllowedCarriersResponse(responseInfo,
6469 radioService[slotId]->checkReturnStatus(retStatus);
6472 slotId);
6478 int radio::getAllowedCarriersResponse(int slotId,
6485 if (radioService[slotId]->mRadioResponse != NULL) {
6527 = radioService[slotId]->mRadioResponse->getAllowedCarriersResponse(responseInfo,
6529 radioService[slotId]->checkReturnStatus(retStatus);
6532 slotId);
6538 int radio::sendDeviceStateResponse(int slotId,
6545 if (radioService[slotId]->mRadioResponse != NULL) {
6549 = radioService[slotId]->mRadioResponse->sendDeviceStateResponse(responseInfo);
6550 radioService[slotId]->checkReturnStatus(retStatus);
6552 slotId);
6558 int radio::setCarrierInfoForImsiEncryptionResponse(int slotId,
6562 if (radioService[slotId]->mRadioResponseV1_1 != NULL) {
6565 Return<void> retStatus = radioService[slotId]->mRadioResponseV1_1->
6567 radioService[slotId]->checkReturnStatus(retStatus);
6570 "NULL", slotId);
6575 int radio::setIndicationFilterResponse(int slotId,
6582 if (radioService[slotId]->mRadioResponse != NULL) {
6586 = radioService[slotId]->mRadioResponse->setIndicationFilterResponse(responseInfo);
6587 radioService[slotId]->checkReturnStatus(retStatus);
6590 slotId);
6596 int radio::setSimCardPowerResponse(int slotId,
6603 if (radioService[slotId]->mRadioResponse != NULL
6604 || radioService[slotId]->mRadioResponseV1_1 != NULL) {
6607 if (radioService[slotId]->mRadioResponseV1_1 != NULL) {
6608 Return<void> retStatus = radioService[slotId]->mRadioResponseV1_1->
6610 radioService[slotId]->checkReturnStatus(retStatus);
6613 slotId);
6615 = radioService[slotId]->mRadioResponse->setSimCardPowerResponse(responseInfo);
6616 radioService[slotId]->checkReturnStatus(retStatus);
6620 "radioService[%d]->mRadioResponseV1_1 == NULL", slotId, slotId);
6625 int radio::startNetworkScanResponse(int slotId, int responseType, int serial, RIL_Errno e,
6631 if (radioService[slotId]->mRadioResponseV1_1 != NULL) {
6635 = radioService[slotId]->mRadioResponseV1_1->startNetworkScanResponse(responseInfo);
6636 radioService[slotId]->checkReturnStatus(retStatus);
6638 RLOGE("startNetworkScanResponse: radioService[%d]->mRadioResponseV1_1 == NULL", slotId);
6644 int radio::stopNetworkScanResponse(int slotId, int responseType, int serial, RIL_Errno e,
6650 if (radioService[slotId]->mRadioResponseV1_1 != NULL) {
6654 = radioService[slotId]->mRadioResponseV1_1->stopNetworkScanResponse(responseInfo);
6655 radioService[slotId]->checkReturnStatus(retStatus);
6657 RLOGE("stopNetworkScanResponse: radioService[%d]->mRadioResponseV1_1 == NULL", slotId);
6669 int radio::startKeepaliveResponse(int slotId, int responseType, int serial, RIL_Errno e,
6678 if (radioService[slotId]->mRadioResponseV1_1 == NULL) {
6679 RLOGE("%s: radioService[%d]->mRadioResponseV1_1 == NULL", __FUNCTION__, slotId);
6692 radioService[slotId]->mRadioResponseV1_1->startKeepaliveResponse(responseInfo, ks);
6693 radioService[slotId]->checkReturnStatus(retStatus);
6697 int radio::stopKeepaliveResponse(int slotId, int responseType, int serial, RIL_Errno e,
6706 if (radioService[slotId]->mRadioResponseV1_1 == NULL) {
6707 RLOGE("%s: radioService[%d]->mRadioResponseV1_1 == NULL", __FUNCTION__, slotId);
6712 radioService[slotId]->mRadioResponseV1_1->stopKeepaliveResponse(responseInfo);
6713 radioService[slotId]->checkReturnStatus(retStatus);
6717 int radio::sendRequestRawResponse(int slotId,
6724 if (oemHookService[slotId]->mOemHookResponse != NULL) {
6735 Return<void> retStatus = oemHookService[slotId]->mOemHookResponse->
6737 checkReturnStatus(slotId, retStatus, false);
6740 slotId);
6746 int radio::sendRequestStringsResponse(int slotId,
6753 if (oemHookService[slotId]->mOemHookResponse != NULL) {
6770 = oemHookService[slotId]->mOemHookResponse->sendRequestStringsResponse(
6772 checkReturnStatus(slotId, retStatus, false);
6775 "NULL", slotId);
6792 int radio::radioStateChangedInd(int slotId,
6795 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
6797 (RadioState) CALL_ONSTATEREQUEST(slotId);
6799 Return<void> retStatus = radioService[slotId]->mRadioIndication->radioStateChanged(
6801 radioService[slotId]->checkReturnStatus(retStatus);
6803 RLOGE("radioStateChangedInd: radioService[%d]->mRadioIndication == NULL", slotId);
6809 int radio::callStateChangedInd(int slotId,
6812 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
6816 Return<void> retStatus = radioService[slotId]->mRadioIndication->callStateChanged(
6818 radioService[slotId]->checkReturnStatus(retStatus);
6820 RLOGE("callStateChangedInd: radioService[%d]->mRadioIndication == NULL", slotId);
6826 int radio::networkStateChangedInd(int slotId,
6829 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
6833 Return<void> retStatus = radioService[slotId]->mRadioIndication->networkStateChanged(
6835 radioService[slotId]->checkReturnStatus(retStatus);
6838 slotId);
6880 int radio::newSmsInd(int slotId, int indicationType,
6882 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
6899 Return<void> retStatus = radioService[slotId]->mRadioIndication->newSms(
6901 radioService[slotId]->checkReturnStatus(retStatus);
6904 RLOGE("newSmsInd: radioService[%d]->mRadioIndication == NULL", slotId);
6910 int radio::newSmsStatusReportInd(int slotId,
6913 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
6930 Return<void> retStatus = radioService[slotId]->mRadioIndication->newSmsStatusReport(
6932 radioService[slotId]->checkReturnStatus(retStatus);
6935 RLOGE("newSmsStatusReportInd: radioService[%d]->mRadioIndication == NULL", slotId);
6941 int radio::newSmsOnSimInd(int slotId, int indicationType,
6943 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
6952 Return<void> retStatus = radioService[slotId]->mRadioIndication->newSmsOnSim(
6954 radioService[slotId]->checkReturnStatus(retStatus);
6956 RLOGE("newSmsOnSimInd: radioService[%d]->mRadioIndication == NULL", slotId);
6962 int radio::onUssdInd(int slotId, int indicationType,
6964 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
6976 Return<void> retStatus = radioService[slotId]->mRadioIndication->onUssd(
6978 radioService[slotId]->checkReturnStatus(retStatus);
6980 RLOGE("onUssdInd: radioService[%d]->mRadioIndication == NULL", slotId);
6986 int radio::nitzTimeReceivedInd(int slotId,
6989 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7000 Return<void> retStatus = radioService[slotId]->mRadioIndication->nitzTimeReceived(
7002 radioService[slotId]->checkReturnStatus(retStatus);
7004 RLOGE("nitzTimeReceivedInd: radioService[%d]->mRadioIndication == NULL", slotId);
7054 int radio::currentSignalStrengthInd(int slotId,
7057 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7069 Return<void> retStatus = radioService[slotId]->mRadioIndication->currentSignalStrength(
7071 radioService[slotId]->checkReturnStatus(retStatus);
7074 slotId);
7106 int radio::dataCallListChangedInd(int slotId,
7109 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7120 Return<void> retStatus = radioService[slotId]->mRadioIndication->dataCallListChanged(
7122 radioService[slotId]->checkReturnStatus(retStatus);
7124 RLOGE("dataCallListChangedInd: radioService[%d]->mRadioIndication == NULL", slotId);
7130 int radio::suppSvcNotifyInd(int slotId, int indicationType,
7132 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7150 Return<void> retStatus = radioService[slotId]->mRadioIndication->suppSvcNotify(
7152 radioService[slotId]->checkReturnStatus(retStatus);
7154 RLOGE("suppSvcNotifyInd: radioService[%d]->mRadioIndication == NULL", slotId);
7160 int radio::stkSessionEndInd(int slotId, int indicationType,
7162 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7166 Return<void> retStatus = radioService[slotId]->mRadioIndication->stkSessionEnd(
7168 radioService[slotId]->checkReturnStatus(retStatus);
7170 RLOGE("stkSessionEndInd: radioService[%d]->mRadioIndication == NULL", slotId);
7176 int radio::stkProactiveCommandInd(int slotId,
7179 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7187 Return<void> retStatus = radioService[slotId]->mRadioIndication->stkProactiveCommand(
7190 radioService[slotId]->checkReturnStatus(retStatus);
7192 RLOGE("stkProactiveCommandInd: radioService[%d]->mRadioIndication == NULL", slotId);
7198 int radio::stkEventNotifyInd(int slotId, int indicationType,
7200 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7208 Return<void> retStatus = radioService[slotId]->mRadioIndication->stkEventNotify(
7211 radioService[slotId]->checkReturnStatus(retStatus);
7213 RLOGE("stkEventNotifyInd: radioService[%d]->mRadioIndication == NULL", slotId);
7219 int radio::stkCallSetupInd(int slotId, int indicationType,
7221 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7230 Return<void> retStatus = radioService[slotId]->mRadioIndication->stkCallSetup(
7232 radioService[slotId]->checkReturnStatus(retStatus);
7234 RLOGE("stkCallSetupInd: radioService[%d]->mRadioIndication == NULL", slotId);
7240 int radio::simSmsStorageFullInd(int slotId,
7243 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7247 Return<void> retStatus = radioService[slotId]->mRadioIndication->simSmsStorageFull(
7249 radioService[slotId]->checkReturnStatus(retStatus);
7251 RLOGE("simSmsStorageFullInd: radioService[%d]->mRadioIndication == NULL", slotId);
7257 int radio::simRefreshInd(int slotId, int indicationType,
7259 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7275 Return<void> retStatus = radioService[slotId]->mRadioIndication->simRefresh(
7277 radioService[slotId]->checkReturnStatus(retStatus);
7279 RLOGE("simRefreshInd: radioService[%d]->mRadioIndication == NULL", slotId);
7293 int radio::callRingInd(int slotId, int indicationType,
7295 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7312 Return<void> retStatus = radioService[slotId]->mRadioIndication->callRing(
7314 radioService[slotId]->checkReturnStatus(retStatus);
7316 RLOGE("callRingInd: radioService[%d]->mRadioIndication == NULL", slotId);
7322 int radio::simStatusChangedInd(int slotId,
7325 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7329 Return<void> retStatus = radioService[slotId]->mRadioIndication->simStatusChanged(
7331 radioService[slotId]->checkReturnStatus(retStatus);
7333 RLOGE("simStatusChangedInd: radioService[%d]->mRadioIndication == NULL", slotId);
7339 int radio::cdmaNewSmsInd(int slotId, int indicationType,
7341 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7377 Return<void> retStatus = radioService[slotId]->mRadioIndication->cdmaNewSms(
7379 radioService[slotId]->checkReturnStatus(retStatus);
7381 RLOGE("cdmaNewSmsInd: radioService[%d]->mRadioIndication == NULL", slotId);
7387 int radio::newBroadcastSmsInd(int slotId,
7390 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7401 Return<void> retStatus = radioService[slotId]->mRadioIndication->newBroadcastSms(
7403 radioService[slotId]->checkReturnStatus(retStatus);
7405 RLOGE("newBroadcastSmsInd: radioService[%d]->mRadioIndication == NULL", slotId);
7411 int radio::cdmaRuimSmsStorageFullInd(int slotId,
7414 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7418 Return<void> retStatus = radioService[slotId]->mRadioIndication->cdmaRuimSmsStorageFull(
7420 radioService[slotId]->checkReturnStatus(retStatus);
7423 slotId);
7429 int radio::restrictedStateChangedInd(int slotId,
7432 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7441 Return<void> retStatus = radioService[slotId]->mRadioIndication->restrictedStateChanged(
7443 radioService[slotId]->checkReturnStatus(retStatus);
7446 slotId);
7452 int radio::enterEmergencyCallbackModeInd(int slotId,
7455 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7459 Return<void> retStatus = radioService[slotId]->mRadioIndication->enterEmergencyCallbackMode(
7461 radioService[slotId]->checkReturnStatus(retStatus);
7464 slotId);
7470 int radio::cdmaCallWaitingInd(int slotId,
7473 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7493 Return<void> retStatus = radioService[slotId]->mRadioIndication->cdmaCallWaiting(
7495 radioService[slotId]->checkReturnStatus(retStatus);
7497 RLOGE("cdmaCallWaitingInd: radioService[%d]->mRadioIndication == NULL", slotId);
7503 int radio::cdmaOtaProvisionStatusInd(int slotId,
7506 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7515 Return<void> retStatus = radioService[slotId]->mRadioIndication->cdmaOtaProvisionStatus(
7517 radioService[slotId]->checkReturnStatus(retStatus);
7520 slotId);
7526 int radio::cdmaInfoRecInd(int slotId,
7529 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7694 Return<void> retStatus = radioService[slotId]->mRadioIndication->cdmaInfoRec(
7696 radioService[slotId
7698 RLOGE("cdmaInfoRecInd: radioService[%d]->mRadioIndication == NULL", slotId);
7704 int radio::indicateRingbackToneInd(int slotId,
7707 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7716 Return<void> retStatus = radioService[slotId]->mRadioIndication->indicateRingbackTone(
7718 radioService[slotId]->checkReturnStatus(retStatus);
7720 RLOGE("indicateRingbackToneInd: radioService[%d]->mRadioIndication == NULL", slotId);
7726 int radio::resendIncallMuteInd(int slotId,
7729 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7733 Return<void> retStatus = radioService[slotId]->mRadioIndication->resendIncallMute(
7735 radioService[slotId]->checkReturnStatus(retStatus);
7737 RLOGE("resendIncallMuteInd: radioService[%d]->mRadioIndication == NULL", slotId);
7743 int radio::cdmaSubscriptionSourceChangedInd(int slotId,
7746 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7755 Return<void> retStatus = radioService[slotId]->mRadioIndication->
7758 radioService[slotId]->checkReturnStatus(retStatus);
7761 slotId);
7767 int radio::cdmaPrlChangedInd(int slotId,
7770 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7779 Return<void> retStatus = radioService[slotId]->mRadioIndication->cdmaPrlChanged(
7781 radioService[slotId]->checkReturnStatus(retStatus);
7783 RLOGE("cdmaPrlChangedInd: radioService[%d]->mRadioIndication == NULL", slotId);
7789 int radio::exitEmergencyCallbackModeInd(int slotId,
7792 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7796 Return<void> retStatus = radioService[slotId]->mRadioIndication->exitEmergencyCallbackMode(
7798 radioService[slotId]->checkReturnStatus(retStatus);
7801 slotId);
7807 int radio::rilConnectedInd(int slotId,
7810 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7812 Return<void> retStatus = radioService[slotId]->mRadioIndication->rilConnected(
7814 radioService[slotId]->checkReturnStatus(retStatus);
7816 RLOGE("rilConnectedInd: radioService[%d]->mRadioIndication == NULL", slotId);
7822 int radio::voiceRadioTechChangedInd(int slotId,
7825 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
7834 Return<void> retStatus = radioService[slotId]->mRadioIndication->voiceRadioTechChanged(
7836 radioService[slotId]->checkReturnStatus(retStatus);
7839 slotId);
7990 int radio::cellInfoListInd(int slotId,
7993 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8005 Return<void> retStatus = radioService[slotId]->mRadioIndication->cellInfoList(
8007 radioService[slotId]->checkReturnStatus(retStatus);
8009 RLOGE("cellInfoListInd: radioService[%d]->mRadioIndication == NULL", slotId);
8015 int radio::imsNetworkStateChangedInd(int slotId,
8018 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8022 Return<void> retStatus = radioService[slotId]->mRadioIndication->imsNetworkStateChanged(
8024 radioService[slotId]->checkReturnStatus(retStatus);
8027 slotId);
8033 int radio::subscriptionStatusChangedInd(int slotId,
8036 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8045 Return<void> retStatus = radioService[slotId]->mRadioIndication->subscriptionStatusChanged(
8047 radioService[slotId]->checkReturnStatus(retStatus);
8050 slotId);
8056 int radio::srvccStateNotifyInd(int slotId,
8059 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8068 Return<void> retStatus = radioService[slotId]->mRadioIndication->srvccStateNotify(
8070 radioService[slotId]->checkReturnStatus(retStatus);
8072 RLOGE("srvccStateNotifyInd: radioService[%d]->mRadioIndication == NULL", slotId);
8111 int radio::hardwareConfigChangedInd(int slotId,
8114 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8127 Return<void> retStatus = radioService[slotId]->mRadioIndication->hardwareConfigChanged(
8129 radioService[slotId]->checkReturnStatus(retStatus);
8132 slotId);
8147 int radio::radioCapabilityIndicationInd(int slotId,
8150 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8162 Return<void> retStatus = radioService[slotId]->mRadioIndication->radioCapabilityIndication(
8164 radioService[slotId]->checkReturnStatus(retStatus);
8167 slotId);
8186 int radio::onSupplementaryServiceIndicationInd(int slotId,
8189 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8254 Return<void> retStatus = radioService[slotId]->mRadioIndication->
8257 radioService[slotId]->checkReturnStatus(retStatus);
8260 "radioService[%d]->mRadioIndication == NULL", slotId);
8266 int radio::stkCallControlAlphaNotifyInd(int slotId,
8269 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8277 Return<void> retStatus = radioService[slotId]->mRadioIndication->stkCallControlAlphaNotify(
8280 radioService[slotId]->checkReturnStatus(retStatus);
8283 slotId);
8296 int radio::lceDataInd(int slotId,
8299 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8310 Return<void> retStatus = radioService[slotId]->mRadioIndication->lceData(
8312 radioService[slotId]->checkReturnStatus(retStatus);
8314 RLOGE("lceDataInd: radioService[%d]->mRadioIndication == NULL", slotId);
8320 int radio::pcoDataInd(int slotId,
8323 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8339 Return<void> retStatus = radioService[slotId]->mRadioIndication->pcoData(
8341 radioService[slotId]->checkReturnStatus(retStatus);
8343 RLOGE("pcoDataInd: radioService[%d]->mRadioIndication == NULL", slotId);
8349 int radio::modemResetInd(int slotId,
8352 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndication != NULL) {
8360 Return<void> retStatus = radioService[slotId]->mRadioIndication->modemReset(
8363 radioService[slotId]->checkReturnStatus(retStatus);
8365 RLOGE("modemResetInd: radioService[%d]->mRadioIndication == NULL", slotId);
8371 int radio::networkScanResultInd(int slotId,
8377 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndicationV1_1 != NULL) {
8398 Return<void> retStatus = radioService[slotId]->mRadioIndicationV1_1->networkScanResult(
8400 radioService[slotId]->checkReturnStatus(retStatus);
8402 RLOGE("networkScanResultInd: radioService[%d]->mRadioIndicationV1_1 == NULL", slotId);
8407 int radio::carrierInfoForImsiEncryption(int slotId,
8410 if (radioService[slotId] != NULL && radioService[slotId]->mRadioIndicationV1_1 != NULL) {
8416 Return<void> retStatus = radioService[slotId]->mRadioIndicationV1_1->
8418 radioService[slotId]->checkReturnStatus(retStatus);
8421 slotId);
8427 int radio::keepaliveStatusInd(int slotId,
8433 if (radioService[slotId] == NULL || radioService[slotId]->mRadioIndication == NULL) {
8434 RLOGE("%s: radioService[%d]->mRadioIndication == NULL", __FUNCTION__, slotId);
8439 slotId]->mRadioIndication);
8441 RLOGE("%s: ret.isOk() == false for radioService[%d]", __FUNCTION__, slotId);
8456 radioService[slotId]->checkReturnStatus(retStatus);
8460 int radio::oemHookRawInd(int slotId,
8463 if (oemHookService[slotId] != NULL && oemHookService[slotId]->mOemHookIndication != NULL) {
8474 Return<void> retStatus = oemHookService[slotId]->mOemHookIndication->oemHookRaw(
8476 checkReturnStatus(slotId, retStatus, false);
8478 RLOGE("oemHookRawInd: oemHookService[%d]->mOemHookIndication == NULL", slotId);
8531 pthread_rwlock_t * radio::getRadioServiceRwlock(int slotId) {
8535 if (slotId == 2) radioServiceRwlockPtr = &radioServiceRwlock2;
8537 if (slotId == 3) radioServiceRwlockPtr = &radioServiceRwlock3;
8539 if (slotId == 4) radioServiceRwlockPtr = &radioServiceRwlock4;