mars/mars_task_queue_types.h File Reference

MARS Task Queue Types. More...


Data Structures

struct  mars_task_queue
 MARS task queue structure. More...

Defines

#define MARS_TASK_QUEUE_SIZE   128
 Size of task queue structure.
#define MARS_TASK_QUEUE_ALIGN   128
 Alignment of task queue structure.
#define MARS_TASK_QUEUE_ALIGN_MASK   0x7f
 Alignment mask of task queue structure.
#define MARS_TASK_QUEUE_HOST_TO_MPU   0x10
 Queue direction from PPU to SPU.
#define MARS_TASK_QUEUE_MPU_TO_HOST   0x11
 Queue direction from SPU to PPU.
#define MARS_TASK_QUEUE_MPU_TO_MPU   0x12
 Queue direction from SPU to SPU.
#define MARS_TASK_QUEUE_WAIT_MAX   18
 Maximum tasks allowed to wait on a queue.
#define MARS_TASK_QUEUE_ENTRY_SIZE_MAX   16384
 Maximum size allowed for queue entry.
#define MARS_TASK_QUEUE_ENTRY_SIZE_MASK   0xf
 Mask for 16-byte alignment of queue entry size.
#define MARS_TASK_QUEUE_ENTRY_ALIGN   16
 Alignment of queue entry data.
#define MARS_TASK_QUEUE_ENTRY_ALIGN_MASK   0xf
 Alignment mask of queue entry data.
#define MARS_TASK_QUEUE_BUFFER_ALIGN   16
 Alignment of queue buffer.
#define MARS_TASK_QUEUE_BUFFER_ALIGN_MASK   0xf
 Alignment mask of queue buffer.

Variables

mars_task_queue MARS_TASK_QUEUE_ALIGN
 MARS task queue structure.


Detailed Description

MARS Task Queue Types.


Generated on Wed Jun 25 11:07:27 2008 for MARS by  doxygen 1.5.2