diff options
Diffstat (limited to 'sim.c')
-rw-r--r-- | sim.c | 52 |
1 files changed, 26 insertions, 26 deletions
@@ -28,8 +28,8 @@ #include <utils.h> #include <sim.h> -RIL_RadioState ipc2ril_sec_pin_status_response(struct ipc_sec_pin_status_response_data *data, - RIL_CardStatus_compat *card_status) +enum sim_state ipc2ril_sec_pin_status_response(struct ipc_sec_pin_status_response_data *data, + RIL_CardStatus_compat *card_status) { RIL_AppStatus app_statuses[] = { // Absent @@ -53,12 +53,12 @@ RIL_RadioState ipc2ril_sec_pin_status_response(struct ipc_sec_pin_status_respons // Perso service provider { RIL_APPTYPE_SIM, RIL_APPSTATE_SUBSCRIPTION_PERSO, RIL_PERSOSUBSTATE_SIM_SERVICE_PROVIDER, NULL, NULL, 0, RIL_PINSTATE_ENABLED_NOT_VERIFIED, RIL_PINSTATE_UNKNOWN }, }; - RIL_RadioState radio_state; + enum sim_state sim_state; unsigned int index; unsigned int count; if (data == NULL || card_status == NULL) - return 0; + return SIM_STATE_ERROR; count = sizeof(app_statuses) / sizeof(RIL_AppStatus); @@ -113,14 +113,14 @@ RIL_RadioState ipc2ril_sec_pin_status_response(struct ipc_sec_pin_status_respons switch (index) { case 1: - radio_state = RADIO_STATE_SIM_NOT_READY; + sim_state = SIM_STATE_NOT_READY; break; case 2: - radio_state = RADIO_STATE_SIM_READY; + sim_state = SIM_STATE_READY; break; default: - radio_state = RADIO_STATE_SIM_LOCKED_OR_ABSENT; - } + sim_state = SIM_STATE_LOCKED_OR_ABSENT; + } memset(card_status, 0, sizeof(RIL_CardStatus_compat)); @@ -143,7 +143,7 @@ RIL_RadioState ipc2ril_sec_pin_status_response(struct ipc_sec_pin_status_respons RIL_LOGD("%s: Selecting status application %d on %d", __func__, index, count); - return radio_state; + return sim_state; } unsigned char ril2ipc_sec_facility_type(char *facility) @@ -194,20 +194,20 @@ int ipc_sec_pin_status(struct ipc_message *message) struct ipc_sec_pin_status_response_data *data; struct ipc_sec_pin_status_request_data request_data; RIL_CardStatus_compat card_status; - RIL_RadioState radio_state; + enum sim_state sim_state; int rc; if (message == NULL || message->data == NULL || message->size < sizeof(struct ipc_sec_pin_status_response_data)) return -1; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_NOT_READY); + rc = ril_radio_has_reached_state(RADIO_STATE_ON); if (rc < 0) return 0; data = (struct ipc_sec_pin_status_response_data *) message->data; - radio_state = ipc2ril_sec_pin_status_response(data, &card_status); - if (radio_state == 0) + sim_state = ipc2ril_sec_pin_status_response(data, &card_status); + if (sim_state == SIM_STATE_ERROR) return 0; if (card_status.applications[0].app_type == RIL_APPTYPE_SIM && card_status.applications[0].app_state == RIL_APPSTATE_PIN && ril_data->sim_pin != NULL) { @@ -233,7 +233,7 @@ int ipc_sec_pin_status(struct ipc_message *message) } - ril_radio_state_update(radio_state); + ril_sim_state_update(sim_state); if (message->type == IPC_TYPE_RESP && ipc_seq_valid(message->aseq)) { ril_request_complete(ipc_fmt_request_token(message->aseq), RIL_E_SUCCESS, (void *) &card_status, sizeof(card_status)); @@ -254,7 +254,7 @@ int ril_request_get_sim_status(__attribute__((unused)) void *data, struct ril_request *request; int rc; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_NOT_READY); + rc = ril_radio_has_reached_state(RADIO_STATE_ON); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -311,7 +311,7 @@ int ril_request_query_facility_lock(void *data, size_t size, RIL_Token token) if (data == NULL || size < 4 * sizeof(char *)) goto error; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_READY); + rc = ril_sim_has_reached_state(SIM_STATE_READY); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -510,7 +510,7 @@ int ril_request_set_facility_lock(void *data, size_t size, RIL_Token token) if (data == NULL || size < 4 * sizeof(char *)) goto error; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_READY); + rc = ril_sim_has_reached_state(SIM_STATE_READY); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -588,7 +588,7 @@ int ril_request_enter_sim_pin(void *data, size_t size, RIL_Token token) if (data == NULL || size < 2 * sizeof(char *) || ril_data == NULL) goto error; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_NOT_READY); + rc = ril_radio_has_reached_state(RADIO_STATE_ON); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -645,7 +645,7 @@ int ril_request_enter_sim_puk(void *data, size_t size, RIL_Token token) if (data == NULL || size < 2 * sizeof(char *)) goto error; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_NOT_READY); + rc = ril_radio_has_reached_state(RADIO_STATE_ON); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -695,7 +695,7 @@ int ril_request_enter_sim_pin2(void *data, size_t size, RIL_Token token) if (data == NULL || size < 2 * sizeof(char *)) goto error; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_NOT_READY); + rc = ril_radio_has_reached_state(RADIO_STATE_ON); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -745,7 +745,7 @@ int ril_request_enter_sim_puk2(void *data, size_t size, RIL_Token token) if (data == NULL || size < 2 * sizeof(char *)) goto error; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_NOT_READY); + rc = ril_radio_has_reached_state(RADIO_STATE_ON); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -799,7 +799,7 @@ int ril_request_change_sim_pin(void *data, size_t size, RIL_Token token) if (request != NULL) return RIL_REQUEST_UNHANDLED; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_READY); + rc = ril_sim_has_reached_state(SIM_STATE_READY); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -849,7 +849,7 @@ int ril_request_change_sim_pin2(void *data, size_t size, RIL_Token token) if (request != NULL) return RIL_REQUEST_UNHANDLED; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_READY); + rc = ril_sim_has_reached_state(SIM_STATE_READY); if (rc < 0) return RIL_REQUEST_UNHANDLED; @@ -965,9 +965,9 @@ int ril_request_sim_io(void *data, size_t size, RIL_Token token) if (data == NULL || size < sizeof(RIL_SIM_IO_compat)) goto error; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_READY); + rc = ril_sim_has_reached_state(SIM_STATE_READY); if (rc < 0) { - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_LOCKED_OR_ABSENT); + rc = ril_sim_has_reached_state(SIM_STATE_LOCKED_OR_ABSENT); if (rc < 0) return RIL_REQUEST_UNHANDLED; else @@ -1128,7 +1128,7 @@ int ipc_sec_lock_infomation(struct ipc_message *message) if (message == NULL || message->data == NULL || message->size < sizeof(struct ipc_sec_lock_information_response_data)) return -1; - rc = ril_radio_has_reached_state(RADIO_STATE_SIM_NOT_READY); + rc = ril_radio_has_reached_state(RADIO_STATE_ON); if (rc < 0) return 0; |