| 321 | } |
| 322 | |
| 323 | static void uart_rpmsg_device_created(FAR struct rpmsg_device *rdev, |
| 324 | FAR void *priv_) |
| 325 | { |
| 326 | FAR struct uart_dev_s *dev = priv_; |
| 327 | FAR struct uart_rpmsg_priv_s *priv = dev->priv; |
| 328 | char eptname[RPMSG_NAME_SIZE]; |
| 329 | |
| 330 | if (strcmp(priv->cpuname, rpmsg_get_cpuname(rdev)) == 0) |
| 331 | { |
| 332 | priv->ept.priv = dev; |
| 333 | snprintf(eptname, sizeof(eptname), "%s%s", |
| 334 | UART_RPMSG_EPT_PREFIX, priv->devname); |
| 335 | rpmsg_create_ept(&priv->ept, rdev, eptname, |
| 336 | RPMSG_ADDR_ANY, RPMSG_ADDR_ANY, |
| 337 | uart_rpmsg_ept_cb, NULL); |
| 338 | } |
| 339 | } |
| 340 | |
| 341 | static void uart_rpmsg_device_destroy(FAR struct rpmsg_device *rdev, |
| 342 | FAR void *priv_) |
nothing calls this directly
no test coverage detected