#include <dsplink.h>
#include <archdefs.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 | ||||||||||||||||
struct | MPCS_MemInfo_tag | ||||||||||||||||
Defines | |||||||||||||||||
#define | MPCS_INVALID_ID (Uint32) -1l | ||||||||||||||||
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 17u | ||||||||||||||||
String length of the special reserved name prefix of the MPCS object(s) which are not stored in entries table of the MPCS region. ============================================================================. | |||||||||||||||||
Typedefs | |||||||||||||||||
MPCS_Attrs | |||||||||||||||||
This structure defines the attributes for creation of MPCS object. ============================================================================
| |||||||||||||||||
typedef struct MPCS_Attrs_tag | MPCS_Attrs | ||||||||||||||||
MPCS_ShObj | |||||||||||||||||
Forward declaration of MPCS_ShObj. ============================================================================ ============================================================================ | |||||||||||||||||
typedef struct MPCS_ShObj_tag | MPCS_ShObj | ||||||||||||||||
MPCS_Object | |||||||||||||||||
Forward declaration of MPCS_Object. ============================================================================ ============================================================================ | |||||||||||||||||
typedef struct MPCS_Object_tag | MPCS_Object | ||||||||||||||||
MPCS_Handle | |||||||||||||||||
Handle to the MPCS object. ============================================================================ ============================================================================ | |||||||||||||||||
typedef void * | MPCS_Handle | ||||||||||||||||
MPCS_ProcObj | |||||||||||||||||
This structure defines an object for a single processor used by the Multiprocessing Critical Section object. ============================================================================
| |||||||||||||||||
typedef struct MPCS_ProcObj_tag | MPCS_ProcObj | ||||||||||||||||
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 struct 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 struct MPCS_Ctrl_tag | MPCS_Ctrl | ||||||||||||||||
MPCS_MemInfo | |||||||||||||||||
Contains memory information for the MPCS component. ============================================================================
| |||||||||||||||||
typedef struct MPCS_MemInfo_tag | MPCS_MemInfo |
#define MPCS_INVALID_ID (Uint32) -1l |
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 17u |
String length of the special reserved name prefix of the MPCS object(s) which are not stored in entries table of the MPCS region. ============================================================================.
============================================================================
typedef struct MPCS_Attrs_tag MPCS_Attrs |
typedef struct MPCS_ShObj_tag MPCS_ShObj |
typedef struct MPCS_Object_tag MPCS_Object |
typedef void* MPCS_Handle |
typedef struct MPCS_ProcObj_tag MPCS_ProcObj |
typedef struct MPCS_Entry_tag MPCS_Entry |
typedef struct MPCS_Ctrl_tag MPCS_Ctrl |
typedef struct MPCS_MemInfo_tag MPCS_MemInfo |