Lines Matching defs:qcom_slim_ngd_ctrl
131 struct qcom_slim_ngd_ctrl;
136 struct qcom_slim_ngd_ctrl *ctrl;
149 struct qcom_slim_ngd_ctrl {
348 static int qcom_slim_qmi_send_select_inst_req(struct qcom_slim_ngd_ctrl *ctrl,
401 static int qcom_slim_qmi_send_power_request(struct qcom_slim_ngd_ctrl *ctrl,
448 static int qcom_slim_qmi_init(struct qcom_slim_ngd_ctrl *ctrl,
503 static void qcom_slim_qmi_exit(struct qcom_slim_ngd_ctrl *ctrl)
513 static int qcom_slim_qmi_power_request(struct qcom_slim_ngd_ctrl *ctrl,
528 static u32 *qcom_slim_ngd_tx_msg_get(struct qcom_slim_ngd_ctrl *ctrl, int len,
553 struct qcom_slim_ngd_ctrl *ctrl = desc->ctrl;
567 static int qcom_slim_ngd_tx_msg_post(struct qcom_slim_ngd_ctrl *ctrl,
603 static void qcom_slim_ngd_rx(struct qcom_slim_ngd_ctrl *ctrl, u8 *buf)
628 struct qcom_slim_ngd_ctrl *ctrl = desc->ctrl;
647 static int qcom_slim_ngd_post_rx_msgq(struct qcom_slim_ngd_ctrl *ctrl)
675 static int qcom_slim_ngd_init_rx_msgq(struct qcom_slim_ngd_ctrl *ctrl)
711 static int qcom_slim_ngd_init_tx_msgq(struct qcom_slim_ngd_ctrl *ctrl)
745 static int qcom_slim_ngd_init_dma(struct qcom_slim_ngd_ctrl *ctrl)
764 struct qcom_slim_ngd_ctrl *ctrl = d;
789 struct qcom_slim_ngd_ctrl *ctrl = dev_get_drvdata(sctrl->dev);
1131 static int qcom_slim_ngd_exit_dma(struct qcom_slim_ngd_ctrl *ctrl)
1148 static void qcom_slim_ngd_setup(struct qcom_slim_ngd_ctrl *ctrl)
1167 static int qcom_slim_ngd_power_up(struct qcom_slim_ngd_ctrl *ctrl)
1230 static void qcom_slim_ngd_notify_slaves(struct qcom_slim_ngd_ctrl *ctrl)
1247 struct qcom_slim_ngd_ctrl *ctrl;
1254 ctrl = container_of(work, struct qcom_slim_ngd_ctrl, m_work);
1304 struct qcom_slim_ngd_ctrl *ctrl = dev_get_drvdata(dev);
1325 static int qcom_slim_ngd_enable(struct qcom_slim_ngd_ctrl *ctrl, bool enable)
1366 struct qcom_slim_ngd_ctrl *ctrl =
1367 container_of(qmi, struct qcom_slim_ngd_ctrl, qmi);
1383 struct qcom_slim_ngd_ctrl *ctrl =
1384 container_of(qmi, struct qcom_slim_ngd_ctrl, qmi);
1396 static int qcom_slim_ngd_qmi_svc_event_init(struct qcom_slim_ngd_ctrl *ctrl)
1438 static void qcom_slim_ngd_down(struct qcom_slim_ngd_ctrl *ctrl)
1449 struct qcom_slim_ngd_ctrl *ctrl;
1451 ctrl = container_of(work, struct qcom_slim_ngd_ctrl, ngd_up_work);
1461 static int qcom_slim_ngd_ssr_pdr_notify(struct qcom_slim_ngd_ctrl *ctrl,
1492 struct qcom_slim_ngd_ctrl *ctrl = container_of(nb,
1493 struct qcom_slim_ngd_ctrl, nb);
1500 struct qcom_slim_ngd_ctrl *ctrl = (struct qcom_slim_ngd_ctrl *)priv;
1505 struct qcom_slim_ngd_ctrl *ctrl)
1567 struct qcom_slim_ngd_ctrl *ctrl = dev_get_drvdata(dev->parent);
1605 struct qcom_slim_ngd_ctrl *ctrl;
1687 struct qcom_slim_ngd_ctrl *ctrl = platform_get_drvdata(pdev);
1705 struct qcom_slim_ngd_ctrl *ctrl = dev_get_drvdata(dev);
1715 struct qcom_slim_ngd_ctrl *ctrl = dev_get_drvdata(dev);