Lines Matching refs:qmi

18 #include <linux/soc/qcom/qmi.h>
119 struct qmi_handle qmi;
148 struct qcom_slim_ngd_qmi qmi;
344 rc = qmi_txn_init(ctrl->qmi.handle, &txn,
351 rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn,
397 rc = qmi_txn_init(ctrl->qmi.handle, &txn,
400 rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn,
456 (struct sockaddr *)&ctrl->qmi.svc_info,
457 sizeof(ctrl->qmi.svc_info), 0);
473 ctrl->qmi.handle = handle;
484 ctrl->qmi.handle = NULL;
494 if (!ctrl->qmi.handle)
497 qmi_handle_release(ctrl->qmi.handle);
498 devm_kfree(ctrl->dev, ctrl->qmi.handle);
499 ctrl->qmi.handle = NULL;
1091 timeout = wait_for_completion_timeout(&ctrl->qmi.qmi_comp, HZ);
1210 if (!ctrl->qmi.handle)
1234 dev_err(ctrl->dev, "qmi init fail, ret:%d, state:%d\n",
1239 complete(&ctrl->qmi.qmi_comp);
1266 struct qcom_slim_ngd_qmi *qmi =
1269 container_of(qmi, struct qcom_slim_ngd_ctrl, qmi);
1271 qmi->svc_info.sq_family = AF_QIPCRTR;
1272 qmi->svc_info.sq_node = service->node;
1273 qmi->svc_info.sq_port = service->port;
1283 struct qcom_slim_ngd_qmi *qmi =
1286 container_of(qmi, struct qcom_slim_ngd_ctrl, qmi);
1288 qmi->svc_info.sq_node = 0;
1289 qmi->svc_info.sq_port = 0;
1301 struct qcom_slim_ngd_qmi *qmi = &ctrl->qmi;
1304 ret = qmi_handle_init(&qmi->svc_event_hdl, 0,
1311 ret = qmi_add_lookup(&qmi->svc_event_hdl, SLIMBUS_QMI_SVC_ID,
1315 qmi_handle_release(&qmi->svc_event_hdl);
1320 static void qcom_slim_ngd_qmi_svc_event_deinit(struct qcom_slim_ngd_qmi *qmi)
1322 qmi_handle_release(&qmi->svc_event_hdl);
1414 qcom_slim_ngd_qmi_svc_event_deinit(&ctrl->qmi);
1467 init_completion(&ctrl->qmi.qmi_comp);
1487 qcom_slim_ngd_qmi_svc_event_deinit(&ctrl->qmi);
1512 if (!ctrl->qmi.handle)