Lines Matching refs:mbrsp
173 static MbBeaconRecvStatus *mbrsp = NULL; // Beacon receive status variable
195 return mbrsp; in MB_GetBeaconRecvStatus()
201 mbrsp = &mbrs; in MBi_SetBeaconRecvStatusBufferDefault()
207 mbrsp = buf; in MBi_SetBeaconRecvStatusBuffer()
676 MI_CpuClearFast(mbrsp, sizeof(MbBeaconRecvStatus)); in MB_InitRecvGameInfoStatus()
678 mbrsp->scanCountUnit = MB_SCAN_COUNT_UNIT_NORMAL; in MB_InitRecvGameInfoStatus()
772 MBGameInfoRecvList *info = &mbrsp->list[i]; in MBi_GetStoreElement()
774 if ((mbrsp->usingGameInfoFlag & (0x01 << i)) == 0) in MBi_GetStoreElement()
789 if (mbrsp->list[i].gameInfo.fileNo != brecvBuffp->fileNo) in MBi_GetStoreElement()
797 if (!(mbrsp->validGameInfoFlag & (0x01 << i))) in MBi_GetStoreElement()
807 if (mbrsp->usingGameInfoFlag & (0x01 << i)) in MBi_GetStoreElement()
812 MI_CpuCopy16(bssDescp, &mbrsp->list[i].bssDesc, sizeof(WMBssDesc)); in MBi_GetStoreElement()
814 mbrsp->list[i].gameInfo.seqNoFixed = brecvBuffp->seqNoFixed; in MBi_GetStoreElement()
815 mbrsp->usingGameInfoFlag |= (u16)(0x01 << i); in MBi_GetStoreElement()
835 MBGameInfoRecvList *info = &mbrsp->list[index]; in MBi_CheckCompleteGameInfoFlagments()
846 if (mbrsp->validGameInfoFlag & (0x01 << index)) in MBi_CheckCompleteGameInfoFlagments()
850 mbrsp->validGameInfoFlag |= 0x01 << index; in MBi_CheckCompleteGameInfoFlagments()
851 mbrsp->usefulGameInfoFlag |= 0x01 << index; in MBi_CheckCompleteGameInfoFlagments()
861 if ((mbrsp->validGameInfoFlag & (0x01 << index)) == 0) in MBi_CheckCompleteGameInfoFlagments()
865 mbrsp->validGameInfoFlag ^= (0x01 << index); in MBi_CheckCompleteGameInfoFlagments()
884 MBGameInfoRecvList *info = &mbrsp->list[i]; in MB_CountGameInfoLifetime()
886 if ((mbrsp->usingGameInfoFlag & mask) == 0) in MB_CountGameInfoLifetime()
891 info->lifetimeCount -= mbrsp->scanCountUnit; in MB_CountGameInfoLifetime()
897 if (mbrsp->validGameInfoFlag & mask) in MB_CountGameInfoLifetime()
904 if (mbrsp->nowScanTargetFlag & mask) in MB_CountGameInfoLifetime()
908 mbrsp->usingGameInfoFlag &= ~mask; in MB_CountGameInfoLifetime()
914 if (mbrsp->nowScanTargetFlag && mbrsp->nowLockTimeCount > 0) in MB_CountGameInfoLifetime()
916 …mbrsp->nowLockTimeCount -= mbrsp->scanCountUnit; // Releases the lock and searches for the … in MB_CountGameInfoLifetime()
917 if (mbrsp->nowLockTimeCount < 0) in MB_CountGameInfoLifetime()
924 if (++mbrsp->notFoundLockTargetCount > 4) in MB_CountGameInfoLifetime()
932 mbrsp->notFoundLockTargetCount = 0; in MB_CountGameInfoLifetime()
939 mbrsp->nowLockTimeCount = 0; in MB_CountGameInfoLifetime()
954 MBGameInfoRecvList *info = &mbrsp->list[index]; in MBi_AnalyzeBeacon()
996 if (mbrsp->list[index].bssDesc.gameInfo.tgid == bssDescp->gameInfo.tgid) in MBi_CheckTGID()
1005 MI_CpuCopy16(bssDescp, &mbrsp->list[index].bssDesc, sizeof(WMBssDesc)); in MBi_CheckTGID()
1015 if (mbrsp->list[index].gameInfo.seqNoFixed == brecvBuffp->seqNoFixed) in MBi_CheckSeqNoFixed()
1023 mbrsp->list[index].gameInfo.seqNoFixed = brecvBuffp->seqNoFixed; in MBi_CheckSeqNoFixed()
1030 MBGameInfoRecvList *grecvp = &mbrsp->list[index]; in MBi_CheckSeqNoVolat()
1033 if (mbrsp->list[index].gameInfo.seqNoVolat != brecvBuffp->seqNoVolat) in MBi_CheckSeqNoVolat()
1047 if ((mbrsp->usingGameInfoFlag & (0x01 << i)) == 0) in MBi_InvalidateGameInfoBssID()
1052 if (!WM_IsBssidEqual(bssidp, mbrsp->list[i].bssDesc.bssid)) in MBi_InvalidateGameInfoBssID()
1058 …mbrsp->list[i].lifetimeCount = 0; // Sets the lifetime of the parent information to zero so … in MBi_InvalidateGameInfoBssID()
1067 MBGameInfoRecvList *grecvp = &mbrsp->list[index]; in MBi_RecvFixedBeacon()
1114 MBGameInfoRecvList *grecvp = &mbrsp->list[index]; in MBi_RecvVolatBeacon()
1136 mbrsp->validGameInfoFlag &= ~(0x0001 << index); in MBi_RecvVolatBeacon()
1143 mbrsp->validGameInfoFlag &= ~(0x0001 << index); in MBi_RecvVolatBeacon()
1178 if (mbrsp->nowScanTargetFlag) in MBi_LockScanTarget()
1185 sLockFunc(mbrsp->list[index].bssDesc.bssid); in MBi_LockScanTarget()
1187 mbrsp->scanCountUnit = MB_SCAN_COUNT_UNIT_LOCKING; in MBi_LockScanTarget()
1189 mbrsp->nowScanTargetFlag = (u16)(0x01 << index); // Shows new scan lock targets in bits. in MBi_LockScanTarget()
1190 mbrsp->nowLockTimeCount = MB_LOCKTIME_MAX_COUNT; // Initializes the scan lock time in MBi_LockScanTarget()
1192 mbrsp->list[index].bssDesc.bssid[0], in MBi_LockScanTarget()
1193 mbrsp->list[index].bssDesc.bssid[1], in MBi_LockScanTarget()
1194 mbrsp->list[index].bssDesc.bssid[2], in MBi_LockScanTarget()
1195 mbrsp->list[index].bssDesc.bssid[3], in MBi_LockScanTarget()
1196 mbrsp->list[index].bssDesc.bssid[4], mbrsp->list[index].bssDesc.bssid[5]); in MBi_LockScanTarget()
1203 if (mbrsp->nowScanTargetFlag == 0) in MBi_UnlockScanTarget()
1212 mbrsp->scanCountUnit = MB_SCAN_COUNT_UNIT_NORMAL; in MBi_UnlockScanTarget()
1213 mbrsp->nowScanTargetFlag = 0; in MBi_UnlockScanTarget()
1214 mbrsp->notFoundLockTargetCount = 0; in MBi_UnlockScanTarget()
1223 mbrsp->usefulGameInfoFlag &= ~(0x0001 << index); in MB_DeleteRecvGameInfo()
1224 mbrsp->validGameInfoFlag &= ~(0x0001 << index); in MB_DeleteRecvGameInfo()
1225 MI_CpuClear16(&mbrsp->list[index], sizeof(MBGameInfoRecvList)); in MB_DeleteRecvGameInfo()
1232 mbrsp->usefulGameInfoFlag &= ~(0x0001 << index); in MB_DeleteRecvGameInfoWithoutBssdesc()
1233 mbrsp->validGameInfoFlag &= ~(0x0001 << index); in MB_DeleteRecvGameInfoWithoutBssdesc()
1234 mbrsp->list[index].getFlagmentFlag = 0; in MB_DeleteRecvGameInfoWithoutBssdesc()
1235 mbrsp->list[index].allFlagmentFlag = 0; in MB_DeleteRecvGameInfoWithoutBssdesc()
1236 mbrsp->list[index].getPlayerFlag = 0; in MB_DeleteRecvGameInfoWithoutBssdesc()
1237 mbrsp->list[index].linkLevel = 0; in MB_DeleteRecvGameInfoWithoutBssdesc()
1238 MI_CpuClear16(&(mbrsp->list[index].gameInfo), sizeof(MBGameInfo)); in MB_DeleteRecvGameInfoWithoutBssdesc()
1245 if ((mbrsp->usefulGameInfoFlag & (0x01 << index)) == 0) in MB_GetGameInfoRecvList()
1250 return &mbrsp->list[index]; in MB_GetGameInfoRecvList()