00001 00044 #if !defined (MPCS_H) 00045 #define MPCS_H 00046 00047 00048 /* ----------------------------------- DSP/BIOS LINK Headers */ 00049 #include <dsplink.h> 00050 #include <mpcsdefs.h> 00051 00052 #if defined (__cplusplus) 00053 extern "C" { 00054 #endif /* defined (__cplusplus) */ 00055 00056 00104 EXPORT_API 00105 DSP_STATUS 00106 MPCS_create (IN ProcessorId procId, 00107 IN Pstr name, 00108 IN MPCS_ShObj * mpcsShObj, 00109 IN MPCS_Attrs * attrs) ; 00110 00111 00143 EXPORT_API 00144 DSP_STATUS 00145 MPCS_delete (IN ProcessorId procId, 00146 IN Pstr name) ; 00147 00148 00189 EXPORT_API 00190 DSP_STATUS 00191 MPCS_open (IN ProcessorId procId, 00192 IN Pstr name, 00193 OUT MPCS_Handle * mpcsHandle) ; 00194 00195 00229 EXPORT_API 00230 DSP_STATUS 00231 MPCS_close (IN ProcessorId procId, 00232 IN MPCS_Handle mpcsHandle) ; 00233 00234 00256 EXPORT_API 00257 DSP_STATUS 00258 MPCS_enter (IN MPCS_Handle mpcsHandle) ; 00259 00260 00282 EXPORT_API 00283 DSP_STATUS 00284 MPCS_leave (IN MPCS_Handle mpcsHandle) ; 00285 00286 00287 #if defined (__cplusplus) 00288 } 00289 #endif /* defined (__cplusplus) */ 00290 00291 00292 #endif /* !defined (MPCS_H) */