Home
last modified time | relevance | path

Searched refs:slots (Results 1 – 5 of 5) sorted by relevance

/TwlSDK-5.3.1/include/twl/mi/common/
DsharedWram.h758 int MI_LockWramSlots( MIWramPos wram, u32 slots );
759 #define MI_LockWramSlots_A(slots) MI_LockWramSlots( MI_WRAM_A, slots ) argument
760 #define MI_LockWramSlots_B(slots) MI_LockWramSlots( MI_WRAM_B, slots ) argument
761 #define MI_LockWramSlots_C(slots) MI_LockWramSlots( MI_WRAM_C, slots ) argument
777 int MI_UnlockWramSlots( MIWramPos wram, u32 slots );
778 #define MI_UnlockWramSlots_A(slots) MI_UnlockWramSlots( MI_WRAM_A, slots ) argument
779 #define MI_UnlockWramSlots_B(slots) MI_UnlockWramSlots( MI_WRAM_B, slots ) argument
780 #define MI_UnlockWramSlots_C(slots) MI_UnlockWramSlots( MI_WRAM_C, slots ) argument
/TwlSDK-5.3.1/include/twl/dsp/ARM9/
Dprocess.h207 u32 DSP_AttachProcessMemory(DSPProcessContext *context, MIWramPos wram, int slots);
219 void DSP_DetachProcessMemory(DSPProcessContext *context, MIWramPos wram, int slots);
/TwlSDK-5.3.1/build/libraries/dsp/ARM9.TWL/src/
Ddsp_process.c340 u16 *slots = (wram == MI_WRAM_B) ? &context->slotB : &context->slotC; in DSPi_MapAndLoadProcessImageCallback() local
343 int slot = (int)MATH_CountTrailingZeros((u32)*slots); in DSPi_MapAndLoadProcessImageCallback()
353 *slots &= ~(1 << slot); in DSPi_MapAndLoadProcessImageCallback()
483 u32 DSP_AttachProcessMemory(DSPProcessContext *context, MIWramPos wram, int slots) in DSP_AttachProcessMemory() argument
489 int need = (int)MATH_CountPopulation((u32)slots); in DSP_AttachProcessMemory()
502 while (slots) in DSP_AttachProcessMemory()
504 int slot = (int)MATH_CountTrailingZeros((u32)slots); in DSP_AttachProcessMemory()
506 slots &= ~(1 << slot); in DSP_AttachProcessMemory()
526 void DSP_DetachProcessMemory(DSPProcessContext *context, MIWramPos wram, int slots) in DSP_DetachProcessMemory() argument
533 if ((((1 << segment) & *segbits) != 0) && (((1 << map[segment]) & slots) != 0)) in DSP_DetachProcessMemory()
/TwlSDK-5.3.1/build/libraries/mi/common.TWL/src/
Dmi_sharedWram.c720 static int MIi_DoLockWramSlots( MIWramPos wram, u32 slots );
721 static int MIi_DoUnlockWramSlots( MIWramPos wram, u32 slots );
1945 int MI_LockWramSlots( MIWramPos wram, u32 slots ) in MI_LockWramSlots() argument
1951 result = MIi_DoLockWramSlots( wram, slots ); in MI_LockWramSlots()
1958 static int MIi_DoLockWramSlots( MIWramPos wram, u32 slots ) in MIi_DoLockWramSlots() argument
1970 u32 data = MIi_MakeData( MIi_PXI_COMMAND_LOCKWRAM, wram, (MIWramProc)0, slots ); in MIi_DoLockWramSlots()
1980 reg_MI_MBK_A_LOCK |= slots; in MIi_DoLockWramSlots()
1983 reg_MI_MBK_B_LOCK |= slots; in MIi_DoLockWramSlots()
1986 reg_MI_MBK_C_LOCK |= slots; in MIi_DoLockWramSlots()
2008 int MI_UnlockWramSlots( MIWramPos wram, u32 slots ) in MI_UnlockWramSlots() argument
[all …]
/TwlSDK-5.3.1/build/buildsetup/ioreg/
Dio_register_list.TWL.csv136 #Memory Card (Definitions for both _A and _B because there are two slots on a DSi. _A duplicates ex…