Lines Matching refs:rpdev
97 static int cdx_rpmsg_cb(struct rpmsg_device *rpdev, void *data,
100 struct cdx_controller *cdx_c = dev_get_drvdata(&rpdev->dev);
117 cdx_c = dev_get_drvdata(&cdx_mcdi->rpdev->dev);
121 static int cdx_rpmsg_probe(struct rpmsg_device *rpdev)
131 chinfo.dst = rpdev->dst;
135 cdx_mcdi->ept = rpmsg_create_ept(rpdev, cdx_rpmsg_cb, NULL, chinfo);
137 dev_err_probe(&rpdev->dev, -ENXIO,
143 cdx_mcdi->rpdev = rpdev;
144 dev_set_drvdata(&rpdev->dev, cdx_c);
150 static void cdx_rpmsg_remove(struct rpmsg_device *rpdev)
152 struct cdx_controller *cdx_c = dev_get_drvdata(&rpdev->dev);
159 dev_set_drvdata(&rpdev->dev, NULL);