Lines Matching refs:lockID

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),
344 static s32 OSi_DoLockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void), in OSi_DoLockByWord() argument
350 OSi_DoTryLockByWord(lockID, lockp, ctrlFuncp, disableFiq)) > OS_LOCK_SUCCESS) in OSi_DoLockByWord()
369 s32 OS_LockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)) in OS_LockByWord() argument
371 return OSi_DoLockByWord(lockID, lockp, ctrlFuncp, FALSE); in OS_LockByWord()
386 s32 OS_LockByWord_IrqAndFiq(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)) in OS_LockByWord_IrqAndFiq() argument
388 return OSi_DoLockByWord(lockID, lockp, ctrlFuncp, TRUE); in OS_LockByWord_IrqAndFiq()
408 static s32 OSi_DoUnlockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void), in OSi_DoUnlockByWord() argument
413 OSi_ASSERT_ID(lockID); in OSi_DoUnlockByWord()
415 if (lockID != lockp->ownerID) in OSi_DoUnlockByWord()
456 s32 OS_UnlockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)) in OS_UnlockByWord() argument
458 return OSi_DoUnlockByWord(lockID, lockp, ctrlFuncp, FALSE); in OS_UnlockByWord()
462 s32 OS_UnLockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)) in OS_UnLockByWord() argument
464 return OSi_DoUnlockByWord(lockID, lockp, ctrlFuncp, FALSE); in OS_UnLockByWord()
479 s32 OS_UnlockByWord_IrqAndFiq(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)) in OS_UnlockByWord_IrqAndFiq() argument
481 return OSi_DoUnlockByWord(lockID, lockp, ctrlFuncp, TRUE); in OS_UnlockByWord_IrqAndFiq()
501 static s32 OSi_DoTryLockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void), in OSi_DoTryLockByWord() argument
507 OSi_ASSERT_ID(lockID); in OSi_DoTryLockByWord()
512 lastLockFlag = (s32)MI_SwapWord(lockID, &lockp->lockFlag); in OSi_DoTryLockByWord()
520 lockp->ownerID = lockID; in OSi_DoTryLockByWord()
548 s32 OS_TryLockByWord(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)) in OS_TryLockByWord() argument
550 return OSi_DoTryLockByWord(lockID, lockp, ctrlFuncp, FALSE); in OS_TryLockByWord()
565 s32 OS_TryLockByWord_IrqAndFiq(u16 lockID, OSLockWord *lockp, void (*ctrlFuncp) (void)) in OS_TryLockByWord_IrqAndFiq() argument
567 return OSi_DoTryLockByWord(lockID, lockp, ctrlFuncp, TRUE); in OS_TryLockByWord_IrqAndFiq()
583 s32 OS_LockCartridge(u16 lockID) in OS_LockCartridge() argument
587 OSi_ASSERT_ID(lockID); in OS_LockCartridge()
590 OSi_DoLockByWord(lockID, (OSLockWord *)HW_CTRDG_LOCK_BUF, OSi_AllocateCartridgeBus, TRUE); in OS_LockCartridge()
619 s32 OS_UnlockCartridge(u16 lockID) in OS_UnlockCartridge() argument
623 OSi_ASSERT_ID(lockID); in OS_UnlockCartridge()
640 OSi_DoUnlockByWord(lockID, (OSLockWord *)HW_CTRDG_LOCK_BUF, OSi_FreeCartridgeBus, TRUE); in OS_UnlockCartridge()
646 asm s32 OS_UnLockCartridge( u16 lockID ) in OS_UnLockCartridge() argument
662 s32 OS_TryLockCartridge(u16 lockID) in OS_TryLockCartridge() argument
667 OSi_DoTryLockByWord(lockID, (OSLockWord *)HW_CTRDG_LOCK_BUF, OSi_AllocateCartridgeBus, in OS_TryLockCartridge()
716 s32 OS_LockCard(u16 lockID) in OS_LockCard() argument
718 OSi_ASSERT_ID(lockID); in OS_LockCard()
720 return OS_LockByWord(lockID, (OSLockWord *)HW_CARD_LOCK_BUF, OSi_AllocateCardBus); in OS_LockCard()
733 s32 OS_UnlockCard(u16 lockID) in OS_UnlockCard() argument
735 OSi_ASSERT_ID(lockID); in OS_UnlockCard()
737 return OS_UnlockByWord(lockID, (OSLockWord *)HW_CARD_LOCK_BUF, OSi_FreeCardBus); in OS_UnlockCard()
741 asm s32 OS_UnLockCard( u16 lockID ) in OS_UnLockCard() argument
757 s32 OS_TryLockCard(u16 lockID) in OS_TryLockCard() argument
759 return OS_TryLockByWord(lockID, (OSLockWord *)HW_CARD_LOCK_BUF, OSi_AllocateCardBus); in OS_TryLockCard()
910 asm void OS_ReleaseLockID( register u16 lockID ) in OS_ReleaseLockID() argument
912 #pragma unused( lockID ) in OS_ReleaseLockID()