Lines Matching refs:rp

23 static int rockchip_rpmsg_test_cb(struct rpmsg_device *rp, void *payload,  in rockchip_rpmsg_test_cb()  argument
28 struct instance_data *idata = dev_get_drvdata(&rp->dev); in rockchip_rpmsg_test_cb()
31 dev_info(&rp->dev, "rx msg %s rx_count %d(remote_ept_id: 0x%x)\n", in rockchip_rpmsg_test_cb()
36 dev_info(&rp->dev, "Rockchip rpmsg test exit!\n"); in rockchip_rpmsg_test_cb()
41 ret = rpmsg_sendto(rp->ept, LINUX_TEST_MSG_2, strlen(LINUX_TEST_MSG_2), remote_ept_id); in rockchip_rpmsg_test_cb()
43 dev_err(&rp->dev, "rpmsg_send failed: %d\n", ret); in rockchip_rpmsg_test_cb()
47 static int rockchip_rpmsg_test_probe(struct rpmsg_device *rp) in rockchip_rpmsg_test_probe() argument
53 master_ept_id = rp->src; in rockchip_rpmsg_test_probe()
54 remote_ept_id = rp->dst; in rockchip_rpmsg_test_probe()
55 dev_info(&rp->dev, "new channel: 0x%x -> 0x%x!\n", master_ept_id, remote_ept_id); in rockchip_rpmsg_test_probe()
57 idata = devm_kzalloc(&rp->dev, sizeof(*idata), GFP_KERNEL); in rockchip_rpmsg_test_probe()
61 dev_set_drvdata(&rp->dev, idata); in rockchip_rpmsg_test_probe()
67 ret = rpmsg_send(rp->ept, LINUX_TEST_MSG_1, strlen(LINUX_TEST_MSG_1)); in rockchip_rpmsg_test_probe()
69 dev_err(&rp->dev, "rpmsg_send failed: %d\n", ret); in rockchip_rpmsg_test_probe()
73 ret = rpmsg_sendto(rp->ept, LINUX_TEST_MSG_2, strlen(LINUX_TEST_MSG_2), remote_ept_id); in rockchip_rpmsg_test_probe()
75 dev_err(&rp->dev, "rpmsg_send failed: %d\n", ret); in rockchip_rpmsg_test_probe()
82 static void rockchip_rpmsg_test_remove(struct rpmsg_device *rp) in rockchip_rpmsg_test_remove() argument
84 dev_info(&rp->dev, "rockchip rpmsg test is removed\n"); in rockchip_rpmsg_test_remove()