Searched refs:OSLockWord (Results 1 – 4 of 4) sorted by relevance
| /TwlSDK-5.4/include/nitro/os/common/ |
| D | spinLock.h | 77 typedef volatile struct OSLockWord struct 83 OSLockWord; argument 121 s32 OS_LockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)); 141 s32 OS_UnlockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)); 147 s32 OS_UnLockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)); 171 s32 OS_TryLockByWord(u16 lockID, OSLockWord *lockp, void (*crtlFuncp) (void)); 198 u16 OS_ReadOwnerOfLockWord(OSLockWord *lockp); 199 #define OS_ReadOwnerOfLockCartridge() OS_ReadOwnerOfLockWord( (OSLockWord *)HW_CTRDG_LOCK_BUF ) 200 #define OS_ReadOwnerOfLockCard() OS_ReadOwnerOfLockWord( (OSLockWord *)HW_CARD_LOCK_BUF )
|
| D | systemWork.h | 97 struct OSLockWord lock_VRAM_C; // 3c0-3c7: 8 bytes VRAM-C - lock buffer 98 struct OSLockWord lock_VRAM_D; // 3c8-3cf: 8 bytes VRAM-D - lock buffer 99 struct OSLockWord lock_WRAM_BLOCK0; // 3d0-3d7: 8 bytes Block0 - lock buffer 100 …struct OSLockWord lock_WRAM_BLOCK1; // 3d8-3df: 8 bytes CPU internal work RAM - Block1 - lock bu… 101 struct OSLockWord lock_CARD; // 3e0-3e7: 8 bytes Game Card - lock buffer 102 struct OSLockWord lock_CARTRIDGE; // 3e8-3ef: 8 bytes Game Pak - lock buffer 103 struct OSLockWord lock_INIT; // 3f0-3f7: 8 bytes Initialization lock buffer 117 struct OSLockWord lock_WRAM_ex; // 000-003: 4 bytes: Lock buffer for WRAM-A, B, and C
|
| /TwlSDK-5.4/build/libraries/os/common/src/ |
| D | os_spinLock.c | 27 s32 OS_LockByWord_IrqAndFiq(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)); 28 s32 OS_UnlockByWord_IrqAndFiq(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)); 29 s32 OS_TryLockByWord_IrqAndFiq(u16 lockID, OSLockWord *lockp, void (*crtlFuncp) (void)); 31 static s32 OSi_DoLockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void), 33 static s32 OSi_DoUnlockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void), 35 static s32 OSi_DoTryLockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void), 167 OSLockWord *lockp; in OS_InitLock() 178 lockp = (OSLockWord *)HW_INIT_LOCK_BUF; in OS_InitLock() 344 static s32 OSi_DoLockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void), in OSi_DoLockByWord() 369 s32 OS_LockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)) in OS_LockByWord() [all …]
|
| /TwlSDK-5.4/build/libraries/mi/common.TWL/src/ |
| D | mi_sharedWram.c | 2369 (void)OS_LockByWord( *lockid, (OSLockWord *)(HW_WRAM_EX_LOCK_BUF), NULL ); in MI_LockWramManager() 2382 (void)OS_UnlockByWord( lockid, (OSLockWord *)(HW_WRAM_EX_LOCK_BUF), NULL ); in MI_UnlockWramManager() 2398 return OS_TryLockByWord( *lockid, (OSLockWord *)(HW_WRAM_EX_LOCK_BUF), NULL ); in MI_TryLockWramManager()
|