diff options
author | Paul Kocialkowski <contact@paulk.fr> | 2012-11-01 15:38:36 +0100 |
---|---|---|
committer | Paul Kocialkowski <contact@paulk.fr> | 2012-11-01 15:38:36 +0100 |
commit | aae9dcc92251b0332ee8ed9599db586fa4deb767 (patch) | |
tree | 347189f0d331e49a4a2f27877e8ded5e9a28c2e0 /samsung-ril.h | |
parent | 720e98d8535f4a234a0fc949b92276ba4c6edcf4 (diff) | |
download | hardware_ril_samsung-ril-aae9dcc92251b0332ee8ed9599db586fa4deb767.zip hardware_ril_samsung-ril-aae9dcc92251b0332ee8ed9599db586fa4deb767.tar.gz hardware_ril_samsung-ril-aae9dcc92251b0332ee8ed9599db586fa4deb767.tar.bz2 |
GPRS: Use lists stored in ril_data instead of global table
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'samsung-ril.h')
-rw-r--r-- | samsung-ril.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/samsung-ril.h b/samsung-ril.h index 0c5cf35..9219a2b 100644 --- a/samsung-ril.h +++ b/samsung-ril.h @@ -173,6 +173,7 @@ struct ril_data { struct ril_state state; struct ril_tokens tokens; + struct list_head *gprs_connections; struct list_head *generic_responses; struct list_head *requests; int request_id; @@ -368,10 +369,13 @@ struct ril_gprs_connection { struct ipc_gprs_ip_configuration ip_configuration; }; -void ril_gprs_connections_init(void); -int ril_gprs_connection_reg_id(void); -struct ril_gprs_connection *ril_gprs_connection_add(void); -void ril_gprs_connection_del(struct ril_gprs_connection *gprs_connection); +int ril_gprs_connection_register(int cid); +void ril_gprs_connection_unregister(struct ril_gprs_connection *gprs_connection); +struct ril_gprs_connection *ril_gprs_connection_find_cid(int cid); +struct ril_gprs_connection *ril_gprs_connection_find_token(RIL_Token t); +struct ril_gprs_connection *ril_gprs_connection_start(void); +void ril_gprs_connection_stop(struct ril_gprs_connection *gprs_connection); + void ril_request_setup_data_call(RIL_Token t, void *data, int length); void ril_request_deactivate_data_call(RIL_Token t, void *data, int length); void ipc_gprs_ip_configuration(struct ipc_message_info *info); |