INT AsicSetRxFilter(RTMP_ADAPTER *pAd) { #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) return RtAsicSetRxFilter(pAd); #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) return MtAsicSetRxFilter(pAd); #endif AsicNotSupportFunc(pAd, __FUNCTION__); return FALSE; }
INT AsicSetAutoFallBack(RTMP_ADAPTER *pAd, BOOLEAN enable) { #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) return RtAsicSetAutoFallBack(pAd, enable); #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) return MtAsicSetAutoFallBack(pAd, enable); #endif AsicNotSupportFunc(pAd, __FUNCTION__); return FALSE; }
INT AsicSetDevMac(RTMP_ADAPTER *pAd, UCHAR *addr, UCHAR omac_idx) { MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s(): Set OwnMac=%02x:%02x:%02x:%02x:%02x:%02x\n", __FUNCTION__, PRINT_MAC(addr))); #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) return RtAsicSetDevMac(pAd, addr, omac_idx); #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) return MtAsicSetDevMac(pAd, addr, omac_idx); #endif AsicNotSupportFunc(pAd, __FUNCTION__); return FALSE; }
/* ========================================================================== Description: IRQL = PASSIVE_LEVEL IRQL = DISPATCH_LEVEL ========================================================================== */ VOID AsicDisableSync(RTMP_ADAPTER *pAd) { #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) { RtAsicDisableSync(pAd); return; } #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) { MtAsicDisableSync(pAd); return; } #endif AsicNotSupportFunc(pAd, __FUNCTION__); }
VOID AsicRemoveRepeaterEntry(RTMP_ADAPTER *pAd, UCHAR CliIdx) { #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) { RtAsicRemoveRepeaterEntry(pAd, CliIdx); return; } #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) { MtAsicRemoveRepeaterEntry(pAd, CliIdx); return; } #endif AsicNotSupportFunc(pAd, __FUNCTION__); }
VOID AsicSetMbssMode(RTMP_ADAPTER *pAd, UCHAR NumOfBcns) { #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) { RtAsicSetMbssMode(pAd, NumOfBcns); return; } #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) { MtAsicSetMbssMode(pAd, NumOfBcns); return; } #endif AsicNotSupportFunc(pAd, __FUNCTION__); }
VOID AsicUpdateAutoFallBackTable(RTMP_ADAPTER *pAd, UCHAR *pRateTable) { #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) { RtAsicUpdateAutoFallBackTable(pAd, pRateTable); return; } #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) { MtAsicUpdateAutoFallBackTable(pAd, pRateTable); return; } #endif AsicNotSupportFunc(pAd, __FUNCTION__); }
INT AsicSetMacAddrExt(RTMP_ADAPTER *pAd, BOOLEAN enable) { #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) { RtAsicSetMacAddrExt(pAd, enable); return TRUE; } #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) { MtAsicSetMacAddrExt(pAd, enable); return TRUE; } #endif AsicNotSupportFunc(pAd, __FUNCTION__); return FALSE; }
/* CFG_TODO */ VOID AsicSetBssid(RTMP_ADAPTER *pAd, UCHAR *pBssid, UCHAR omac_idx) { MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s():SetBSSID=%02x:%02x:%02x:%02x:%02x:%02x,curr_bssid_idx=%d\n", __FUNCTION__, PRINT_MAC(pBssid), omac_idx)); #if defined(RTMP_MAC) || defined(RLT_MAC) if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT) { RtAsicSetBssid(pAd, pBssid, omac_idx); return; } #endif #ifdef MT_MAC if (pAd->chipCap.hif_type == HIF_MT) { MtAsicSetBssid(pAd, pBssid, omac_idx); return; } #endif AsicNotSupportFunc(pAd, __FUNCTION__); }