mirror of git://git.sysmocom.de/ofono
rilmodem: Get rid of ril_gprs_driver_data
This commit is contained in:
parent
001701caee
commit
b090cf62d3
|
@ -461,11 +461,16 @@ static void get_active_data_calls(struct ofono_gprs *gprs)
|
||||||
ofono_error("%s: send failed", __func__);
|
ofono_error("%s: send failed", __func__);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ril_gprs_start(struct ril_gprs_driver_data *driver_data,
|
int ril_gprs_probe(struct ofono_gprs *gprs, unsigned int vendor, void *userdata)
|
||||||
struct ofono_gprs *gprs, struct ril_gprs_data *gd)
|
|
||||||
{
|
{
|
||||||
gd->ril = g_ril_clone(driver_data->gril);
|
GRil *ril = userdata;
|
||||||
gd->modem = driver_data->modem;
|
struct ril_gprs_data *gd;
|
||||||
|
|
||||||
|
gd = g_try_new0(struct ril_gprs_data, 1);
|
||||||
|
if (gd == NULL)
|
||||||
|
return -ENOMEM;
|
||||||
|
|
||||||
|
gd->ril = g_ril_clone(ril);
|
||||||
gd->ofono_attached = FALSE;
|
gd->ofono_attached = FALSE;
|
||||||
gd->rild_status = -1;
|
gd->rild_status = -1;
|
||||||
gd->tech = RADIO_TECH_UNKNOWN;
|
gd->tech = RADIO_TECH_UNKNOWN;
|
||||||
|
@ -473,18 +478,6 @@ void ril_gprs_start(struct ril_gprs_driver_data *driver_data,
|
||||||
ofono_gprs_set_data(gprs, gd);
|
ofono_gprs_set_data(gprs, gd);
|
||||||
|
|
||||||
get_active_data_calls(gprs);
|
get_active_data_calls(gprs);
|
||||||
}
|
|
||||||
|
|
||||||
int ril_gprs_probe(struct ofono_gprs *gprs, unsigned int vendor, void *data)
|
|
||||||
{
|
|
||||||
struct ril_gprs_driver_data *driver_data = data;
|
|
||||||
struct ril_gprs_data *gd;
|
|
||||||
|
|
||||||
gd = g_try_new0(struct ril_gprs_data, 1);
|
|
||||||
if (gd == NULL)
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
ril_gprs_start(driver_data, gprs, gd);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,8 +32,6 @@ struct ril_gprs_data {
|
||||||
|
|
||||||
int ril_gprs_probe(struct ofono_gprs *gprs, unsigned int vendor, void *data);
|
int ril_gprs_probe(struct ofono_gprs *gprs, unsigned int vendor, void *data);
|
||||||
void ril_gprs_remove(struct ofono_gprs *gprs);
|
void ril_gprs_remove(struct ofono_gprs *gprs);
|
||||||
void ril_gprs_start(struct ril_gprs_driver_data *driver_data,
|
|
||||||
struct ofono_gprs *gprs, struct ril_gprs_data *gd);
|
|
||||||
gboolean ril_gprs_set_attached_cb(gpointer user_data);
|
gboolean ril_gprs_set_attached_cb(gpointer user_data);
|
||||||
void ril_gprs_registration_status(struct ofono_gprs *gprs,
|
void ril_gprs_registration_status(struct ofono_gprs *gprs,
|
||||||
ofono_gprs_status_cb_t cb, void *data);
|
ofono_gprs_status_cb_t cb, void *data);
|
||||||
|
|
|
@ -79,11 +79,6 @@ struct ril_gprs_context_data {
|
||||||
enum ofono_gprs_context_type type;
|
enum ofono_gprs_context_type type;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct ril_gprs_driver_data {
|
|
||||||
GRil *gril;
|
|
||||||
struct ofono_modem *modem;
|
|
||||||
};
|
|
||||||
|
|
||||||
typedef void (*ril_util_sim_inserted_cb_t)(gboolean present, void *userdata);
|
typedef void (*ril_util_sim_inserted_cb_t)(gboolean present, void *userdata);
|
||||||
|
|
||||||
void decode_ril_error(struct ofono_error *error, const char *final);
|
void decode_ril_error(struct ofono_error *error, const char *final);
|
||||||
|
|
Loading…
Reference in New Issue