Symbol: ipa_qmi
drivers/net/ipa/ipa.h
131
struct ipa_qmi qmi;
drivers/net/ipa/ipa_qmi.c
102
static void ipa_qmi_indication(struct ipa_qmi *ipa_qmi)
drivers/net/ipa/ipa_qmi.c
104
if (!ipa_qmi->indication_requested)
drivers/net/ipa/ipa_qmi.c
107
if (ipa_qmi->indication_sent)
drivers/net/ipa/ipa_qmi.c
110
ipa_server_init_complete(ipa_qmi);
drivers/net/ipa/ipa_qmi.c
122
static void ipa_qmi_ready(struct ipa_qmi *ipa_qmi)
drivers/net/ipa/ipa_qmi.c
128
if (!ipa_qmi->modem_ready || !ipa_qmi->uc_ready)
drivers/net/ipa/ipa_qmi.c
132
ipa_qmi_indication(ipa_qmi);
drivers/net/ipa/ipa_qmi.c
135
if (ipa_qmi->initial_boot) {
drivers/net/ipa/ipa_qmi.c
136
if (!ipa_qmi->indication_sent)
drivers/net/ipa/ipa_qmi.c
140
ipa_qmi->initial_boot = false;
drivers/net/ipa/ipa_qmi.c
144
ipa = container_of(ipa_qmi, struct ipa, qmi);
drivers/net/ipa/ipa_qmi.c
153
struct ipa_qmi *ipa_qmi;
drivers/net/ipa/ipa_qmi.c
155
ipa_qmi = container_of(qmi, struct ipa_qmi, server_handle);
drivers/net/ipa/ipa_qmi.c
158
memset(&ipa_qmi->modem_sq, 0, sizeof(ipa_qmi->modem_sq));
drivers/net/ipa/ipa_qmi.c
162
ipa_qmi->modem_ready = false;
drivers/net/ipa/ipa_qmi.c
163
ipa_qmi->indication_requested = false;
drivers/net/ipa/ipa_qmi.c
164
ipa_qmi->indication_sent = false;
drivers/net/ipa/ipa_qmi.c
181
struct ipa_qmi *ipa_qmi;
drivers/net/ipa/ipa_qmi.c
185
ipa_qmi = container_of(qmi, struct ipa_qmi, server_handle);
drivers/net/ipa/ipa_qmi.c
186
ipa = container_of(ipa_qmi, struct ipa, qmi);
drivers/net/ipa/ipa_qmi.c
195
ipa_qmi->indication_requested = true;
drivers/net/ipa/ipa_qmi.c
196
ipa_qmi_ready(ipa_qmi); /* We might be ready now */
drivers/net/ipa/ipa_qmi.c
210
struct ipa_qmi *ipa_qmi;
drivers/net/ipa/ipa_qmi.c
214
ipa_qmi = container_of(qmi, struct ipa_qmi, server_handle);
drivers/net/ipa/ipa_qmi.c
215
ipa = container_of(ipa_qmi, struct ipa, qmi);
drivers/net/ipa/ipa_qmi.c
224
ipa_qmi->uc_ready = true;
drivers/net/ipa/ipa_qmi.c
225
ipa_qmi_ready(ipa_qmi); /* We might be ready now */
drivers/net/ipa/ipa_qmi.c
280
init_modem_driver_req(struct ipa_qmi *ipa_qmi)
drivers/net/ipa/ipa_qmi.c
282
struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi);
drivers/net/ipa/ipa_qmi.c
405
struct ipa_qmi *ipa_qmi;
drivers/net/ipa/ipa_qmi.c
412
ipa_qmi = container_of(work, struct ipa_qmi, init_driver_work);
drivers/net/ipa/ipa_qmi.c
413
qmi = &ipa_qmi->client_handle;
drivers/net/ipa/ipa_qmi.c
415
ipa = container_of(ipa_qmi, struct ipa, qmi);
drivers/net/ipa/ipa_qmi.c
425
req = init_modem_driver_req(ipa_qmi);
drivers/net/ipa/ipa_qmi.c
426
ret = qmi_send_request(qmi, &ipa_qmi->modem_sq, &txn,
drivers/net/ipa/ipa_qmi.c
435
ipa_qmi->modem_ready = true;
drivers/net/ipa/ipa_qmi.c
436
ipa_qmi_ready(ipa_qmi); /* We might be ready now */
drivers/net/ipa/ipa_qmi.c
450
struct ipa_qmi *ipa_qmi;
drivers/net/ipa/ipa_qmi.c
452
ipa_qmi = container_of(qmi, struct ipa_qmi, client_handle);
drivers/net/ipa/ipa_qmi.c
454
ipa_qmi->modem_sq.sq_family = AF_QIPCRTR;
drivers/net/ipa/ipa_qmi.c
455
ipa_qmi->modem_sq.sq_node = svc->node;
drivers/net/ipa/ipa_qmi.c
456
ipa_qmi->modem_sq.sq_port = svc->port;
drivers/net/ipa/ipa_qmi.c
458
schedule_work(&ipa_qmi->init_driver_work);
drivers/net/ipa/ipa_qmi.c
470
struct ipa_qmi *ipa_qmi = &ipa->qmi;
drivers/net/ipa/ipa_qmi.c
473
ipa_qmi->initial_boot = true;
drivers/net/ipa/ipa_qmi.c
481
ret = qmi_handle_init(&ipa_qmi->server_handle,
drivers/net/ipa/ipa_qmi.c
487
ret = qmi_add_server(&ipa_qmi->server_handle, IPA_HOST_SERVICE_SVC_ID,
drivers/net/ipa/ipa_qmi.c
495
ret = qmi_handle_init(&ipa_qmi->client_handle,
drivers/net/ipa/ipa_qmi.c
502
INIT_WORK(&ipa_qmi->init_driver_work, ipa_client_init_driver_work);
drivers/net/ipa/ipa_qmi.c
504
ret = qmi_add_lookup(&ipa_qmi->client_handle, IPA_MODEM_SERVICE_SVC_ID,
drivers/net/ipa/ipa_qmi.c
513
qmi_handle_release(&ipa_qmi->client_handle);
drivers/net/ipa/ipa_qmi.c
514
memset(&ipa_qmi->client_handle, 0, sizeof(ipa_qmi->client_handle));
drivers/net/ipa/ipa_qmi.c
517
qmi_handle_release(&ipa_qmi->server_handle);
drivers/net/ipa/ipa_qmi.c
518
memset(&ipa_qmi->server_handle, 0, sizeof(ipa_qmi->server_handle));
drivers/net/ipa/ipa_qmi.c
80
static void ipa_server_init_complete(struct ipa_qmi *ipa_qmi)
drivers/net/ipa/ipa_qmi.c
82
struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi);
drivers/net/ipa/ipa_qmi.c
83
struct qmi_handle *qmi = &ipa_qmi->server_handle;
drivers/net/ipa/ipa_qmi.c
84
struct sockaddr_qrtr *sq = &ipa_qmi->modem_sq;
drivers/net/ipa/ipa_qmi.c
98
ipa_qmi->indication_sent = true;