Lines Matching refs:rpdev

51 	struct rpmsg_device rpdev;  member
60 #define to_mtk_rpmsg_device(r) container_of(r, struct mtk_rpmsg_device, rpdev)
78 ret = (*ept->cb)(ept->rpdev, data, len, ept->priv, ept->addr); in mtk_rpmsg_ipi_handler()
80 dev_warn(&ept->rpdev->dev, "rpmsg handler return error = %d", in mtk_rpmsg_ipi_handler()
86 struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, in __mtk_create_ept() argument
102 ept->rpdev = rpdev; in __mtk_create_ept()
120 mtk_rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, in mtk_rpmsg_create_ept() argument
124 to_mtk_rpmsg_device(rpdev)->mtk_subdev; in mtk_rpmsg_create_ept()
126 return __mtk_create_ept(mtk_subdev, rpdev, cb, priv, chinfo.src); in mtk_rpmsg_create_ept()
168 struct rpmsg_device *rpdev = to_rpmsg_device(dev); in mtk_rpmsg_release_device() local
169 struct mtk_rpmsg_device *mdev = to_mtk_rpmsg_device(rpdev); in mtk_rpmsg_release_device()
200 struct rpmsg_device *rpdev; in mtk_rpmsg_register_device() local
210 rpdev = &mdev->rpdev; in mtk_rpmsg_register_device()
211 rpdev->ops = &mtk_rpmsg_device_ops; in mtk_rpmsg_register_device()
212 rpdev->src = info->src; in mtk_rpmsg_register_device()
213 rpdev->dst = info->dst; in mtk_rpmsg_register_device()
214 strscpy(rpdev->id.name, info->name, RPMSG_NAME_SIZE); in mtk_rpmsg_register_device()
216 rpdev->dev.of_node = in mtk_rpmsg_register_device()
218 rpdev->dev.parent = &pdev->dev; in mtk_rpmsg_register_device()
219 rpdev->dev.release = mtk_rpmsg_release_device; in mtk_rpmsg_register_device()
221 return rpmsg_register_device(rpdev); in mtk_rpmsg_register_device()
268 static int mtk_rpmsg_ns_cb(struct rpmsg_device *rpdev, void *data, int len, in mtk_rpmsg_ns_cb() argument
288 if (rpdev) { in mtk_rpmsg_ns_cb()