Lines Matching refs:pRI

121     void (*dispatchFunction) (Parcel &p, struct RequestInfo *pRI);
196 static void dispatchVoid (Parcel& p, RequestInfo *pRI);
197 static void dispatchString (Parcel& p, RequestInfo *pRI);
198 static void dispatchStrings (Parcel& p, RequestInfo *pRI);
199 static void dispatchInts (Parcel& p, RequestInfo *pRI);
200 static void dispatchDial (Parcel& p, RequestInfo *pRI);
201 static void dispatchSIM_IO (Parcel& p, RequestInfo *pRI);
202 static void dispatchCallForward(Parcel& p, RequestInfo *pRI);
203 static void dispatchRaw(Parcel& p, RequestInfo *pRI);
204 static void dispatchSmsWrite (Parcel &p, RequestInfo *pRI);
205 static void dispatchDataCall (Parcel& p, RequestInfo *pRI);
206 static void dispatchVoiceRadioTech (Parcel& p, RequestInfo *pRI);
207 static void dispatchSetInitialAttachApn (Parcel& p, RequestInfo *pRI);
208 static void dispatchCdmaSubscriptionSource (Parcel& p, RequestInfo *pRI);
210 static void dispatchCdmaSms(Parcel &p, RequestInfo *pRI);
211 static void dispatchImsSms(Parcel &p, RequestInfo *pRI);
212 static void dispatchImsCdmaSms(Parcel &p, RequestInfo *pRI, uint8_t retry, int32_t messageRef);
213 static void dispatchImsGsmSms(Parcel &p, RequestInfo *pRI, uint8_t retry, int32_t messageRef);
214 static void dispatchCdmaSmsAck(Parcel &p, RequestInfo *pRI);
215 static void dispatchGsmBrSmsCnf(Parcel &p, RequestInfo *pRI);
216 static void dispatchCdmaBrSmsCnf(Parcel &p, RequestInfo *pRI);
217 static void dispatchRilCdmaSmsWriteArgs(Parcel &p, RequestInfo *pRI);
329 RequestInfo *pRI;
332 pRI = (RequestInfo *)calloc(1, sizeof(RequestInfo));
334 pRI->local = 1;
335 pRI->token = 0xffffffff; // token is not used in this context
336 pRI->pCI = &(s_commands[request]);
341 pRI->p_next = s_pendingRequests;
342 s_pendingRequests = pRI;
349 s_callbacks.onRequest(request, data, len, pRI);
360 RequestInfo *pRI;
381 pRI = (RequestInfo *)calloc(1, sizeof(RequestInfo));
383 pRI->token = token;
384 pRI->pCI = &(s_commands[request]);
389 pRI->p_next = s_pendingRequests;
390 s_pendingRequests = pRI;
397 pRI->pCI->dispatchFunction(p, pRI);
403 invalidCommandBlock (RequestInfo *pRI) {
405 pRI->token, requestToString(pRI->pCI->requestNumber));
410 dispatchVoid (Parcel& p, RequestInfo *pRI) {
412 printRequest(pRI->token, pRI->pCI->requestNumber);
413 s_callbacks.onRequest(pRI->pCI->requestNumber, NULL, 0, pRI);
418 dispatchString (Parcel& p, RequestInfo *pRI) {
429 printRequest(pRI->token, pRI->pCI->requestNumber);
431 s_callbacks.onRequest(pRI->pCI->requestNumber, string8,
432 sizeof(char *), pRI);
441 invalidCommandBlock(pRI);
447 dispatchStrings (Parcel &p, RequestInfo *pRI) {
479 printRequest(pRI->token, pRI->pCI->requestNumber);
481 s_callbacks.onRequest(pRI->pCI->requestNumber, pStrings, datalen, pRI);
498 invalidCommandBlock(pRI);
504 dispatchInts (Parcel &p, RequestInfo *pRI) {
533 printRequest(pRI->token, pRI->pCI->requestNumber);
535 s_callbacks.onRequest(pRI->pCI->requestNumber, const_cast<int *>(pInts),
536 datalen, pRI);
544 invalidCommandBlock(pRI);
556 dispatchSmsWrite (Parcel &p, RequestInfo *pRI) {
578 printRequest(pRI->token, pRI->pCI->requestNumber);
580 s_callbacks.onRequest(pRI->pCI->requestNumber, &args, sizeof(args), pRI);
594 invalidCommandBlock(pRI);
605 dispatchDial (Parcel &p, RequestInfo *pRI) {
674 printRequest(pRI->token, pRI->pCI->requestNumber);
676 s_callbacks.onRequest(pRI->pCI->requestNumber, &dial, sizeOfDial, pRI);
691 invalidCommandBlock(pRI);
707 dispatchSIM_IO (Parcel &p, RequestInfo *pRI) {
748 printRequest(pRI->token, pRI->pCI->requestNumber);
755 s_callbacks.onRequest(pRI->pCI->requestNumber, &simIO, size, pRI);
775 invalidCommandBlock(pRI);
790 dispatchCallForward(Parcel &p, RequestInfo *pRI) {
831 printRequest(pRI->token, pRI->pCI->requestNumber);
833 s_callbacks.onRequest(pRI->pCI->requestNumber, &cff, sizeof(cff), pRI);
847 invalidCommandBlock(pRI);
853 dispatchRaw(Parcel &p, RequestInfo *pRI) {
875 printRequest(pRI->token, pRI->pCI->requestNumber);
877 s_callbacks.onRequest(pRI->pCI->requestNumber, const_cast<void *>(data), len, pRI);
881 invalidCommandBlock(pRI);
886 constructCdmaSms(Parcel &p, RequestInfo *pRI, RIL_CDMA_SMS_Message& rcsm) {
960 printRequest(pRI->token, pRI->pCI->requestNumber);
966 dispatchCdmaSms(Parcel &p, RequestInfo *pRI) {
970 if (NO_ERROR != constructCdmaSms(p, pRI, rcsm)) {
974 s_callbacks.onRequest(pRI->pCI->requestNumber, &rcsm, sizeof(rcsm),pRI);
983 invalidCommandBlock(pRI);
988 dispatchImsCdmaSms(Parcel &p, RequestInfo *pRI, uint8_t retry, int32_t messageRef) {
994 if (NO_ERROR != constructCdmaSms(p, pRI, rcsm)) {
1003 s_callbacks.onRequest(pRI->pCI->requestNumber, &rism,
1005 +sizeof(rcsm),pRI);
1015 invalidCommandBlock(pRI);
1020 dispatchImsGsmSms(Parcel &p, RequestInfo *pRI, uint8_t retry, int32_t messageRef) {
1060 printRequest(pRI->token, pRI->pCI->requestNumber);
1063 s_callbacks.onRequest(pRI->pCI->requestNumber, &rism,
1065 +datalen, pRI);
1086 invalidCommandBlock(pRI);
1091 dispatchImsSms(Parcel &p, RequestInfo *pRI) {
1116 dispatchImsGsmSms(p, pRI, retry, messageRef);
1118 dispatchImsCdmaSms(p, pRI, retry, messageRef);
1126 invalidCommandBlock(pRI);
1131 dispatchCdmaSmsAck(Parcel &p, RequestInfo *pRI) {
1154 printRequest(pRI->token, pRI->pCI->requestNumber);
1156 s_callbacks.onRequest(pRI->pCI->requestNumber, &rcsa, sizeof(rcsa),pRI);
1165 invalidCommandBlock(pRI);
1170 dispatchGsmBrSmsCnf(Parcel &p, RequestInfo *pRI) {
1215 s_callbacks.onRequest(pRI->pCI->requestNumber,
1218 pRI);
1229 invalidCommandBlock(pRI);
1234 dispatchCdmaBrSmsCnf(Parcel &p, RequestInfo *pRI) {
1271 s_callbacks.onRequest(pRI->pCI->requestNumber,
1274 pRI);
1285 invalidCommandBlock(pRI);
1289 static void dispatchRilCdmaSmsWriteArgs(Parcel &p, RequestInfo *pRI) {
1368 printRequest(pRI->token, pRI->pCI->requestNumber);
1370 s_callbacks.onRequest(pRI->pCI->requestNumber, &rcsw, sizeof(rcsw),pRI);
1379 invalidCommandBlock(pRI);
1388 static void dispatchDataCall(Parcel& p, RequestInfo *pRI) {
1405 dispatchStrings(p2, pRI);
1408 dispatchStrings(p, pRI);
1415 static void dispatchVoiceRadioTech(Parcel& p, RequestInfo *pRI) {
1419 RIL_onRequestComplete(pRI, RIL_E_RADIO_NOT_AVAILABLE, NULL, 0);
1424 dispatchVoid(p, pRI);
1434 RIL_onRequestComplete(pRI, RIL_E_GENERIC_FAILURE, NULL, 0);
1436 RIL_onRequestComplete(pRI, RIL_E_SUCCESS, &voiceRadioTech, sizeof(int));
1442 static void dispatchCdmaSubscriptionSource(Parcel& p, RequestInfo *pRI) {
1446 RIL_onRequestComplete(pRI, RIL_E_RADIO_NOT_AVAILABLE, NULL, 0);
1451 dispatchVoid(p, pRI);
1461 RIL_onRequestComplete(pRI, RIL_E_GENERIC_FAILURE, NULL, 0);
1463 RIL_onRequestComplete(pRI, RIL_E_SUCCESS, &cdmaSubscriptionSource, sizeof(int));
1466 static void dispatchSetInitialAttachApn(Parcel &p, RequestInfo *pRI)
1487 printRequest(pRI->token, pRI->pCI->requestNumber);
1492 s_callbacks.onRequest(pRI->pCI->requestNumber, &pf, sizeof(pf), pRI);
1512 invalidCommandBlock(pRI);
3248 checkAndDequeueRequestInfo(struct RequestInfo *pRI) {
3251 if (pRI == NULL) {
3261 if (pRI == *ppCur) {
3277 RequestInfo *pRI;
3281 pRI = (RequestInfo *)t;
3283 if (!checkAndDequeueRequestInfo(pRI)) {
3288 if (pRI->local > 0) {
3291 RLOGD("C[locl]< %s", requestToString(pRI->pCI->requestNumber));
3297 pRI->token, requestToString(pRI->pCI->requestNumber));
3299 if (pRI->cancelled == 0) {
3303 p.writeInt32 (pRI->token);
3310 ret = pRI->pCI->responseFunction(p, response, responselen);
3330 free(pRI);