mirror of git://git.sysmocom.de/ofono
include: Add path and path_len arguments
The CRSM command has an additional parameter called pathlen which can be used to specify the path of the elementary file outside the well-known path range.
This commit is contained in:
parent
74deff6b1d
commit
3f79ed2bf0
|
@ -126,24 +126,31 @@ struct ofono_sim_driver {
|
||||||
int (*probe)(struct ofono_sim *sim, unsigned int vendor, void *data);
|
int (*probe)(struct ofono_sim *sim, unsigned int vendor, void *data);
|
||||||
void (*remove)(struct ofono_sim *sim);
|
void (*remove)(struct ofono_sim *sim);
|
||||||
void (*read_file_info)(struct ofono_sim *sim, int fileid,
|
void (*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);
|
ofono_sim_file_info_cb_t cb, void *data);
|
||||||
void (*read_file_transparent)(struct ofono_sim *sim, int fileid,
|
void (*read_file_transparent)(struct ofono_sim *sim, int fileid,
|
||||||
int start, int length,
|
int start, int length,
|
||||||
|
const unsigned char *path, unsigned int path_len,
|
||||||
ofono_sim_read_cb_t cb, void *data);
|
ofono_sim_read_cb_t cb, void *data);
|
||||||
void (*read_file_linear)(struct ofono_sim *sim, int fileid,
|
void (*read_file_linear)(struct ofono_sim *sim, int fileid,
|
||||||
int record, int length,
|
int record, int length,
|
||||||
|
const unsigned char *path, unsigned int path_len,
|
||||||
ofono_sim_read_cb_t cb, void *data);
|
ofono_sim_read_cb_t cb, void *data);
|
||||||
void (*read_file_cyclic)(struct ofono_sim *sim, int fileid,
|
void (*read_file_cyclic)(struct ofono_sim *sim, int fileid,
|
||||||
int record, int length,
|
int record, int length,
|
||||||
|
const unsigned char *path, unsigned int path_len,
|
||||||
ofono_sim_read_cb_t cb, void *data);
|
ofono_sim_read_cb_t cb, void *data);
|
||||||
void (*write_file_transparent)(struct ofono_sim *sim, int fileid,
|
void (*write_file_transparent)(struct ofono_sim *sim, int fileid,
|
||||||
int start, int length, const unsigned char *value,
|
int start, int length, const unsigned char *value,
|
||||||
|
const unsigned char *path, unsigned int path_len,
|
||||||
ofono_sim_write_cb_t cb, void *data);
|
ofono_sim_write_cb_t cb, void *data);
|
||||||
void (*write_file_linear)(struct ofono_sim *sim, int fileid,
|
void (*write_file_linear)(struct ofono_sim *sim, int fileid,
|
||||||
int record, int length, const unsigned char *value,
|
int record, int length, const unsigned char *value,
|
||||||
|
const unsigned char *path, unsigned int path_len,
|
||||||
ofono_sim_write_cb_t cb, void *data);
|
ofono_sim_write_cb_t cb, void *data);
|
||||||
void (*write_file_cyclic)(struct ofono_sim *sim, int fileid,
|
void (*write_file_cyclic)(struct ofono_sim *sim, int fileid,
|
||||||
int length, const unsigned char *value,
|
int length, const unsigned char *value,
|
||||||
|
const unsigned char *path, unsigned int path_len,
|
||||||
ofono_sim_write_cb_t cb, void *data);
|
ofono_sim_write_cb_t cb, void *data);
|
||||||
void (*read_imsi)(struct ofono_sim *sim,
|
void (*read_imsi)(struct ofono_sim *sim,
|
||||||
ofono_sim_imsi_cb_t cb, void *data);
|
ofono_sim_imsi_cb_t cb, void *data);
|
||||||
|
|
Loading…
Reference in New Issue