Lines Matching refs:mhi_dev
16 struct mhi_device *mhi_dev;
21 static void qcom_mhi_qrtr_dl_callback(struct mhi_device *mhi_dev,
24 struct qrtr_mhi_dev *qdev = dev_get_drvdata(&mhi_dev->dev);
37 static void qcom_mhi_qrtr_ul_callback(struct mhi_device *mhi_dev,
60 rc = mhi_queue_skb(qdev->mhi_dev, DMA_TO_DEVICE, skb, skb->len,
75 static int qcom_mhi_qrtr_probe(struct mhi_device *mhi_dev,
81 qdev = devm_kzalloc(&mhi_dev->dev, sizeof(*qdev), GFP_KERNEL);
85 qdev->mhi_dev = mhi_dev;
86 qdev->dev = &mhi_dev->dev;
89 dev_set_drvdata(&mhi_dev->dev, qdev);
95 rc = mhi_prepare_for_transfer_autoqueue(mhi_dev);
106 static void qcom_mhi_qrtr_remove(struct mhi_device *mhi_dev)
108 struct qrtr_mhi_dev *qdev = dev_get_drvdata(&mhi_dev->dev);
111 mhi_unprepare_from_transfer(mhi_dev);
112 dev_set_drvdata(&mhi_dev->dev, NULL);