| 279 | } |
| 280 | |
| 281 | static void uart_rpmsg_raw_device_destroy(FAR struct rpmsg_device *rdev, |
| 282 | FAR void *priv_) |
| 283 | { |
| 284 | FAR struct uart_dev_s *dev = priv_; |
| 285 | FAR struct uart_rpmsg_priv_s *priv = dev->priv; |
| 286 | |
| 287 | if (priv->ept.priv != NULL && |
| 288 | strcmp(priv->cpuname, rpmsg_get_cpuname(rdev)) == 0) |
| 289 | { |
| 290 | rpmsg_destroy_ept(&priv->ept); |
| 291 | } |
| 292 | |
| 293 | dev->dmatx.nbytes = dev->dmatx.length + dev->dmatx.nlength; |
| 294 | uart_xmitchars_done(dev); |
| 295 | } |
| 296 | |
| 297 | static int uart_rpmsg_raw_ept_cb(FAR struct rpmsg_endpoint *ept, |
| 298 | FAR void *data, size_t len, uint32_t src, |
nothing calls this directly
no test coverage detected