Lines Matching refs:qcom_slim_ctrl
102 struct qcom_slim_ctrl {
120 static void qcom_slim_queue_tx(struct qcom_slim_ctrl *ctrl, void *buf,
131 static void *slim_alloc_rxbuf(struct qcom_slim_ctrl *ctrl)
149 static void slim_ack_txn(struct qcom_slim_ctrl *ctrl, int err)
166 static irqreturn_t qcom_slim_handle_tx_irq(struct qcom_slim_ctrl *ctrl,
207 static irqreturn_t qcom_slim_handle_rx_irq(struct qcom_slim_ctrl *ctrl,
265 struct qcom_slim_ctrl *ctrl = d;
280 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev);
302 static void *slim_alloc_txbuf(struct qcom_slim_ctrl *ctrl,
328 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev);
392 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev);
421 static int slim_get_current_rxbuf(struct qcom_slim_ctrl *ctrl, void *buf)
444 struct qcom_slim_ctrl *ctrl = container_of(work, struct qcom_slim_ctrl,
473 struct qcom_slim_ctrl *ctrl)
489 struct qcom_slim_ctrl *ctrl;
631 struct qcom_slim_ctrl *ctrl = platform_get_drvdata(pdev);
647 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(device);
664 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(device);
726 .name = "qcom_slim_ctrl",