static void odm_SetCrystalCap(void *pDM_VOID, u8 CrystalCap)
{
- struct DM_ODM_T * pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
- struct CFO_TRACKING * pCfoTrack = &pDM_Odm->DM_CfoTrack;
+ struct DM_ODM_T *pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
+ struct CFO_TRACKING *pCfoTrack = &pDM_Odm->DM_CfoTrack;
if (pCfoTrack->CrystalCap == CrystalCap)
return;
static u8 odm_GetDefaultCrytaltalCap(void *pDM_VOID)
{
- struct DM_ODM_T * pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
+ struct DM_ODM_T *pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
struct adapter *Adapter = pDM_Odm->Adapter;
struct hal_com_data *pHalData = GET_HAL_DATA(Adapter);
static void odm_SetATCStatus(void *pDM_VOID, bool ATCStatus)
{
- struct DM_ODM_T * pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
- struct CFO_TRACKING * pCfoTrack = &pDM_Odm->DM_CfoTrack;
+ struct DM_ODM_T *pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
+ struct CFO_TRACKING *pCfoTrack = &pDM_Odm->DM_CfoTrack;
if (pCfoTrack->bATCStatus == ATCStatus)
return;
static bool odm_GetATCStatus(void *pDM_VOID)
{
bool ATCStatus;
- struct DM_ODM_T * pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
+ struct DM_ODM_T *pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
ATCStatus = (bool)PHY_QueryBBReg(
pDM_Odm->Adapter,
void ODM_CfoTrackingReset(void *pDM_VOID)
{
- struct DM_ODM_T * pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
- struct CFO_TRACKING * pCfoTrack = &pDM_Odm->DM_CfoTrack;
+ struct DM_ODM_T *pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
+ struct CFO_TRACKING *pCfoTrack = &pDM_Odm->DM_CfoTrack;
pCfoTrack->DefXCap = odm_GetDefaultCrytaltalCap(pDM_Odm);
pCfoTrack->bAdjust = true;
void ODM_CfoTrackingInit(void *pDM_VOID)
{
- struct DM_ODM_T * pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
- struct CFO_TRACKING * pCfoTrack = &pDM_Odm->DM_CfoTrack;
+ struct DM_ODM_T *pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
+ struct CFO_TRACKING *pCfoTrack = &pDM_Odm->DM_CfoTrack;
pCfoTrack->DefXCap =
pCfoTrack->CrystalCap = odm_GetDefaultCrytaltalCap(pDM_Odm);
void ODM_CfoTracking(void *pDM_VOID)
{
- struct DM_ODM_T * pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
- struct CFO_TRACKING * pCfoTrack = &pDM_Odm->DM_CfoTrack;
+ struct DM_ODM_T *pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
+ struct CFO_TRACKING *pCfoTrack = &pDM_Odm->DM_CfoTrack;
int CFO_kHz_A, CFO_kHz_B, CFO_ave = 0;
int CFO_ave_diff;
int CrystalCap = (int)pCfoTrack->CrystalCap;
void ODM_ParsingCFO(void *pDM_VOID, void *pPktinfo_VOID, s8 *pcfotail)
{
- struct DM_ODM_T * pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
+ struct DM_ODM_T *pDM_Odm = (struct DM_ODM_T *)pDM_VOID;
struct odm_packet_info *pPktinfo = pPktinfo_VOID;
- struct CFO_TRACKING * pCfoTrack = &pDM_Odm->DM_CfoTrack;
+ struct CFO_TRACKING *pCfoTrack = &pDM_Odm->DM_CfoTrack;
u8 i;
if (!(pDM_Odm->SupportAbility & ODM_BB_CFO_TRACKING))