Lines Matching refs:mhi_dev
16 struct mhi_device *mhi_dev; member
21 static void qcom_mhi_qrtr_dl_callback(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_dl_callback() argument
24 struct qrtr_mhi_dev *qdev = dev_get_drvdata(&mhi_dev->dev); in qcom_mhi_qrtr_dl_callback()
37 static void qcom_mhi_qrtr_ul_callback(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_ul_callback() argument
60 rc = mhi_queue_skb(qdev->mhi_dev, DMA_TO_DEVICE, skb, skb->len, in qcom_mhi_qrtr_send()
75 static int qcom_mhi_qrtr_probe(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_probe() argument
82 rc = mhi_prepare_for_transfer(mhi_dev); in qcom_mhi_qrtr_probe()
86 qdev = devm_kzalloc(&mhi_dev->dev, sizeof(*qdev), GFP_KERNEL); in qcom_mhi_qrtr_probe()
90 qdev->mhi_dev = mhi_dev; in qcom_mhi_qrtr_probe()
91 qdev->dev = &mhi_dev->dev; in qcom_mhi_qrtr_probe()
94 dev_set_drvdata(&mhi_dev->dev, qdev); in qcom_mhi_qrtr_probe()
104 static void qcom_mhi_qrtr_remove(struct mhi_device *mhi_dev) in qcom_mhi_qrtr_remove() argument
106 struct qrtr_mhi_dev *qdev = dev_get_drvdata(&mhi_dev->dev); in qcom_mhi_qrtr_remove()
109 mhi_unprepare_from_transfer(mhi_dev); in qcom_mhi_qrtr_remove()
110 dev_set_drvdata(&mhi_dev->dev, NULL); in qcom_mhi_qrtr_remove()