Home | History | Annotate | Download | only in telephony

Lines Matching refs:rr

232             RILRequest rr;
254 rr = mRequestList.valueAt(i);
255 Rlog.d(RILJ_LOG_TAG, i + ": [" + rr.mSerial + "] "
256 + requestToString(rr.mRequest));
273 rr = findAndRemoveRequestFromList(serial);
275 if(rr == null) {
280 if (rr.mResult != null) {
281 Object timeoutResponse = getResponseForTimedOutRILRequest(rr);
282 AsyncResult.forMessage( rr.mResult, timeoutResponse, null);
283 rr.mResult.sendToTarget();
284 mMetrics.writeOnRilTimeoutResponse(mPhoneId, rr.mSerial, rr.mRequest);
287 decrementWakeLock(rr);
288 rr.release();
308 * @param rr The RIL Request that has timed out.
312 private static Object getResponseForTimedOutRILRequest(RILRequest rr) {
313 if (rr == null ) return null;
316 switch(rr.mRequest) {
504 private void addRequest(RILRequest rr) {
505 acquireWakeLock(rr, FOR_WAKELOCK);
507 rr.mStartTimeMs = SystemClock.elapsedRealtime();
508 mRequestList.append(rr.mSerial, rr);
513 RILRequest rr = RILRequest.obtain(request, result, workSource);
514 addRequest(rr);
515 return rr;
518 private void handleRadioProxyExceptionForRR(RILRequest rr, String caller, Exception e) {
531 RILRequest rr = obtainRequest(RIL_REQUEST_GET_SIM_STATUS, result,
534 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
537 radioProxy.getIccCardStatus(rr.mSerial);
539 handleRadioProxyExceptionForRR(rr, "getIccCardStatus", e);
571 RILRequest rr = obtainRequest(RIL_REQUEST_ENTER_SIM_PIN, result,
575 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
580 radioProxy.supplyIccPinForApp(rr.mSerial,
584 handleRadioProxyExceptionForRR(rr, "supplyIccPinForApp", e);
598 RILRequest rr = obtainRequest(RIL_REQUEST_ENTER_SIM_PUK, result,
602 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
607 radioProxy.supplyIccPukForApp(rr.mSerial,
612 handleRadioProxyExceptionForRR(rr, "supplyIccPukForApp", e);
626 RILRequest rr = obtainRequest(RIL_REQUEST_ENTER_SIM_PIN2, result,
630 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
635 radioProxy.supplyIccPin2ForApp(rr.mSerial,
639 handleRadioProxyExceptionForRR(rr, "supplyIccPin2ForApp", e);
653 RILRequest rr = obtainRequest(RIL_REQUEST_ENTER_SIM_PUK2, result,
657 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
662 radioProxy.supplyIccPuk2ForApp(rr.mSerial,
667 handleRadioProxyExceptionForRR(rr, "supplyIccPuk2ForApp", e);
681 RILRequest rr = obtainRequest(RIL_REQUEST_CHANGE_SIM_PIN, result,
685 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " oldPin = "
690 radioProxy.changeIccPinForApp(rr.mSerial,
695 handleRadioProxyExceptionForRR(rr, "changeIccPinForApp", e);
709 RILRequest rr = obtainRequest(RIL_REQUEST_CHANGE_SIM_PIN2, result,
713 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " oldPin = "
718 radioProxy.changeIccPin2ForApp(rr.mSerial,
723 handleRadioProxyExceptionForRR(rr, "changeIccPin2ForApp", e);
732 RILRequest rr = obtainRequest(RIL_REQUEST_ENTER_NETWORK_DEPERSONALIZATION, result,
736 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " netpin = "
741 radioProxy.supplyNetworkDepersonalization(rr.mSerial,
744 handleRadioProxyExceptionForRR(rr, "supplyNetworkDepersonalization", e);
753 RILRequest rr = obtainRequest(RIL_REQUEST_GET_CURRENT_CALLS, result,
757 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
761 radioProxy.getCurrentCalls(rr.mSerial);
763 handleRadioProxyExceptionForRR(rr, "getCurrentCalls", e);
777 RILRequest rr = obtainRequest(RIL_REQUEST_DIAL, result,
793 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
797 radioProxy.dial(rr.mSerial, dialInfo);
799 handleRadioProxyExceptionForRR(rr, "dial", e);
813 RILRequest rr = obtainRequest(RIL_REQUEST_GET_IMSI, result,
817 riljLog(rr.serialString()
818 + "> " + requestToString(rr.mRequest) + " aid = " + aid);
821 radioProxy.getImsiForApp(rr.mSerial, convertNullToEmptyString(aid));
823 handleRadioProxyExceptionForRR(rr, "getIMSIForApp", e);
832 RILRequest rr = obtainRequest(RIL_REQUEST_HANGUP, result,
836 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " gsmIndex = "
841 radioProxy.hangup(rr.mSerial, gsmIndex);
843 handleRadioProxyExceptionForRR(rr, "hangupConnection", e);
852 RILRequest rr = obtainRequest(RIL_REQUEST_HANGUP_WAITING_OR_BACKGROUND, result,
855 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
858 radioProxy.hangupWaitingOrBackground(rr.mSerial);
860 handleRadioProxyExceptionForRR(rr, "hangupWaitingOrBackground", e);
869 RILRequest rr = obtainRequest(RIL_REQUEST_HANGUP_FOREGROUND_RESUME_BACKGROUND, result,
872 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
875 radioProxy.hangupForegroundResumeBackground(rr.mSerial);
877 handleRadioProxyExceptionForRR(rr, "hangupForegroundResumeBackground", e);
886 RILRequest rr = obtainRequest(RIL_REQUEST_SWITCH_WAITING_OR_HOLDING_AND_ACTIVE, result,
889 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
892 radioProxy.switchWaitingOrHoldingAndActive(rr.mSerial);
894 handleRadioProxyExceptionForRR(rr, "switchWaitingOrHoldingAndActive", e);
903 RILRequest rr = obtainRequest(RIL_REQUEST_CONFERENCE, result,
906 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
909 radioProxy.conference(rr.mSerial);
911 handleRadioProxyExceptionForRR(rr, "conference", e);
920 RILRequest rr = obtainRequest(RIL_REQUEST_UDUB, result,
923 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
926 radioProxy.rejectCall(rr.mSerial);
928 handleRadioProxyExceptionForRR(rr, "rejectCall", e);
937 RILRequest rr = obtainRequest(RIL_REQUEST_LAST_CALL_FAIL_CAUSE, result,
940 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
943 radioProxy.getLastCallFailCause(rr.mSerial);
945 handleRadioProxyExceptionForRR(rr, "getLastCallFailCause", e);
954 RILRequest rr = obtainRequest(RIL_REQUEST_SIGNAL_STRENGTH, result,
957 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
960 radioProxy.getSignalStrength(rr.mSerial);
962 handleRadioProxyExceptionForRR(rr, "getSignalStrength", e);
971 RILRequest rr = obtainRequest(RIL_REQUEST_VOICE_REGISTRATION_STATE, result,
974 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
977 radioProxy.getVoiceRegistrationState(rr.mSerial);
979 handleRadioProxyExceptionForRR(rr, "getVoiceRegistrationState", e);
988 RILRequest rr = obtainRequest(RIL_REQUEST_DATA_REGISTRATION_STATE, result,
991 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
994 radioProxy.getDataRegistrationState(rr.mSerial);
996 handleRadioProxyExceptionForRR(rr, "getDataRegistrationState", e);
1005 RILRequest rr = obtainRequest(RIL_REQUEST_OPERATOR, result,
1008 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1011 radioProxy.getOperator(rr.mSerial);
1013 handleRadioProxyExceptionForRR(rr, "getOperator", e);
1022 RILRequest rr = obtainRequest(RIL_REQUEST_RADIO_POWER, result,
1026 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1031 radioProxy.setRadioPower(rr.mSerial, on);
1033 handleRadioProxyExceptionForRR(rr, "setRadioPower", e);
1042 RILRequest rr = obtainRequest(RIL_REQUEST_DTMF, result,
1047 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1051 radioProxy.sendDtmf(rr.mSerial, c + "");
1053 handleRadioProxyExceptionForRR(rr, "sendDtmf", e);
1069 RILRequest rr = obtainRequest(RIL_REQUEST_SEND_SMS, result,
1073 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1078 radioProxy.sendSms(rr.mSerial, msg);
1079 mMetrics.writeRilSendSms(mPhoneId, rr.mSerial, SmsSession.Event.Tech.SMS_GSM,
1082 handleRadioProxyExceptionForRR(rr, "sendSMS", e);
1091 RILRequest rr = obtainRequest(RIL_REQUEST_SEND_SMS_EXPECT_MORE, result,
1095 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1100 radioProxy.sendSMSExpectMore(rr.mSerial, msg);
1101 mMetrics.writeRilSendSms(mPhoneId, rr.mSerial, SmsSession.Event.Tech.SMS_GSM,
1104 handleRadioProxyExceptionForRR(rr, "sendSMSExpectMore", e);
1181 RILRequest rr = obtainRequest(RIL_REQUEST_SETUP_DATA_CALL, result,
1206 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1211 radioProxy.setupDataCall(rr.mSerial, dataRat, dpi,
1227 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1233 radioProxy12.setupDataCall_1_2(rr.mSerial, accessNetworkType, dpi,
1238 handleRadioProxyExceptionForRR(rr, "setupDataCall", e);
1254 RILRequest rr = obtainRequest(RIL_REQUEST_SIM_IO, result,
1259 riljLog(rr.serialString() + "> iccIO: "
1260 + requestToString(rr.mRequest) + " command = 0x"
1266 riljLog(rr.serialString() + "> iccIO: " + requestToString(rr.mRequest));
1282 radioProxy.iccIOForApp(rr.mSerial, iccIo);
1284 handleRadioProxyExceptionForRR(rr, "iccIOForApp", e);
1293 RILRequest rr = obtainRequest(RIL_REQUEST_SEND_USSD, result,
1299 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1304 radioProxy.sendUssd(rr.mSerial, convertNullToEmptyString(ussd));
1306 handleRadioProxyExceptionForRR(rr, "sendUSSD", e);
1315 RILRequest rr = obtainRequest(RIL_REQUEST_CANCEL_USSD, result,
1319 riljLog(rr.serialString()
1320 + "> " + requestToString(rr.mRequest));
1324 radioProxy.cancelPendingUssd(rr.mSerial);
1326 handleRadioProxyExceptionForRR(rr, "cancelPendingUssd", e);
1335 RILRequest rr = obtainRequest(RIL_REQUEST_GET_CLIR, result,
1338 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1341 radioProxy.getClir(rr.mSerial);
1343 handleRadioProxyExceptionForRR(rr, "getCLIR", e);
1352 RILRequest rr = obtainRequest(RIL_REQUEST_SET_CLIR, result, mRILDefaultWorkSource);
1355 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1360 radioProxy.setClir(rr.mSerial, clirMode);
1362 handleRadioProxyExceptionForRR(rr, "setCLIR", e);
1372 RILRequest rr = obtainRequest(RIL_REQUEST_QUERY_CALL_FORWARD_STATUS, result,
1376 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1389 radioProxy.getCallForwardStatus(rr.mSerial, cfInfo);
1391 handleRadioProxyExceptionForRR(rr, "queryCallForwardStatus", e);
1401 RILRequest rr = obtainRequest(RIL_REQUEST_SET_CALL_FORWARD, result,
1405 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1420 radioProxy.setCallForward(rr.mSerial, cfInfo);
1422 handleRadioProxyExceptionForRR(rr, "setCallForward", e);
1432 RILRequest rr = obtainRequest(RIL_REQUEST_QUERY_CALL_WAITING, result,
1436 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1441 radioProxy.getCallWaiting(rr.mSerial, serviceClass);
1443 handleRadioProxyExceptionForRR(rr, "queryCallWaiting", e);
1452 RILRequest rr = obtainRequest(RIL_REQUEST_SET_CALL_WAITING, result,
1456 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1461 radioProxy.setCallWaiting(rr.mSerial, enable, serviceClass);
1463 handleRadioProxyExceptionForRR(rr, "setCallWaiting", e);
1472 RILRequest rr = obtainRequest(RIL_REQUEST_SMS_ACKNOWLEDGE, result,
1476 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1481 radioProxy.acknowledgeLastIncomingGsmSms(rr.mSerial, success, cause);
1483 handleRadioProxyExceptionForRR(rr, "acknowledgeLastIncomingGsmSms", e);
1492 RILRequest rr = obtainRequest(RIL_REQUEST_ANSWER, result,
1496 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1500 radioProxy.acceptCall(rr.mSerial);
1501 mMetrics.writeRilAnswer(mPhoneId, rr.mSerial);
1503 handleRadioProxyExceptionForRR(rr, "acceptCall", e);
1512 RILRequest rr = obtainRequest(RIL_REQUEST_DEACTIVATE_DATA_CALL, result,
1516 riljLog(rr.serialString() + "> "
1517 + requestToString(rr.mRequest) + " cid = " + cid + " reason = " + reason);
1525 radioProxy.deactivateDataCall(rr.mSerial, cid,
1528 radioProxy12.deactivateDataCall_1_2(rr.mSerial, cid, reason);
1530 mMetrics.writeRilDeactivateDataCall(mPhoneId, rr.mSerial, cid, reason);
1532 handleRadioProxyExceptionForRR(rr, "deactivateDataCall", e);
1548 RILRequest rr = obtainRequest(RIL_REQUEST_QUERY_FACILITY_LOCK, result,
1552 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1558 radioProxy.getFacilityLockForApp(rr.mSerial,
1564 handleRadioProxyExceptionForRR(rr, "getFacilityLockForApp", e);
1580 RILRequest rr = obtainRequest(RIL_REQUEST_SET_FACILITY_LOCK, result,
1584 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1590 radioProxy.setFacilityLockForApp(rr.mSerial,
1597 handleRadioProxyExceptionForRR(rr, "setFacilityLockForApp", e);
1607 RILRequest rr = obtainRequest(RIL_REQUEST_CHANGE_BARRING_PASSWORD, result,
1612 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1617 radioProxy.setBarringPassword(rr.mSerial,
1622 handleRadioProxyExceptionForRR(rr, "changeBarringPassword", e);
1631 RILRequest rr = obtainRequest(RIL_REQUEST_QUERY_NETWORK_SELECTION_MODE, result,
1634 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1637 radioProxy.getNetworkSelectionMode(rr.mSerial);
1639 handleRadioProxyExceptionForRR(rr, "getNetworkSelectionMode", e);
1648 RILRequest rr = obtainRequest(RIL_REQUEST_SET_NETWORK_SELECTION_AUTOMATIC, result,
1651 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1654 radioProxy.setNetworkSelectionModeAutomatic(rr.mSerial);
1656 handleRadioProxyExceptionForRR(rr, "setNetworkSelectionModeAutomatic", e);
1665 RILRequest rr = obtainRequest(RIL_REQUEST_SET_NETWORK_SELECTION_MANUAL, result,
1669 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1674 radioProxy.setNetworkSelectionModeManual(rr.mSerial,
1677 handleRadioProxyExceptionForRR(rr, "setNetworkSelectionModeManual", e);
1686 RILRequest rr = obtainRequest(RIL_REQUEST_QUERY_AVAILABLE_NETWORKS, result,
1689 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1692 radioProxy.getAvailableNetworks(rr.mSerial);
1694 handleRadioProxyExceptionForRR(rr, "getAvailableNetworks", e);
1762 RILRequest rr = obtainRequest(RIL_REQUEST_START_NETWORK_SCAN, result,
1766 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1770 radioProxy12.startNetworkScan_1_2(rr.mSerial, request);
1772 handleRadioProxyExceptionForRR(rr, "startNetworkScan", e);
1798 RILRequest rr = obtainRequest(RIL_REQUEST_START_NETWORK_SCAN, result,
1802 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1806 radioProxy11.startNetworkScan(rr.mSerial, request);
1808 handleRadioProxyExceptionForRR(rr, "startNetworkScan", e);
1828 RILRequest rr = obtainRequest(RIL_REQUEST_STOP_NETWORK_SCAN, result,
1832 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1836 radioProxy11.stopNetworkScan(rr.mSerial);
1838 handleRadioProxyExceptionForRR(rr, "stopNetworkScan", e);
1848 RILRequest rr = obtainRequest(RIL_REQUEST_DTMF_START, result,
1852 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1855 radioProxy.startDtmf(rr.mSerial, c + "");
1857 handleRadioProxyExceptionForRR(rr, "startDtmf", e);
1866 RILRequest rr = obtainRequest(RIL_REQUEST_DTMF_STOP, result,
1869 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1872 radioProxy.stopDtmf(rr.mSerial);
1874 handleRadioProxyExceptionForRR(rr, "stopDtmf", e);
1883 RILRequest rr = obtainRequest(RIL_REQUEST_SEPARATE_CONNECTION, result,
1887 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1892 radioProxy.separateConnection(rr.mSerial, gsmIndex);
1894 handleRadioProxyExceptionForRR(rr, "separateConnection", e);
1903 RILRequest rr = obtainRequest(RIL_REQUEST_BASEBAND_VERSION, result,
1906 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1909 radioProxy.getBasebandVersion(rr.mSerial);
1911 handleRadioProxyExceptionForRR(rr, "getBasebandVersion", e);
1920 RILRequest rr = obtainRequest(RIL_REQUEST_SET_MUTE, result,
1924 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
1929 radioProxy.setMute(rr.mSerial, enableMute);
1931 handleRadioProxyExceptionForRR(rr, "setMute", e);
1940 RILRequest rr = obtainRequest(RIL_REQUEST_GET_MUTE, result,
1943 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1946 radioProxy.getMute(rr.mSerial);
1948 handleRadioProxyExceptionForRR(rr, "getMute", e);
1957 RILRequest rr = obtainRequest(RIL_REQUEST_QUERY_CLIP, result,
1960 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1963 radioProxy.getClip(rr.mSerial);
1965 handleRadioProxyExceptionForRR(rr, "queryCLIP", e);
1983 RILRequest rr = obtainRequest(RIL_REQUEST_DATA_CALL_LIST, result,
1986 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
1989 radioProxy.getDataCallList(rr.mSerial);
1991 handleRadioProxyExceptionForRR(rr, "getDataCallList", e);
2000 RILRequest rr = obtainRequest(RIL_REQUEST_OEM_HOOK_RAW, response,
2004 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2009 oemHookProxy.sendRequestRaw(rr.mSerial, primitiveArrayToArrayList(data));
2011 handleRadioProxyExceptionForRR(rr, "invokeOemRilRequestRaw", e);
2024 RILRequest rr = obtainRequest(RIL_REQUEST_OEM_HOOK_STRINGS, result,
2032 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " strings = "
2037 oemHookProxy.sendRequestStrings(rr.mSerial,
2040 handleRadioProxyExceptionForRR(rr, "invokeOemRilRequestStrings", e);
2053 RILRequest rr = obtainRequest(RIL_REQUEST_SET_SUPP_SVC_NOTIFICATION, result,
2057 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " enable = "
2062 radioProxy.setSuppServiceNotifications(rr.mSerial, enable);
2064 handleRadioProxyExceptionForRR(rr, "setSuppServiceNotifications", e);
2074 RILRequest rr = obtainRequest(RIL_REQUEST_WRITE_SMS_TO_SIM, result,
2078 riljLog(rr.serialString() + "> "
2079 + requestToString(rr.mRequest)
2089 radioProxy.writeSmsToSim(rr.mSerial, args);
2091 handleRadioProxyExceptionForRR(rr, "writeSmsToSim", e);
2100 rr = obtainRequest(RIL_REQUEST_DELETE_SMS_ON_SIM, result,
2104 riljLog(rr.serialString() + "> "
2105 + requestToString(rr.mRequest) + " index = " + index);
2109 radioProxy.deleteSmsOnSim(rr.mSerial, index);
2111 handleRadioProxyExceptionForRR(rr, "deleteSmsOnSim", e);
2120 RILRequest rr = obtainRequest(RIL_REQUEST_SET_BAND_MODE, result,
2124 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2129 radioProxy.setBandMode(rr.mSerial, bandMode);
2131 handleRadioProxyExceptionForRR(rr, "setBandMode", e);
2140 RILRequest rr = obtainRequest(RIL_REQUEST_QUERY_AVAILABLE_BAND_MODE, result,
2143 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2146 radioProxy.getAvailableBandModes(rr.mSerial);
2148 handleRadioProxyExceptionForRR(rr, "queryAvailableBandMode", e);
2157 RILRequest rr = obtainRequest(RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND, result,
2161 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " contents = "
2166 radioProxy.sendEnvelope(rr.mSerial, convertNullToEmptyString(contents));
2168 handleRadioProxyExceptionForRR(rr, "sendEnvelope", e);
2177 RILRequest rr = obtainRequest(RIL_REQUEST_STK_SEND_TERMINAL_RESPONSE, result,
2181 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " contents = "
2186 radioProxy.sendTerminalResponseToSim(rr.mSerial,
2189 handleRadioProxyExceptionForRR(rr, "sendTerminalResponse", e);
2225 RILRequest rr = obtainRequest(RIL_REQUEST_STK_SEND_ENVELOPE_WITH_STATUS, result,
2229 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " contents = "
2234 radioProxy.sendEnvelopeWithStatus(rr.mSerial, convertNullToEmptyString(contents));
2236 handleRadioProxyExceptionForRR(rr, "sendEnvelopeWithStatus", e);
2245 RILRequest rr = obtainRequest(RIL_REQUEST_EXPLICIT_CALL_TRANSFER, result,
2248 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2251 radioProxy.explicitCallTransfer(rr.mSerial);
2253 handleRadioProxyExceptionForRR(rr, "explicitCallTransfer", e);
2262 RILRequest rr = obtainRequest(RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE, result,
2266 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2273 radioProxy.setPreferredNetworkType(rr.mSerial, networkType);
2275 handleRadioProxyExceptionForRR(rr, "setPreferredNetworkType", e);
2284 RILRequest rr = obtainRequest(RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE, result,
2287 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2290 radioProxy.getPreferredNetworkType(rr.mSerial);
2292 handleRadioProxyExceptionForRR(rr, "getPreferredNetworkType", e);
2302 RILRequest rr = obtainRequest(RIL_REQUEST_GET_NEIGHBORING_CELL_IDS, result,
2305 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2308 radioProxy.getNeighboringCids(rr.mSerial);
2310 handleRadioProxyExceptionForRR(rr, "getNeighboringCids", e);
2319 RILRequest rr = obtainRequest(RIL_REQUEST_SET_LOCATION_UPDATES, result,
2323 riljLog(rr.serialString() + "> "
2324 + requestToString(rr.mRequest) + " enable = " + enable);
2328 radioProxy.setLocationUpdates(rr.mSerial, enable);
2330 handleRadioProxyExceptionForRR(rr, "setLocationUpdates", e);
2339 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_SET_SUBSCRIPTION_SOURCE, result,
2343 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2348 radioProxy.setCdmaSubscriptionSource(rr.mSerial, cdmaSubscription);
2350 handleRadioProxyExceptionForRR(rr, "setCdmaSubscriptionSource", e);
2359 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_QUERY_ROAMING_PREFERENCE, result,
2362 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2365 radioProxy.getCdmaRoamingPreference(rr.mSerial);
2367 handleRadioProxyExceptionForRR(rr, "queryCdmaRoamingPreference", e);
2376 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_SET_ROAMING_PREFERENCE, result,
2380 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2385 radioProxy.setCdmaRoamingPreference(rr.mSerial, cdmaRoamingType);
2387 handleRadioProxyExceptionForRR(rr, "setCdmaRoamingPreference", e);
2396 RILRequest rr = obtainRequest(RIL_REQUEST_QUERY_TTY_MODE, result,
2399 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2402 radioProxy.getTTYMode(rr.mSerial);
2404 handleRadioProxyExceptionForRR(rr, "queryTTYMode", e);
2413 RILRequest rr = obtainRequest(RIL_REQUEST_SET_TTY_MODE, result,
2417 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2422 radioProxy.setTTYMode(rr.mSerial, ttyMode);
2424 handleRadioProxyExceptionForRR(rr, "setTTYMode", e);
2433 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_SET_PREFERRED_VOICE_PRIVACY_MODE, result,
2437 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2442 radioProxy.setPreferredVoicePrivacy(rr.mSerial, enable);
2444 handleRadioProxyExceptionForRR(rr, "setPreferredVoicePrivacy", e);
2453 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_QUERY_PREFERRED_VOICE_PRIVACY_MODE,
2456 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2459 radioProxy.getPreferredVoicePrivacy(rr.mSerial);
2461 handleRadioProxyExceptionForRR(rr, "getPreferredVoicePrivacy", e);
2470 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_FLASH, result,
2474 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2479 radioProxy.sendCDMAFeatureCode(rr.mSerial, convertNullToEmptyString(featureCode));
2481 handleRadioProxyExceptionForRR(rr, "sendCDMAFeatureCode", e);
2490 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_BURST_DTMF, result,
2494 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2499 radioProxy.sendBurstDtmf(rr.mSerial, convertNullToEmptyString(dtmfString), on, off);
2501 handleRadioProxyExceptionForRR(rr, "sendBurstDtmf", e);
2548 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_SEND_SMS, result,
2552 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2558 radioProxy.sendCdmaSms(rr.mSerial, msg);
2559 mMetrics.writeRilSendSms(mPhoneId, rr.mSerial, SmsSession.Event.Tech.SMS_CDMA,
2562 handleRadioProxyExceptionForRR(rr, "sendCdmaSms", e);
2571 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_SMS_ACKNOWLEDGE, result,
2575 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2584 radioProxy.acknowledgeLastIncomingCdmaSms(rr.mSerial, msg);
2586 handleRadioProxyExceptionForRR(rr, "acknowledgeLastIncomingCdmaSms", e);
2595 RILRequest rr = obtainRequest(RIL_REQUEST_GSM_GET_BROADCAST_CONFIG, result,
2598 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2601 radioProxy.getGsmBroadcastConfig(rr.mSerial);
2603 handleRadioProxyExceptionForRR(rr, "getGsmBroadcastConfig", e);
2612 RILRequest rr = obtainRequest(RIL_REQUEST_GSM_SET_BROADCAST_CONFIG, result,
2616 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2639 radioProxy.setGsmBroadcastConfig(rr.mSerial, configs);
2641 handleRadioProxyExceptionForRR(rr, "setGsmBroadcastConfig", e);
2650 RILRequest rr = obtainRequest(RIL_REQUEST_GSM_BROADCAST_ACTIVATION, result,
2654 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2659 radioProxy.setGsmBroadcastActivation(rr.mSerial, activate);
2661 handleRadioProxyExceptionForRR(rr, "setGsmBroadcastActivation", e);
2670 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_GET_BROADCAST_CONFIG, result,
2673 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2676 radioProxy.getCdmaBroadcastConfig(rr.mSerial);
2678 handleRadioProxyExceptionForRR(rr, "getCdmaBroadcastConfig", e);
2687 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_SET_BROADCAST_CONFIG, result,
2705 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2713 radioProxy.setCdmaBroadcastConfig(rr.mSerial, halConfigs);
2715 handleRadioProxyExceptionForRR(rr, "setCdmaBroadcastConfig", e);
2724 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_BROADCAST_ACTIVATION, result,
2728 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2733 radioProxy.setCdmaBroadcastActivation(rr.mSerial, activate);
2735 handleRadioProxyExceptionForRR(rr, "setCdmaBroadcastActivation", e);
2744 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_SUBSCRIPTION, result,
2747 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2750 radioProxy.getCDMASubscription(rr.mSerial);
2752 handleRadioProxyExceptionForRR(rr, "getCDMASubscription", e);
2762 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_WRITE_SMS_TO_RUIM, result,
2766 riljLog(rr.serialString() + "> "
2767 + requestToString(rr.mRequest)
2776 radioProxy.writeSmsToRuim(rr.mSerial, args);
2778 handleRadioProxyExceptionForRR(rr, "writeSmsToRuim", e);
2787 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_DELETE_SMS_ON_RUIM, result,
2791 riljLog(rr.serialString() + "> "
2792 + requestToString(rr.mRequest)
2797 radioProxy.deleteSmsOnRuim(rr.mSerial, index);
2799 handleRadioProxyExceptionForRR(rr, "deleteSmsOnRuim", e);
2808 RILRequest rr = obtainRequest(RIL_REQUEST_DEVICE_IDENTITY, result,
2811 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2814 radioProxy.getDeviceIdentity(rr.mSerial);
2816 handleRadioProxyExceptionForRR(rr, "getDeviceIdentity", e);
2825 RILRequest rr = obtainRequest(RIL_REQUEST_EXIT_EMERGENCY_CALLBACK_MODE, result,
2828 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2831 radioProxy.exitEmergencyCallbackMode(rr.mSerial);
2833 handleRadioProxyExceptionForRR(rr, "exitEmergencyCallbackMode", e);
2842 RILRequest rr = obtainRequest(RIL_REQUEST_GET_SMSC_ADDRESS, result,
2845 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2848 radioProxy.getSmscAddress(rr.mSerial);
2850 handleRadioProxyExceptionForRR(rr, "getSmscAddress", e);
2859 RILRequest rr = obtainRequest(RIL_REQUEST_SET_SMSC_ADDRESS, result,
2863 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2868 radioProxy.setSmscAddress(rr.mSerial, convertNullToEmptyString(address));
2870 handleRadioProxyExceptionForRR(rr, "setSmscAddress", e);
2879 RILRequest rr = obtainRequest(RIL_REQUEST_REPORT_SMS_MEMORY_STATUS, result,
2883 riljLog(rr.serialString() + "> "
2884 + requestToString(rr.mRequest) + " available = " + available);
2888 radioProxy.reportSmsMemoryStatus(rr.mSerial, available);
2890 handleRadioProxyExceptionForRR(rr, "reportSmsMemoryStatus", e);
2899 RILRequest rr = obtainRequest(RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING, result,
2902 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2905 radioProxy.reportStkServiceIsRunning(rr.mSerial);
2907 handleRadioProxyExceptionForRR(rr, "reportStkServiceIsRunning", e);
2916 RILRequest rr = obtainRequest(RIL_REQUEST_CDMA_GET_SUBSCRIPTION_SOURCE, result,
2919 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2922 radioProxy.getCdmaSubscriptionSource(rr.mSerial);
2924 handleRadioProxyExceptionForRR(rr, "getCdmaSubscriptionSource", e);
2933 RILRequest rr = obtainRequest(RIL_REQUEST_ACKNOWLEDGE_INCOMING_GSM_SMS_WITH_PDU, result,
2937 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
2942 rr.mSerial, success,
2945 handleRadioProxyExceptionForRR(rr, "acknowledgeIncomingGsmSmsWithPdu", e);
2954 RILRequest rr = obtainRequest(RIL_REQUEST_VOICE_RADIO_TECH, result,
2957 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2960 radioProxy.getVoiceRadioTechnology(rr.mSerial);
2962 handleRadioProxyExceptionForRR(rr, "getVoiceRadioTechnology", e);
2972 RILRequest rr = obtainRequest(RIL_REQUEST_GET_CELL_INFO_LIST, result,
2976 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
2980 radioProxy.getCellInfoList(rr.mSerial);
2982 handleRadioProxyExceptionForRR(rr, "getCellInfoList", e);
2992 RILRequest rr = obtainRequest(RIL_REQUEST_SET_UNSOL_CELL_INFO_LIST_RATE, result,
2996 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3001 radioProxy.setCellInfoListRate(rr.mSerial, rateInMillis);
3003 handleRadioProxyExceptionForRR(rr, "setCellInfoListRate", e);
3017 RILRequest rr = obtainRequest(RIL_REQUEST_SET_INITIAL_ATTACH_APN, result,
3021 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + dataProfile);
3025 radioProxy.setInitialAttachApn(rr.mSerial, convertToHalDataProfile(dataProfile),
3028 handleRadioProxyExceptionForRR(rr, "setInitialAttachApn", e);
3037 RILRequest rr = obtainRequest(RIL_REQUEST_IMS_REGISTRATION_STATE, result,
3041 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3045 radioProxy.getImsRegistrationState(rr.mSerial);
3047 handleRadioProxyExceptionForRR(rr, "getImsRegistrationState", e);
3057 RILRequest rr = obtainRequest(RIL_REQUEST_IMS_SEND_SMS, result,
3061 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3071 radioProxy.sendImsSms(rr.mSerial, msg);
3072 mMetrics.writeRilSendSms(mPhoneId, rr.mSerial, SmsSession.Event.Tech.SMS_IMS,
3075 handleRadioProxyExceptionForRR(rr, "sendImsGsmSms", e);
3084 RILRequest rr = obtainRequest(RIL_REQUEST_IMS_SEND_SMS, result,
3088 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3100 radioProxy.sendImsSms(rr.mSerial, msg);
3101 mMetrics.writeRilSendSms(mPhoneId, rr.mSerial, SmsSession.Event.Tech.SMS_IMS,
3104 handleRadioProxyExceptionForRR(rr, "sendImsCdmaSms", e);
3127 RILRequest rr = obtainRequest(RIL_REQUEST_SIM_TRANSMIT_APDU_BASIC, result,
3132 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3136 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3142 radioProxy.iccTransmitApduBasicChannel(rr.mSerial, msg);
3144 handleRadioProxyExceptionForRR(rr, "iccTransmitApduBasicChannel", e);
3153 RILRequest rr = obtainRequest(RIL_REQUEST_SIM_OPEN_CHANNEL, result,
3158 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " aid = " + aid
3161 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3166 radioProxy.iccOpenLogicalChannel(rr.mSerial, convertNullToEmptyString(aid), p2);
3168 handleRadioProxyExceptionForRR(rr, "iccOpenLogicalChannel", e);
3177 RILRequest rr = obtainRequest(RIL_REQUEST_SIM_CLOSE_CHANNEL, result,
3181 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " channel = "
3186 radioProxy.iccCloseLogicalChannel(rr.mSerial, channel);
3188 handleRadioProxyExceptionForRR(rr, "iccCloseLogicalChannel", e);
3204 RILRequest rr = obtainRequest(RIL_REQUEST_SIM_TRANSMIT_APDU_CHANNEL, result,
3209 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " channel = "
3213 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3220 radioProxy.iccTransmitApduLogicalChannel(rr.mSerial, msg);
3222 handleRadioProxyExceptionForRR(rr, "iccTransmitApduLogicalChannel", e);
3231 RILRequest rr = obtainRequest(RIL_REQUEST_NV_READ_ITEM, result,
3235 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3240 radioProxy.nvReadItem(rr.mSerial, itemID);
3242 handleRadioProxyExceptionForRR(rr, "nvReadItem", e);
3251 RILRequest rr = obtainRequest(RIL_REQUEST_NV_WRITE_ITEM, result,
3255 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3264 radioProxy.nvWriteItem(rr.mSerial, item);
3266 handleRadioProxyExceptionForRR(rr, "nvWriteItem", e);
3275 RILRequest rr = obtainRequest(RIL_REQUEST_NV_WRITE_CDMA_PRL, result,
3279 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3290 radioProxy.nvWriteCdmaPrl(rr.mSerial, arrList);
3292 handleRadioProxyExceptionForRR(rr, "nvWriteCdmaPrl", e);
3301 RILRequest rr = obtainRequest(RIL_REQUEST_NV_RESET_CONFIG, result,
3305 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3310 radioProxy.nvResetConfig(rr.mSerial, convertToHalResetNvType(resetType));
3312 handleRadioProxyExceptionForRR(rr, "nvResetConfig", e);
3322 RILRequest rr = obtainRequest(RIL_REQUEST_SET_UICC_SUBSCRIPTION, result,
3326 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3338 radioProxy.setUiccSubscription(rr.mSerial, info);
3340 handleRadioProxyExceptionForRR(rr, "setUiccSubscription", e);
3349 RILRequest rr = obtainRequest(RIL_REQUEST_ALLOW_DATA, result,
3353 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3358 radioProxy.setDataAllowed(rr.mSerial, allowed);
3360 handleRadioProxyExceptionForRR(rr, "setDataAllowed", e);
3369 RILRequest rr = obtainRequest(RIL_REQUEST_GET_HARDWARE_CONFIG, result,
3373 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3376 radioProxy.getHardwareConfig(rr.mSerial);
3378 handleRadioProxyExceptionForRR(rr, "getHardwareConfig", e);
3388 RILRequest rr = obtainRequest(RIL_REQUEST_SIM_AUTHENTICATION, result,
3392 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3395 radioProxy.requestIccSimAuthentication(rr.mSerial,
3400 handleRadioProxyExceptionForRR(rr, "requestIccSimAuthentication", e);
3410 RILRequest rr = obtainRequest(RIL_REQUEST_SET_DATA_PROFILE, result,
3414 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3427 radioProxy.setDataProfile(rr.mSerial, dpis, isRoaming);
3429 handleRadioProxyExceptionForRR(rr, "setDataProfile", e);
3438 RILRequest rr = obtainRequest(RIL_REQUEST_SHUTDOWN, result,
3442 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3446 radioProxy.requestShutdown(rr.mSerial);
3448 handleRadioProxyExceptionForRR(rr, "requestShutdown", e);
3457 RILRequest rr = obtainRequest(RIL_REQUEST_GET_RADIO_CAPABILITY, response,
3461 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3465 radioProxy.getRadioCapability(rr.mSerial);
3467 handleRadioProxyExceptionForRR(rr, "getRadioCapability", e);
3476 RILRequest rr = obtainRequest(RIL_REQUEST_SET_RADIO_CAPABILITY, response,
3480 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3494 radioProxy.setRadioCapability(rr.mSerial, halRc);
3496 handleRadioProxyExceptionForRR(rr, "setRadioCapability", e);
3513 RILRequest rr = obtainRequest(RIL_REQUEST_START_LCE, result,
3517 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest)
3522 radioProxy.startLceService(rr.mSerial, reportIntervalMs, pullMode);
3524 handleRadioProxyExceptionForRR(rr, "startLceService", e);
3541 RILRequest rr = obtainRequest(RIL_REQUEST_STOP_LCE, result,
3545 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3549 radioProxy.stopLceService(rr.mSerial);
3551 handleRadioProxyExceptionForRR(rr, "stopLceService", e);
3571 RILRequest rr = obtainRequest(RIL_REQUEST_PULL_LCEDATA, response,
3575 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3579 radioProxy.pullLceData(rr.mSerial);
3581 handleRadioProxyExceptionForRR(rr, "pullLceData", e);
3590 RILRequest rr = obtainRequest(RIL_REQUEST_GET_ACTIVITY_INFO, result,
3594 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3598 radioProxy.getModemActivityInfo(rr.mSerial);
3602 msg.arg1 = rr.mSerial;
3605 handleRadioProxyExceptionForRR(rr, "getModemActivityInfo", e);
3617 RILRequest rr = obtainRequest(RIL_REQUEST_SET_ALLOWED_CARRIERS, result,
3625 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " carriers = "
3664 radioProxy.setAllowedCarriers(rr.mSerial, allAllowed, carrierList);
3666 handleRadioProxyExceptionForRR(rr, "setAllowedCarriers", e);
3675 RILRequest rr = obtainRequest(RIL_REQUEST_GET_ALLOWED_CARRIERS, result,
3679 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3683 radioProxy.getAllowedCarriers(rr.mSerial);
3685 handleRadioProxyExceptionForRR(rr, "getAllowedCarriers", e);
3695 RILRequest rr = obtainRequest(RIL_REQUEST_SEND_DEVICE_STATE, result,
3699 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " "
3704 radioProxy.sendDeviceState(rr.mSerial, stateType, state);
3706 handleRadioProxyExceptionForRR(rr, "sendDeviceState", e);
3715 RILRequest rr = obtainRequest(RIL_REQUEST_SET_UNSOLICITED_RESPONSE_FILTER, result,
3719 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " " + filter);
3727 radioProxy12.setIndicationFilter_1_2(rr.mSerial, filter);
3729 handleRadioProxyExceptionForRR(rr, "setIndicationFilter_1_2", e);
3734 radioProxy.setIndicationFilter(rr.mSerial, filter10);
3736 handleRadioProxyExceptionForRR(rr, "setIndicationFilter", e);
3754 RILRequest rr = obtainRequest(RIL_REQUEST_SET_SIGNAL_STRENGTH_REPORTING_CRITERIA,
3758 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3762 radioProxy12.setSignalStrengthReportingCriteria(rr.mSerial, hysteresisMs,
3766 handleRadioProxyExceptionForRR(rr, "setSignalStrengthReportingCriteria", e);
3784 RILRequest rr = obtainRequest(RIL_REQUEST_SET_LINK_CAPACITY_REPORTING_CRITERIA,
3788 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3792 radioProxy12.setLinkCapacityReportingCriteria(rr.mSerial, hysteresisMs,
3797 handleRadioProxyExceptionForRR(rr, "setLinkCapacityReportingCriteria", e);
3824 RILRequest rr = obtainRequest(RIL_REQUEST_SET_SIM_CARD_POWER, result,
3828 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " " + state);
3836 radioProxy.setSimCardPower(rr.mSerial, false);
3840 radioProxy.setSimCardPower(rr.mSerial, true);
3852 handleRadioProxyExceptionForRR(rr, "setSimCardPower", e);
3856 radioProxy11.setSimCardPower_1_1(rr.mSerial, state);
3858 handleRadioProxyExceptionForRR(rr, "setSimCardPower", e);
3879 RILRequest rr = obtainRequest(RIL_REQUEST_SET_CARRIER_INFO_IMSI_ENCRYPTION, result,
3881 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3898 rr.mSerial, halImsiInfo);
3900 handleRadioProxyExceptionForRR(rr, "setCarrierInfoForImsiEncryption", e);
3927 RILRequest rr = obtainRequest(
3930 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3956 radioProxy11.startKeepalive(rr.mSerial, req);
3958 handleRadioProxyExceptionForRR(rr, "startNattKeepalive", e);
3981 RILRequest rr = obtainRequest(
3984 if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
3987 radioProxy11.stopKeepalive(rr.mSerial, sessionHandle);
3989 handleRadioProxyExceptionForRR(rr, "stopNattKeepalive", e);
4052 RILRequest rr = obtainRequest(RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM,
4056 riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
4060 radioProxy.handleStkCallSetupRequestFromSim(rr.mSerial, accept);
4062 handleRadioProxyExceptionForRR(rr, "getAllowedCarriers", e);
4084 RILRequest rr;
4086 rr = mRequestList.get(serial);
4088 if (rr == null) {
4092 decrementWakeLock(rr);
4094 riljLog(rr.serialString() + " Ack < " + RIL.requestToString(rr.mRequest));
4112 RILRequest rr = null;
4116 rr = mRequestList.get(serial);
4118 if (rr == null) {
4121 decrementWakeLock(rr);
4123 riljLog(rr.serialString() + " Ack < " + requestToString(rr.mRequest));
4126 return rr;
4129 rr = findAndRemoveRequestFromList(serial);
4130 if (rr == null) {
4137 addToRilHistogram(rr);
4142 riljLog("Response received for " + rr.serialString() + " "
4143 + RIL.requestToString(rr.mRequest) + " Sending ack to ril.cpp");
4152 switch (rr.mRequest) {
4169 switch (rr.mRequest) {
4186 switch (rr.mRequest) {
4196 rr;
4203 * @param rr RILRequest for which response callback was called
4208 public void processResponseDone(RILRequest rr, RadioResponseInfo responseInfo, Object ret) {
4211 riljLog(rr.serialString() + "< " + requestToString(rr.mRequest)
4212 + " " + retToString(rr.mRequest, ret));
4216 riljLog(rr.serialString() + "< " + requestToString(rr.mRequest)
4219 rr.onError(responseInfo.error, ret);
4221 mMetrics.writeOnRilSolicitedResponse(mPhoneId, rr.mSerial, responseInfo.error,
4222 rr.mRequest, ret);
4223 if (rr != null) {
4225 decrementWakeLock(rr);
4227 rr.release();
4235 // TODO: Remove rr and clean up acquireWakelock for response and ack
4236 RILRequest rr = RILRequest.obtain(RIL_RESPONSE_ACKNOWLEDGEMENT, null,
4238 acquireWakeLock(rr, RIL.FOR_ACK_WAKELOCK);
4244 handleRadioProxyExceptionForRR(rr, "sendAck", e);
4250 rr.release();
4270 private void acquireWakeLock(RILRequest rr, int wakeLockType) {
4271 synchronized (rr) {
4272 if (rr.mWakeLockType != INVALID_WAKELOCK) {
4273 Rlog.d(RILJ_LOG_TAG, "Failed to aquire wakelock for " + rr.serialString());
4284 String clientId = rr.getWorkSourceClientId();
4287 mActiveWakelockWorkSource.add(rr.mWorkSource);
4289 mActiveWakelockWorkSource = rr.mWorkSource;
4294 mClientWakelockTracker.startTracking(rr.mClientId,
4295 rr.mRequest, rr.mSerial, mWakeLockCount);
4316 rr.mWakeLockType = wakeLockType;
4338 private void decrementWakeLock(RILRequest rr) {
4339 synchronized (rr) {
4340 switch(rr.mWakeLockType) {
4343 mClientWakelockTracker.stopTracking(rr.mClientId,
4344 rr.mRequest, rr.mSerial,
4346 String clientId = rr.getWorkSourceClientId();
4349 mActiveWakelockWorkSource.remove(rr.mWorkSource);
4370 Rlog.w(RILJ_LOG_TAG, "Decrementing Invalid Wakelock type " + rr.mWakeLockType);
4372 rr.mWakeLockType = INVALID_WAKELOCK;
4403 RILRequest rr;
4412 rr = mRequestList.valueAt(i);
4414 Rlog.d(RILJ_LOG_TAG, i + ": [" + rr.mSerial + "] "
4415 + requestToString(rr.mRequest));
4417 rr.onError(error, null);
4418 decrementWakeLock(rr);
4419 rr.release();
4426 RILRequest rr = null;
4428 rr = mRequestList.get(serial);
4429 if (rr != null) {
4434 return rr;
4437 private void addToRilHistogram(RILRequest rr) {
4439 int totalTime = (int) (endTime - rr.mStartTimeMs);
4442 TelephonyHistogram entry = mRilTimeHistograms.get(rr.mRequest);
4446 rr.mRequest, RIL_HISTOGRAM_BUCKET_COUNT);
4447 mRilTimeHistograms.put(rr.mRequest, entry);
5104 RILRequest rr = mRequestList.valueAt(i);
5105 pw.println(" [" + rr.mSerial + "] " + requestToString(rr.mRequest));