Lines Matching refs:slot
197 int slot = DSP_GetProcessSlotFromSegment(context, wram, segment); in DSPi_CommitWram() local
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()
203 void *physicalAddr = (void *)MI_AllocWramSlot(wram, slot, MI_WRAM_SIZE_32KB, to); in DSPi_CommitWram()
207 … vu8 *bank = &((vu8*)((wram == MI_WRAM_B) ? REG_MBK_B0_ADDR : REG_MBK_C0_ADDR))[slot]; in DSPi_CommitWram()
210 *bank = (u8)((*bank & ~MI_WRAM_OFFSET_MASK_B) | (slot << MI_WRAM_OFFSET_SHIFT_B)); in DSPi_CommitWram()
343 int slot = (int)MATH_CountTrailingZeros((u32)*slots); in DSPi_MapAndLoadProcessImageCallback() local
344 if (slot >= MI_WRAM_B_MAX_NUM) in DSPi_MapAndLoadProcessImageCallback()
352 map[segment] = slot; in DSPi_MapAndLoadProcessImageCallback()
353 *slots &= ~(1 << slot); in DSPi_MapAndLoadProcessImageCallback()
504 int slot = (int)MATH_CountTrailingZeros((u32)slots); in DSP_AttachProcessMemory() local
505 map[segment] = slot; in DSP_AttachProcessMemory()
506 slots &= ~(1 << slot); in DSP_AttachProcessMemory()
945 int slot = (int)MATH_CountTrailingZeros((u32)slotB); in DSPi_MapProcessSlotDefault() local
946 if (slot >= MI_WRAM_B_MAX_NUM) in DSPi_MapProcessSlotDefault()
951 context->slotOfSegmentCode[segment] = slot; in DSPi_MapProcessSlotDefault()
952 slotB &= ~(1 << slot); in DSPi_MapProcessSlotDefault()
959 int slot = (int)MATH_CountTrailingZeros((u32)slotC); in DSPi_MapProcessSlotDefault() local
960 if (slot >= MI_WRAM_C_MAX_NUM) in DSPi_MapProcessSlotDefault()
965 context->slotOfSegmentData[segment] = slot; in DSPi_MapProcessSlotDefault()
966 slotC &= ~(1 << slot); in DSPi_MapProcessSlotDefault()
989 int slot = context->slotOfSegmentCode[segment]; in DSP_IsProcessMemoryReady() local
990 if (MI_IsWramSlotUsed(MI_WRAM_B, slot)) in DSP_IsProcessMemoryReady()
992 … OS_TWarning("slot:%d for DSP:%05X is now used by someone.\n", slot, segment * DSP_WRAM_SLOT_SIZE); in DSP_IsProcessMemoryReady()
1002 int slot = context->slotOfSegmentData[segment]; in DSP_IsProcessMemoryReady() local
1003 if (MI_IsWramSlotUsed(MI_WRAM_C, slot)) in DSP_IsProcessMemoryReady()
1005 … OS_TWarning("slot:%d for DSP:%05X is now used by someone.\n", slot, segment * DSP_WRAM_SLOT_SIZE); in DSP_IsProcessMemoryReady()