mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-26 14:18:20 +00:00
validation: Replace enum Event with defines
There is a Doxygen limitation that all compound names (enum, struct, class, union, group) within a project must be unique. Update #3716.
This commit is contained in:
@@ -377,16 +377,22 @@ static void DoRemoveProcessor( Context *ctx )
|
||||
}
|
||||
|
||||
#if defined(RTEMS_SMP)
|
||||
typedef enum {
|
||||
EVENT_SYNC_RUNNER = RTEMS_EVENT_0,
|
||||
EVENT_OBTAIN = RTEMS_EVENT_1,
|
||||
EVENT_RELEASE = RTEMS_EVENT_2,
|
||||
EVENT_STICKY_OBTAIN = RTEMS_EVENT_3,
|
||||
EVENT_STICKY_RELEASE = RTEMS_EVENT_4,
|
||||
EVENT_RESTART = RTEMS_EVENT_5,
|
||||
EVENT_BUSY = RTEMS_EVENT_6,
|
||||
EVENT_SYNC_RUNNER_LATE = RTEMS_EVENT_7
|
||||
} Event;
|
||||
|
||||
#define EVENT_SYNC_RUNNER RTEMS_EVENT_0
|
||||
|
||||
#define EVENT_OBTAIN RTEMS_EVENT_1
|
||||
|
||||
#define EVENT_RELEASE RTEMS_EVENT_2
|
||||
|
||||
#define EVENT_STICKY_OBTAIN RTEMS_EVENT_3
|
||||
|
||||
#define EVENT_STICKY_RELEASE RTEMS_EVENT_4
|
||||
|
||||
#define EVENT_RESTART RTEMS_EVENT_5
|
||||
|
||||
#define EVENT_BUSY RTEMS_EVENT_6
|
||||
|
||||
#define EVENT_SYNC_RUNNER_LATE RTEMS_EVENT_7
|
||||
|
||||
static void Barriers( void *arg )
|
||||
{
|
||||
@@ -413,7 +419,11 @@ static void RequestISR( void *arg )
|
||||
CallWithinISRSubmit( &ctx->request );
|
||||
}
|
||||
|
||||
static void SendAndSync( Context *ctx, WorkerIndex worker, Event event )
|
||||
static void SendAndSync(
|
||||
Context *ctx,
|
||||
WorkerIndex worker,
|
||||
rtems_event_set event
|
||||
)
|
||||
{
|
||||
SendEvents( ctx->worker_id[ worker ], EVENT_SYNC_RUNNER | event );
|
||||
ReceiveAllEvents( EVENT_SYNC_RUNNER );
|
||||
|
||||
Reference in New Issue
Block a user