Lines Matching refs:rpdev
210 struct rpmsg_device *rpdev; member
937 ret = rpmsg_send(cctx->rpdev->ept, (void *)msg, sizeof(*msg)); in fastrpc_invoke_send()
956 if (!fl->cctx->rpdev) in fastrpc_internal_invoke()
1246 dev_err(&cctx->rpdev->dev, "No session available\n"); in fastrpc_device_open()
1611 static int fastrpc_rpmsg_probe(struct rpmsg_device *rpdev) in fastrpc_rpmsg_probe() argument
1613 struct device *rdev = &rpdev->dev; in fastrpc_rpmsg_probe()
1652 dev_set_drvdata(&rpdev->dev, data); in fastrpc_rpmsg_probe()
1658 data->rpdev = rpdev; in fastrpc_rpmsg_probe()
1673 static void fastrpc_rpmsg_remove(struct rpmsg_device *rpdev) in fastrpc_rpmsg_remove() argument
1675 struct fastrpc_channel_ctx *cctx = dev_get_drvdata(&rpdev->dev); in fastrpc_rpmsg_remove()
1685 of_platform_depopulate(&rpdev->dev); in fastrpc_rpmsg_remove()
1687 cctx->rpdev = NULL; in fastrpc_rpmsg_remove()
1691 static int fastrpc_rpmsg_callback(struct rpmsg_device *rpdev, void *data, in fastrpc_rpmsg_callback() argument
1694 struct fastrpc_channel_ctx *cctx = dev_get_drvdata(&rpdev->dev); in fastrpc_rpmsg_callback()
1710 dev_err(&rpdev->dev, "No context ID matches response\n"); in fastrpc_rpmsg_callback()