diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-05-20 09:15:36 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-05-20 09:31:25 +0200 |
commit | 5fa893ea20f05b5322cf808e7f0b0c052d1f1296 (patch) | |
tree | 1cc8ae673b22e6039f0a03ec715f90afd0aa737a /cpukit/include/rtems/score/smpimpl.h | |
parent | score: Add _Per_CPU_Wait_for_job() (diff) | |
download | rtems-5fa893ea20f05b5322cf808e7f0b0c052d1f1296.tar.bz2 |
score: Add _SMP_Unicast_action()
Diffstat (limited to 'cpukit/include/rtems/score/smpimpl.h')
-rw-r--r-- | cpukit/include/rtems/score/smpimpl.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/cpukit/include/rtems/score/smpimpl.h b/cpukit/include/rtems/score/smpimpl.h index 5fbe82baad..889ef5be58 100644 --- a/cpukit/include/rtems/score/smpimpl.h +++ b/cpukit/include/rtems/score/smpimpl.h @@ -261,6 +261,21 @@ void _SMP_Othercast_action( ); /** + * @brief Initiates an SMP action on the specified target processor. + * + * This is an optimized variant of _SMP_Multicast_action(). + * + * @param cpu_index The index of the target processor. + * @param handler The action handler. + * @param arg The action argument. + */ +void _SMP_Unicast_action( + uint32_t cpu_index, + SMP_Action_handler handler, + void *arg +); + +/** * @brief Ensures that all store operations issued by the current processor * before the call this function are visible to all other online processors. * |