summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2012-11-22 09:39:52 -0600
committerDenis Kenzior <denkenz@gmail.com>2012-11-22 10:26:34 -0600
commitd32c6451bd3de9d3432b76c88d86065224d9aa5b (patch)
tree7eb9293e81d1eccb5d6ff98734a317ad2de89054 /drivers
parent6451d012ec0dd103feca553f3c58f6788b12bb70 (diff)
isi: Update UICC driver to the new API
Diffstat (limited to 'drivers')
-rw-r--r--drivers/isimodem/uicc.c21
1 files changed, 18 insertions, 3 deletions
diff --git a/drivers/isimodem/uicc.c b/drivers/isimodem/uicc.c
index 1d7ef21b..0a5121d2 100644
--- a/drivers/isimodem/uicc.c
+++ b/drivers/isimodem/uicc.c
@@ -395,6 +395,8 @@ static gboolean send_uicc_read_file_info(GIsiClient *client, uint8_t app_id,
}
static void uicc_read_file_info(struct ofono_sim *sim, int fileid,
+ const unsigned char *path,
+ unsigned int path_len,
ofono_sim_file_info_cb_t cb, void *data)
{
struct uicc_sim_data *sd = ofono_sim_get_data(sim);
@@ -531,6 +533,8 @@ static gboolean send_uicc_read_file_transparent(GIsiClient *client,
static void uicc_read_file_transparent(struct ofono_sim *sim, int fileid,
int start, int length,
+ const unsigned char *path,
+ unsigned int path_len,
ofono_sim_read_cb_t cb, void *data)
{
struct uicc_sim_data *sd = ofono_sim_get_data(sim);
@@ -653,8 +657,10 @@ static gboolean send_uicc_read_file_linear(GIsiClient *client, uint8_t app_id,
}
static void uicc_read_file_linear(struct ofono_sim *sim, int fileid, int record,
- int rec_length, ofono_sim_read_cb_t cb,
- void *data)
+ int rec_length,
+ const unsigned char *path,
+ unsigned int path_len,
+ ofono_sim_read_cb_t cb, void *data)
{
struct uicc_sim_data *sd = ofono_sim_get_data(sim);
struct isi_cb_data *cbd = isi_cb_data_new(sim, cb, data);
@@ -686,6 +692,8 @@ error:
static void uicc_read_file_cyclic(struct ofono_sim *sim, int fileid,
int record, int length,
+ const unsigned char *path,
+ unsigned int path_len,
ofono_sim_read_cb_t cb, void *data)
{
DBG("Not implemented");
@@ -695,6 +703,8 @@ static void uicc_read_file_cyclic(struct ofono_sim *sim, int fileid,
static void uicc_write_file_transparent(struct ofono_sim *sim, int fileid,
int start, int length,
const unsigned char *value,
+ const unsigned char *path,
+ unsigned int path_len,
ofono_sim_write_cb_t cb, void *data)
{
DBG("Not implemented");
@@ -703,14 +713,19 @@ static void uicc_write_file_transparent(struct ofono_sim *sim, int fileid,
static void uicc_write_file_linear(struct ofono_sim *sim, int fileid, int record,
int length, const unsigned char *value,
+ const unsigned char *path,
+ unsigned int path_len,
ofono_sim_write_cb_t cb, void *data)
{
DBG("Not implemented");
CALLBACK_WITH_FAILURE(cb, data);
}
-static void uicc_write_file_cyclic(struct ofono_sim *sim, int fileid, int length,
+static void uicc_write_file_cyclic(struct ofono_sim *sim, int fileid,
+ int length,
const unsigned char *value,
+ const unsigned char *path,
+ unsigned int path_len,
ofono_sim_write_cb_t cb, void *data)
{
DBG("Not implemented");