Lines Matching refs:wram

194 static BOOL DSPi_CommitWram(DSPProcessContext *context, MIWramPos wram, int segment, MIWramProc to)  in DSPi_CommitWram()  argument
197 int slot = DSP_GetProcessSlotFromSegment(context, wram, segment); in DSPi_CommitWram()
199 if (!MI_IsWramSlotUsed(wram, slot) || in DSPi_CommitWram()
200 MI_FreeWramSlot(wram, slot, MI_WRAM_SIZE_32KB, MI_GetWramBankMaster(wram, slot)) > 0) in DSPi_CommitWram()
204 vu8 *bank = &((vu8*)((wram == MI_WRAM_B) ? REG_MBK_B0_ADDR : REG_MBK_C0_ADDR))[slot]; in DSPi_CommitWram()
214 physicalAddr = (void *)MI_AllocWramSlot(wram, slot, MI_WRAM_SIZE_32KB, to); in DSPi_CommitWram()
326 MIWramPos wram = wrams[i]; in DSPi_MapAndLoadProcessImageCallback() local
338 if (DSP_GetProcessSlotFromSegment(context, wram, dstofs / DSP_WRAM_SLOT_SIZE) == -1) in DSPi_MapAndLoadProcessImageCallback()
341 u16 *slots = (wram == MI_WRAM_B) ? &context->slotB : &context->slotC; in DSPi_MapAndLoadProcessImageCallback()
342 … int *segbits = (wram == MI_WRAM_B) ? &context->segmentCode : &context->segmentData; in DSPi_MapAndLoadProcessImageCallback()
343 … int *map = (wram == MI_WRAM_B) ? context->slotOfSegmentCode : context->slotOfSegmentData; in DSPi_MapAndLoadProcessImageCallback()
356 if (!DSPi_CommitWram(context, wram, segment, MI_WRAM_ARM9)) in DSPi_MapAndLoadProcessImageCallback()
362 MI_CpuFillFast(DSP_ConvertProcessAddressFromDSP(context, wram, in DSPi_MapAndLoadProcessImageCallback()
374 … u8 *dstbuf = (u8*)DSP_ConvertProcessAddressFromDSP(context, wram, dstofs / 2); in DSPi_MapAndLoadProcessImageCallback()
484 u32 DSP_AttachProcessMemory(DSPProcessContext *context, MIWramPos wram, int slots) in DSP_AttachProcessMemory() argument
487 int *segbits = (wram == MI_WRAM_B) ? &context->segmentCode : &context->segmentData; in DSP_AttachProcessMemory()
488 int *map = (wram == MI_WRAM_B) ? context->slotOfSegmentCode : context->slotOfSegmentData; in DSP_AttachProcessMemory()
527 void DSP_DetachProcessMemory(DSPProcessContext *context, MIWramPos wram, int slots) in DSP_DetachProcessMemory() argument
529 int *segbits = (wram == MI_WRAM_B) ? &context->segmentCode : &context->segmentData; in DSP_DetachProcessMemory()
530 int *map = (wram == MI_WRAM_B) ? context->slotOfSegmentCode : context->slotOfSegmentData; in DSP_DetachProcessMemory()
555 BOOL DSP_SwitchProcessMemory(DSPProcessContext *context, MIWramPos wram, u32 address, u32 length, M… in DSP_SwitchProcessMemory() argument
560 int *segbits = (wram == MI_WRAM_B) ? &context->segmentCode : &context->segmentData; in DSP_SwitchProcessMemory()
568 if (!DSPi_CommitWram(context, wram, segment, to)) in DSP_SwitchProcessMemory()
1031 MIWramPos wram = MI_WRAM_A; in DSPi_LoadProcessImageCallback() local
1038 wram = MI_WRAM_B; in DSPi_LoadProcessImageCallback()
1048 wram = MI_WRAM_C; in DSPi_LoadProcessImageCallback()
1057 if (wram != MI_WRAM_A) in DSPi_LoadProcessImageCallback()
1075 u8 *dstbuf = (u8*)DSP_ConvertProcessAddressFromDSP(context, wram, dstofs/2); in DSPi_LoadProcessImageCallback()