(更新:Akabane Jumpei)

・フラグ整理により、HotSwの状態を設定する関数がいらなくなったので削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@819 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
(no author) 2008-03-05 05:23:46 +00:00
parent 8ad7f47288
commit c63da87132

View File

@ -100,8 +100,6 @@ static HotSwState LoadStaticModule(void);
static HotSwState LoadCardData(void);
static HotSwState CheckCardAuthCode(void);
static void SetHotSwState(BOOL busy);
static s32 LockExCard(u16 lockID);
static s32 UnlockExCard(u16 lockID);
@ -831,8 +829,6 @@ static void LockHotSwRsc(OSLockWord* word)
while(OS_TryLockByWord( s_RscLockID, word, NULL ) != OS_LOCK_SUCCESS){
OS_Sleep(1);
}
// OS_TPrintf("++ lock id : %d wordLockFlg : %d wordOwnerID : %d\n", s_RscLockID, word->lockFlag, word->ownerID);
}
/* -----------------------------------------------------------------
@ -1217,6 +1213,8 @@ static void InterruptCallbackCardData(void)
{
// データ転送終了待ちまで寝ていたのを起こす
OS_WakeupThreadDirect(&s_ctData.thread);
OS_PutString("<EFBFBD>¢\n");
}
/*---------------------------------------------------------------------------*
@ -1243,20 +1241,6 @@ static void InterruptCallbackPxi(PXIFifoTag tag, u32 data, BOOL err)
s_ctData.idx_ctrl = (s_ctData.idx_ctrl+1) % HOTSW_CTRL_MSG_NUM;
}
/*---------------------------------------------------------------------------*
Name: SetHotSwState
Description: HotSwÌ<EFBFBD>óÔð<EFBFBD>Ýè·é
*---------------------------------------------------------------------------*/
static void SetHotSwState(BOOL busy)
{
LockHotSwRsc(&SYSMi_GetWork()->lockHotSW);
SYSMi_GetWork()->flags.hotsw.isBusyHotSW = busy ? 1 : 0;
UnlockHotSwRsc(&SYSMi_GetWork()->lockHotSW);
}
/*---------------------------------------------------------------------------*
Name: AllocateExCardBus