Lines Matching refs:qdev
31 struct qrtr_smd_dev *qdev = dev_get_drvdata(&rpdev->dev); in qcom_smd_qrtr_callback() local
34 if (!qdev) in qcom_smd_qrtr_callback()
37 rc = qrtr_endpoint_post(&qdev->ep, data, len); in qcom_smd_qrtr_callback()
39 dev_err(qdev->dev, "invalid ipcrouter packet\n"); in qcom_smd_qrtr_callback()
50 struct qrtr_smd_dev *qdev = container_of(ep, struct qrtr_smd_dev, ep); in qcom_smd_qrtr_send() local
57 rc = rpmsg_send(qdev->channel, skb->data, skb->len); in qcom_smd_qrtr_send()
69 struct qrtr_smd_dev *qdev; in qcom_smd_qrtr_probe() local
72 qdev = devm_kzalloc(&rpdev->dev, sizeof(*qdev), GFP_KERNEL); in qcom_smd_qrtr_probe()
73 if (!qdev) in qcom_smd_qrtr_probe()
76 qdev->channel = rpdev->ept; in qcom_smd_qrtr_probe()
77 qdev->dev = &rpdev->dev; in qcom_smd_qrtr_probe()
78 qdev->ep.xmit = qcom_smd_qrtr_send; in qcom_smd_qrtr_probe()
80 rc = qrtr_endpoint_register(&qdev->ep, QRTR_EP_NID_AUTO); in qcom_smd_qrtr_probe()
84 dev_set_drvdata(&rpdev->dev, qdev); in qcom_smd_qrtr_probe()
93 struct qrtr_smd_dev *qdev = dev_get_drvdata(&rpdev->dev); in qcom_smd_qrtr_remove() local
95 qrtr_endpoint_unregister(&qdev->ep); in qcom_smd_qrtr_remove()