#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. |
|
|
|
|
|
|
1.4.4