Data Structures | |
struct | mars_task_event_flag |
MARS task event flag structure. More... | |
Defines | |
#define | MARS_TASK_EVENT_FLAG_SIZE 128 |
Size of task event flag structure. | |
#define | MARS_TASK_EVENT_FLAG_ALIGN 128 |
Alignment of task event flag structure. | |
#define | MARS_TASK_EVENT_FLAG_ALIGN_MASK 0x7f |
Alignment mask of task event flag structure. | |
#define | MARS_TASK_EVENT_FLAG_HOST_TO_MPU 0x10 |
Event flag direction from PPU to SPU. | |
#define | MARS_TASK_EVENT_FLAG_MPU_TO_HOST 0x11 |
Event flag direction from SPU to PPU. | |
#define | MARS_TASK_EVENT_FLAG_MPU_TO_MPU 0x12 |
Event flag direction from SPU to SPU. | |
#define | MARS_TASK_EVENT_FLAG_CLEAR_AUTO 0x20 |
Event flag clear mode automatic. | |
#define | MARS_TASK_EVENT_FLAG_CLEAR_MANUAL 0x21 |
Event flag clear mode manual. | |
#define | MARS_TASK_EVENT_FLAG_MASK_OR 0x30 |
Event flag mask mode bitwise OR. | |
#define | MARS_TASK_EVENT_FLAG_MASK_AND 0x31 |
Event flag mask mode bitwise AND. | |
#define | MARS_TASK_EVENT_FLAG_WAIT_MAX 15 |
Maximum tasks allowed to wait on a single event flag. | |
Variables | |
mars_task_event_flag | MARS_TASK_EVENT_FLAG_ALIGN |
MARS task event flag structure. |