Lines Matching refs:qcom_slim_ctrl
102 struct qcom_slim_ctrl { struct
120 static void qcom_slim_queue_tx(struct qcom_slim_ctrl *ctrl, void *buf, in qcom_slim_queue_tx() argument
131 static void *slim_alloc_rxbuf(struct qcom_slim_ctrl *ctrl) in slim_alloc_rxbuf()
149 static void slim_ack_txn(struct qcom_slim_ctrl *ctrl, int err) in slim_ack_txn()
166 static irqreturn_t qcom_slim_handle_tx_irq(struct qcom_slim_ctrl *ctrl, in qcom_slim_handle_tx_irq()
207 static irqreturn_t qcom_slim_handle_rx_irq(struct qcom_slim_ctrl *ctrl, in qcom_slim_handle_rx_irq()
265 struct qcom_slim_ctrl *ctrl = d; in qcom_slim_interrupt()
280 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); in qcom_clk_pause_wakeup()
302 static void *slim_alloc_txbuf(struct qcom_slim_ctrl *ctrl, in slim_alloc_txbuf()
328 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); in qcom_xfer_msg()
392 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(sctrl->dev); in qcom_set_laddr()
421 static int slim_get_current_rxbuf(struct qcom_slim_ctrl *ctrl, void *buf) in slim_get_current_rxbuf()
444 struct qcom_slim_ctrl *ctrl = container_of(work, struct qcom_slim_ctrl, in qcom_slim_rxwq()
473 struct qcom_slim_ctrl *ctrl) in qcom_slim_prg_slew()
489 struct qcom_slim_ctrl *ctrl; in qcom_slim_probe()
635 struct qcom_slim_ctrl *ctrl = platform_get_drvdata(pdev); in qcom_slim_remove()
652 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(device); in qcom_slim_runtime_suspend()
669 struct qcom_slim_ctrl *ctrl = dev_get_drvdata(device); in qcom_slim_runtime_resume()