Lines Matching refs:index

152 static void MBi_CheckCompleteGameInfoFlagments(int index, MBBeaconMsgCallback Callbackp);
153 static void MBi_AnalyzeBeacon(WMBssDesc *bssDescp, int index, u16 linkLevel);
155 static void MBi_CheckSeqNoFixed(int index);
156 static void MBi_CheckSeqNoVolat(int index);
158 static void MBi_RecvFixedBeacon(int index);
159 static void MBi_RecvVolatBeacon(int index);
161 static void MBi_LockScanTarget(int index);
685 int index; in MB_RecvGameInfoBeacon() local
709 index = MBi_GetStoreElement(bssDescp, Callbackp); in MB_RecvGameInfoBeacon()
710 if (index < 0) in MB_RecvGameInfoBeacon()
714 MB_DEBUG_OUTPUT("GameInfo Index:%6d\n", index); in MB_RecvGameInfoBeacon()
717 MBi_AnalyzeBeacon(bssDescp, index, linkLevel); in MB_RecvGameInfoBeacon()
720 MBi_CheckCompleteGameInfoFlagments(index, Callbackp); in MB_RecvGameInfoBeacon()
833 static void MBi_CheckCompleteGameInfoFlagments(int index, MBBeaconMsgCallback Callbackp) in MBi_CheckCompleteGameInfoFlagments() argument
835 MBGameInfoRecvList *info = &mbrsp->list[index]; in MBi_CheckCompleteGameInfoFlagments()
840 Callbackp(MB_BC_MSG_GINFO_BEACON, info, 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()
853 MB_DEBUG_OUTPUT("validated ParentInfo = %d\n", index); in MBi_CheckCompleteGameInfoFlagments()
856 Callbackp(MB_BC_MSG_GINFO_VALIDATED, info, index); in MBi_CheckCompleteGameInfoFlagments()
861 if ((mbrsp->validGameInfoFlag & (0x01 << index)) == 0) in MBi_CheckCompleteGameInfoFlagments()
865 mbrsp->validGameInfoFlag ^= (0x01 << index); in MBi_CheckCompleteGameInfoFlagments()
866 MB_DEBUG_OUTPUT("Invaldated ParentInfo = %d\n", index); in MBi_CheckCompleteGameInfoFlagments()
869 Callbackp(MB_BC_MSG_GINFO_INVALIDATED, info, index); in MBi_CheckCompleteGameInfoFlagments()
946 static void MBi_AnalyzeBeacon(WMBssDesc *bssDescp, int index, u16 linkLevel) in MBi_AnalyzeBeacon() argument
948 MBi_CheckTGID(bssDescp, index); // Checks the TGID in MBi_AnalyzeBeacon()
949 MBi_CheckSeqNoFixed(index); // Checks seqNoFixed in MBi_AnalyzeBeacon()
950 MBi_CheckSeqNoVolat(index); // Checks seqNoVolat in MBi_AnalyzeBeacon()
954 MBGameInfoRecvList *info = &mbrsp->list[index]; in MBi_AnalyzeBeacon()
962 MB_OUTPUT("The parent broadcast same beacon.: %d\n", index); in MBi_AnalyzeBeacon()
984 MBi_RecvVolatBeacon(index); in MBi_AnalyzeBeacon()
988 MBi_RecvFixedBeacon(index); in MBi_AnalyzeBeacon()
994 static void MBi_CheckTGID(WMBssDesc *bssDescp, int index) in MBi_CheckTGID() argument
996 if (mbrsp->list[index].bssDesc.gameInfo.tgid == bssDescp->gameInfo.tgid) in MBi_CheckTGID()
1004 MB_DeleteRecvGameInfoWithoutBssdesc(index); in MBi_CheckTGID()
1005 MI_CpuCopy16(bssDescp, &mbrsp->list[index].bssDesc, sizeof(WMBssDesc)); in MBi_CheckTGID()
1007 MBi_LockScanTarget(index); // Scan-locks the appropriate parent. in MBi_CheckTGID()
1012 static void MBi_CheckSeqNoFixed(int index) in MBi_CheckSeqNoFixed() argument
1015 if (mbrsp->list[index].gameInfo.seqNoFixed == brecvBuffp->seqNoFixed) in MBi_CheckSeqNoFixed()
1021 MB_DeleteRecvGameInfoWithoutBssdesc(index); in MBi_CheckSeqNoFixed()
1022 MBi_LockScanTarget(index); // Scan-locks the appropriate parent. in MBi_CheckSeqNoFixed()
1023 mbrsp->list[index].gameInfo.seqNoFixed = brecvBuffp->seqNoFixed; in MBi_CheckSeqNoFixed()
1028 static void MBi_CheckSeqNoVolat(int index) in MBi_CheckSeqNoVolat() argument
1030 MBGameInfoRecvList *grecvp = &mbrsp->list[index]; in MBi_CheckSeqNoVolat()
1033 if (mbrsp->list[index].gameInfo.seqNoVolat != brecvBuffp->seqNoVolat) in MBi_CheckSeqNoVolat()
1036 MBi_LockScanTarget(index); // Checks whether a scan lock is possible, then does so. in MBi_CheckSeqNoVolat()
1065 static void MBi_RecvFixedBeacon(int index) in MBi_RecvFixedBeacon() argument
1067 MBGameInfoRecvList *grecvp = &mbrsp->list[index]; in MBi_RecvFixedBeacon()
1111 static void MBi_RecvVolatBeacon(int index) in MBi_RecvVolatBeacon() argument
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()
1175 static void MBi_LockScanTarget(int index) in MBi_LockScanTarget() argument
1185 sLockFunc(mbrsp->list[index].bssDesc.bssid); in MBi_LockScanTarget()
1189 mbrsp->nowScanTargetFlag = (u16)(0x01 << index); // Shows new scan lock targets in bits. 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()
1221 void MB_DeleteRecvGameInfo(int index) in MB_DeleteRecvGameInfo() argument
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()
1230 void MB_DeleteRecvGameInfoWithoutBssdesc(int index) in MB_DeleteRecvGameInfoWithoutBssdesc() argument
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()
1242 MBGameInfoRecvList *MB_GetGameInfoRecvList(int index) in MB_GetGameInfoRecvList() argument
1245 if ((mbrsp->usefulGameInfoFlag & (0x01 << index)) == 0) in MB_GetGameInfoRecvList()
1250 return &mbrsp->list[index]; in MB_GetGameInfoRecvList()