#include <dsplink.h>
Include dependency graph for dsp/inc/mpcsdefs.h:
Go to the source code of this file.
Data Structures | |||||||||||||||||||||||||
struct | MPCS_Attrs_tag | ||||||||||||||||||||||||
struct | MPCS_ProcObj_tag | ||||||||||||||||||||||||
struct | MPCS_ShObj_tag | ||||||||||||||||||||||||
struct | MPCS_Entry_tag | ||||||||||||||||||||||||
struct | MPCS_Ctrl_tag | ||||||||||||||||||||||||
MPCS_Attrs | |||||||||||||||||||||||||
This structure defines the attributes for creation of MPCS object. ============================================================================
| |||||||||||||||||||||||||
typedef MPCS_Attrs_tag | MPCS_Attrs | ||||||||||||||||||||||||
MPCS_ProcObj | |||||||||||||||||||||||||
This structure defines an object for a single processor used by the Multiprocessing Critical Section object. ============================================================================
| |||||||||||||||||||||||||
typedef MPCS_ProcObj_tag | MPCS_ProcObj | ||||||||||||||||||||||||
MPCS_ShObj | |||||||||||||||||||||||||
This structure defines the shared Multiprocessor Critical Section object, which is used for protecting a specific critical section between multiple processors. The memory for this object is accessible to the two processors using the MPCS object. ============================================================================
| |||||||||||||||||||||||||
typedef MPCS_ShObj_tag | MPCS_ShObj | ||||||||||||||||||||||||
MPCS_Obj | |||||||||||||||||||||||||
Multiprocessor Critical Section object, which is used for protecting a specific critical section between multiple processors. For the DSP-side, this is the same as the shared MPCS object. ============================================================================
============================================================================ | |||||||||||||||||||||||||
typedef MPCS_ShObj | MPCS_Obj | ||||||||||||||||||||||||
MPCS_Handle | |||||||||||||||||||||||||
Handle to the MPCS object. ============================================================================
============================================================================ | |||||||||||||||||||||||||
typedef MPCS_Obj * | MPCS_Handle | ||||||||||||||||||||||||
MPCS_Entry | |||||||||||||||||||||||||
Global entry structure for an MPCS object. Every MPCS object in the system is identified through information present in the entry structure. ============================================================================
| |||||||||||||||||||||||||
typedef MPCS_Entry_tag | MPCS_Entry | ||||||||||||||||||||||||
MPCS_Ctrl | |||||||||||||||||||||||||
This structure defines the control structure required by the MPCS component. It contains information about all MPCS objects shared between the GPP and a specific DSP. ============================================================================
| |||||||||||||||||||||||||
typedef MPCS_Ctrl_tag | MPCS_Ctrl | ||||||||||||||||||||||||
Defines | |||||||||||||||||||||||||
#define | MPCSDEFS_H | ||||||||||||||||||||||||
#define | MPCS_INVALID_ID (Uint32) -1 | ||||||||||||||||||||||||
Invalid value for identifier(s) used by the MPCS component ============================================================================. | |||||||||||||||||||||||||
#define | MPCS_RESV_LOCKNAME "DSPLINK_MPCS_RESV" | ||||||||||||||||||||||||
Special reserved name prefix of the MPCS object(s) which are not stored in the entries table of the MPCS region. ============================================================================. | |||||||||||||||||||||||||
#define | MPCS_RESV_LOCKNAMELEN 17 | ||||||||||||||||||||||||
String length of the special reserved name prefix of the MPCS object(s) which are not stored in entries table of the MPCS region. ============================================================================. |
|
Invalid value for identifier(s) used by the MPCS component ============================================================================. ============================================================================
Definition at line 62 of file dsp/inc/mpcsdefs.h. |
|
Special reserved name prefix of the MPCS object(s) which are not stored in the entries table of the MPCS region. ============================================================================. ============================================================================
Definition at line 71 of file dsp/inc/mpcsdefs.h. |
|
String length of the special reserved name prefix of the MPCS object(s) which are not stored in entries table of the MPCS region. ============================================================================. ============================================================================
Definition at line 80 of file dsp/inc/mpcsdefs.h. |
|
Definition at line 44 of file dsp/inc/mpcsdefs.h. |
|
|
|
|
|
|
|
Definition at line 196 of file dsp/inc/mpcsdefs.h. |
|
Definition at line 188 of file dsp/inc/mpcsdefs.h. |
|
|
|
|