Lines Matching refs:qdev
24 struct qrtr_mhi_dev *qdev = dev_get_drvdata(&mhi_dev->dev); in qcom_mhi_qrtr_dl_callback() local
27 if (!qdev || mhi_res->transaction_status) in qcom_mhi_qrtr_dl_callback()
30 rc = qrtr_endpoint_post(&qdev->ep, mhi_res->buf_addr, in qcom_mhi_qrtr_dl_callback()
33 dev_err(qdev->dev, "invalid ipcrouter packet\n"); in qcom_mhi_qrtr_dl_callback()
50 struct qrtr_mhi_dev *qdev = container_of(ep, struct qrtr_mhi_dev, ep); in qcom_mhi_qrtr_send() local
60 rc = mhi_queue_skb(qdev->mhi_dev, DMA_TO_DEVICE, skb, skb->len, in qcom_mhi_qrtr_send()
78 struct qrtr_mhi_dev *qdev; in qcom_mhi_qrtr_probe() local
81 qdev = devm_kzalloc(&mhi_dev->dev, sizeof(*qdev), GFP_KERNEL); in qcom_mhi_qrtr_probe()
82 if (!qdev) in qcom_mhi_qrtr_probe()
85 qdev->mhi_dev = mhi_dev; in qcom_mhi_qrtr_probe()
86 qdev->dev = &mhi_dev->dev; in qcom_mhi_qrtr_probe()
87 qdev->ep.xmit = qcom_mhi_qrtr_send; in qcom_mhi_qrtr_probe()
89 dev_set_drvdata(&mhi_dev->dev, qdev); in qcom_mhi_qrtr_probe()
90 rc = qrtr_endpoint_register(&qdev->ep, QRTR_EP_NID_AUTO); in qcom_mhi_qrtr_probe()
94 dev_dbg(qdev->dev, "Qualcomm MHI QRTR driver probed\n"); in qcom_mhi_qrtr_probe()
101 struct qrtr_mhi_dev *qdev = dev_get_drvdata(&mhi_dev->dev); in qcom_mhi_qrtr_remove() local
103 qrtr_endpoint_unregister(&qdev->ep); in qcom_mhi_qrtr_remove()