summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2016-08-06 11:04:20 -0500
committerDenis Kenzior <denkenz@gmail.com>2016-08-06 11:04:20 -0500
commitd2ec4a230943988e841ccf0a7f486787b93676fc (patch)
tree1b0fdd7b871f19d0a2b251e718678c5545bf54d1
parent3047fbd87b25f5e733607d68edb760146d4349c0 (diff)
downloadofono-d2ec4a230943988e841ccf0a7f486787b93676fc.tar.gz
rilmodem: Co-locate the callback with invocation
-rw-r--r--drivers/rilmodem/sim.c62
1 files changed, 31 insertions, 31 deletions
diff --git a/drivers/rilmodem/sim.c b/drivers/rilmodem/sim.c
index 74f9d6b6..d96edc2b 100644
--- a/drivers/rilmodem/sim.c
+++ b/drivers/rilmodem/sim.c
@@ -1125,37 +1125,6 @@ static void ril_enter_sim_pin_cb(struct ril_msg *message, gpointer user_data)
send_get_sim_status(sim);
}
-static void ril_enter_sim_puk_cb(struct ril_msg *message, gpointer user_data)
-{
- struct cb_data *cbd = user_data;
- ofono_sim_lock_unlock_cb_t cb = cbd->cb;
- struct ofono_sim *sim = cbd->user;
- struct sim_data *sd = ofono_sim_get_data(sim);
- struct parcel rilp;
-
- g_ril_init_parcel(message, &rilp);
-
- parcel_r_int32(&rilp);
-
- if (message->error != RIL_E_SUCCESS) {
- sd->retries[OFONO_SIM_PASSWORD_SIM_PUK] = parcel_r_int32(&rilp);
- } else {
- sd->retries[OFONO_SIM_PASSWORD_SIM_PIN] = -1;
- sd->retries[OFONO_SIM_PASSWORD_SIM_PUK] = -1;
- }
-
- g_ril_append_print_buf(sd->ril, "{%d}",
- sd->retries[OFONO_SIM_PASSWORD_SIM_PUK]);
- g_ril_print_response(sd->ril, message);
-
- if (message->error == RIL_E_SUCCESS) {
- CALLBACK_WITH_SUCCESS(cb, cbd->data);
- return;
- }
-
- CALLBACK_WITH_FAILURE(cb, cbd->data);
-}
-
static void ril_set_facility_lock_cb(struct ril_msg *message, gpointer user_data)
{
struct cb_data *cbd = user_data;
@@ -1276,6 +1245,37 @@ error:
CALLBACK_WITH_FAILURE(cb, data);
}
+static void ril_enter_sim_puk_cb(struct ril_msg *message, gpointer user_data)
+{
+ struct cb_data *cbd = user_data;
+ ofono_sim_lock_unlock_cb_t cb = cbd->cb;
+ struct ofono_sim *sim = cbd->user;
+ struct sim_data *sd = ofono_sim_get_data(sim);
+ struct parcel rilp;
+
+ g_ril_init_parcel(message, &rilp);
+
+ parcel_r_int32(&rilp);
+
+ if (message->error != RIL_E_SUCCESS) {
+ sd->retries[OFONO_SIM_PASSWORD_SIM_PUK] = parcel_r_int32(&rilp);
+ } else {
+ sd->retries[OFONO_SIM_PASSWORD_SIM_PIN] = -1;
+ sd->retries[OFONO_SIM_PASSWORD_SIM_PUK] = -1;
+ }
+
+ g_ril_append_print_buf(sd->ril, "{%d}",
+ sd->retries[OFONO_SIM_PASSWORD_SIM_PUK]);
+ g_ril_print_response(sd->ril, message);
+
+ if (message->error == RIL_E_SUCCESS) {
+ CALLBACK_WITH_SUCCESS(cb, cbd->data);
+ return;
+ }
+
+ CALLBACK_WITH_FAILURE(cb, cbd->data);
+}
+
static void ril_pin_send_puk(struct ofono_sim *sim,
const char *puk, const char *passwd,
ofono_sim_lock_unlock_cb_t cb, void *data)