Lines Matching refs:DSPProcessContext

65 typedef struct DSPProcessContext  struct
68 struct DSPProcessContext *next; argument
91 DSPProcessContext; argument
119 void DSP_InitProcessContext(DSPProcessContext *context, const char *name);
135 BOOL DSP_ExecuteProcess(DSPProcessContext *context, FSFile *image, int slotB, int slotC);
146 void DSP_QuitProcess(DSPProcessContext *context);
158 DSPProcessContext* DSP_FindProcess(const char *name);
171 SDK_INLINE int DSP_GetProcessSlotFromSegment(const DSPProcessContext *context, MIWramPos wram, int … in DSP_GetProcessSlotFromSegment()
187 SDK_INLINE void* DSP_ConvertProcessAddressFromDSP(const DSPProcessContext *context, MIWramPos wram,… in DSP_ConvertProcessAddressFromDSP()
207 u32 DSP_AttachProcessMemory(DSPProcessContext *context, MIWramPos wram, int slots);
219 void DSP_DetachProcessMemory(DSPProcessContext *context, MIWramPos wram, int slots);
234 BOOL DSP_SwitchProcessMemory(DSPProcessContext *context, MIWramPos wram, u32 address, u32 length, M…
248 void DSP_SetProcessHook(DSPProcessContext *context, int factors, DSPHookFunction function, void *us…
283 void DSP_ReadProcessPipe(DSPProcessContext *context, int port, void *buffer, u32 length);
297 void DSP_WriteProcessPipe(DSPProcessContext *context, int port, const void *buffer, u32 length);
313 void DSP_MapProcessSegment(DSPProcessContext *context);
325 BOOL DSP_LoadProcessImage(DSPProcessContext *context);
343 BOOL DSP_StartupProcess(DSPProcessContext *context, FSFile *image,
344 int slotB, int slotC, BOOL (*slotMapper)(DSPProcessContext *, int, int));