| 220 | } |
| 221 | |
| 222 | int rpmsg_get_timestamp(FAR struct rpmsg_device *rdev, FAR const void *data, |
| 223 | FAR struct rpmsg_timestamp_s *ts) |
| 224 | { |
| 225 | FAR struct rpmsg_s *rpmsg = rpmsg_get_by_rdev(rdev); |
| 226 | |
| 227 | if (!rpmsg || !data || !ts || !rpmsg->ops->get_timestamp) |
| 228 | { |
| 229 | return -EINVAL; |
| 230 | } |
| 231 | |
| 232 | return rpmsg->ops->get_timestamp(rpmsg, data, ts); |
| 233 | } |
| 234 | |
| 235 | int rpmsg_register_callback(FAR void *priv, |
| 236 | rpmsg_dev_cb_t device_created, |
nothing calls this directly
no test coverage detected