| 185 | ****************************************************************************/ |
| 186 | |
| 187 | static void reset_rpmsg_client_created(FAR struct rpmsg_device *rdev, |
| 188 | FAR void *priv) |
| 189 | { |
| 190 | FAR struct reset_rpmsg_client_s *client = priv; |
| 191 | |
| 192 | if (client == NULL) |
| 193 | { |
| 194 | return; |
| 195 | } |
| 196 | |
| 197 | if (strcmp(client->cpuname, rpmsg_get_cpuname(rdev)) == 0) |
| 198 | { |
| 199 | rpmsg_create_ept(&client->ept, rdev, RESET_RPMSG_EPT_NAME, |
| 200 | RPMSG_ADDR_ANY, RPMSG_ADDR_ANY, |
| 201 | reset_rpmsg_ept_cb, NULL); |
| 202 | |
| 203 | nxsem_post(&client->sem); |
| 204 | } |
| 205 | } |
| 206 | |
| 207 | static void reset_rpmsg_client_destroy(FAR struct rpmsg_device *rdev, |
| 208 | FAR void *priv) |
nothing calls this directly
no test coverage detected