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()
204 vu8 *bank = &((vu8*)((wram == MI_WRAM_B) ? REG_MBK_B0_ADDR : REG_MBK_C0_ADDR))[slot]; in DSPi_CommitWram()
207 *bank = (u8)((*bank & ~MI_WRAM_OFFSET_MASK_B) | (slot << MI_WRAM_OFFSET_SHIFT_B)); in DSPi_CommitWram()
214 physicalAddr = (void *)MI_AllocWramSlot(wram, slot, MI_WRAM_SIZE_32KB, to); in DSPi_CommitWram()
344 int slot = (int)MATH_CountTrailingZeros((u32)*slots); in DSPi_MapAndLoadProcessImageCallback() local
345 if (slot >= MI_WRAM_B_MAX_NUM) in DSPi_MapAndLoadProcessImageCallback()
353 map[segment] = slot; in DSPi_MapAndLoadProcessImageCallback()
354 *slots &= ~(1 << slot); in DSPi_MapAndLoadProcessImageCallback()
505 int slot = (int)MATH_CountTrailingZeros((u32)slots); in DSP_AttachProcessMemory() local
506 map[segment] = slot; in DSP_AttachProcessMemory()
507 slots &= ~(1 << slot); in DSP_AttachProcessMemory()
946 int slot = (int)MATH_CountTrailingZeros((u32)slotB); in DSPi_MapProcessSlotDefault() local
947 if (slot >= MI_WRAM_B_MAX_NUM) in DSPi_MapProcessSlotDefault()
952 context->slotOfSegmentCode[segment] = slot; in DSPi_MapProcessSlotDefault()
953 slotB &= ~(1 << slot); in DSPi_MapProcessSlotDefault()
960 int slot = (int)MATH_CountTrailingZeros((u32)slotC); in DSPi_MapProcessSlotDefault() local
961 if (slot >= MI_WRAM_C_MAX_NUM) in DSPi_MapProcessSlotDefault()
966 context->slotOfSegmentData[segment] = slot; in DSPi_MapProcessSlotDefault()
967 slotC &= ~(1 << slot); in DSPi_MapProcessSlotDefault()
990 int slot = context->slotOfSegmentCode[segment]; in DSP_IsProcessMemoryReady() local
991 if (MI_IsWramSlotUsed(MI_WRAM_B, slot)) in DSP_IsProcessMemoryReady()
993 … OS_TWarning("slot:%d for DSP:%05X is now used by someone.\n", slot, segment * DSP_WRAM_SLOT_SIZE); in DSP_IsProcessMemoryReady()
1003 int slot = context->slotOfSegmentData[segment]; in DSP_IsProcessMemoryReady() local
1004 if (MI_IsWramSlotUsed(MI_WRAM_C, slot)) in DSP_IsProcessMemoryReady()
1006 … OS_TWarning("slot:%d for DSP:%05X is now used by someone.\n", slot, segment * DSP_WRAM_SLOT_SIZE); in DSP_IsProcessMemoryReady()