Lines Matching refs:pCmd

632 	HostCmd_DS_SET_HW_SPEC *pCmd;  in mwl_hal_sethwdma()  local
635 _CMD_SETUP(pCmd, HostCmd_DS_SET_HW_SPEC, HostCmd_CMD_SET_HW_SPEC); in mwl_hal_sethwdma()
636 pCmd->WcbBase[0] = LE_32(dma->wcbBase[0]); in mwl_hal_sethwdma()
637 pCmd->WcbBase[1] = LE_32(dma->wcbBase[1]); in mwl_hal_sethwdma()
638 pCmd->WcbBase[2] = LE_32(dma->wcbBase[2]); in mwl_hal_sethwdma()
639 pCmd->WcbBase[3] = LE_32(dma->wcbBase[3]); in mwl_hal_sethwdma()
640 pCmd->TxWcbNumPerQueue = LE_32(dma->maxNumTxWcb); in mwl_hal_sethwdma()
641 pCmd->NumTxQueues = LE_32(dma->maxNumWCB); in mwl_hal_sethwdma()
642 pCmd->TotalRxWcb = LE_32(1); /* XXX */ in mwl_hal_sethwdma()
643 pCmd->RxPdWrPtr = LE_32(dma->rxDescRead); in mwl_hal_sethwdma()
651 pCmd->Flags = 0; in mwl_hal_sethwdma()
654 pCmd->Flags |= LE_32(SET_HW_SPEC_DISABLEMBSS); in mwl_hal_sethwdma()
658 if (pCmd->Flags & LE_32(SET_HW_SPEC_DISABLEMBSS)) in mwl_hal_sethwdma()
1286 HostCmd_FW_GET_CALTABLE *pCmd; in mwlGetCalTable() local
1289 _CMD_SETUP(pCmd, HostCmd_FW_GET_CALTABLE, HostCmd_CMD_GET_CALTABLE); in mwlGetCalTable()
1290 pCmd->annex = annex; in mwlGetCalTable()
1291 pCmd->index = index; in mwlGetCalTable()
1292 (void) memset(pCmd->calTbl, 0, sizeof (pCmd->calTbl)); in mwlGetCalTable()
1296 pCmd->calTbl[0] != annex && annex != 0 && annex != 255) in mwlGetCalTable()
1644 HostCmd_DS_GET_HW_SPEC *pCmd; in mwl_gethwspecs() local
1648 _CMD_SETUP(pCmd, HostCmd_DS_GET_HW_SPEC, HostCmd_CMD_GET_HW_SPEC); in mwl_gethwspecs()
1649 (void) memset(&pCmd->PermanentAddr[0], 0xff, IEEE80211_ADDR_LEN); in mwl_gethwspecs()
1650 pCmd->ulFwAwakeCookie = LE_32((unsigned int)sc->sc_cmd_dmaaddr + 2048); in mwl_gethwspecs()
1654 IEEE80211_ADDR_COPY(hw->macAddr, pCmd->PermanentAddr); in mwl_gethwspecs()
1655 hw->wcbBase[0] = LE_32(pCmd->WcbBase0) & 0x0000ffff; in mwl_gethwspecs()
1656 hw->wcbBase[1] = LE_32(pCmd->WcbBase1[0]) & 0x0000ffff; in mwl_gethwspecs()
1657 hw->wcbBase[2] = LE_32(pCmd->WcbBase1[1]) & 0x0000ffff; in mwl_gethwspecs()
1658 hw->wcbBase[3] = LE_32(pCmd->WcbBase1[2]) & 0x0000ffff; in mwl_gethwspecs()
1659 hw->rxDescRead = LE_32(pCmd->RxPdRdPtr)& 0x0000ffff; in mwl_gethwspecs()
1660 hw->rxDescWrite = LE_32(pCmd->RxPdWrPtr)& 0x0000ffff; in mwl_gethwspecs()
1661 hw->regionCode = LE_16(pCmd->RegionCode) & 0x00ff; in mwl_gethwspecs()
1662 hw->fwReleaseNumber = LE_32(pCmd->FWReleaseNumber); in mwl_gethwspecs()
1663 hw->maxNumWCB = LE_16(pCmd->NumOfWCB); in mwl_gethwspecs()
1664 hw->maxNumMCAddr = LE_16(pCmd->NumOfMCastAddr); in mwl_gethwspecs()
1665 hw->numAntennas = LE_16(pCmd->NumberOfAntenna); in mwl_gethwspecs()
1666 hw->hwVersion = pCmd->Version; in mwl_gethwspecs()
1667 hw->hostInterface = pCmd->HostIf; in mwl_gethwspecs()
1680 HostCmd_DS_SET_MAC *pCmd; in mwl_hal_setmac_locked() local
1682 _VCMD_SETUP(pCmd, HostCmd_DS_SET_MAC, HostCmd_CMD_SET_MAC_ADDR); in mwl_hal_setmac_locked()
1683 IEEE80211_ADDR_COPY(&pCmd->MacAddr[0], addr); in mwl_hal_setmac_locked()
1686 pCmd->MacType = WL_MAC_TYPE_PRIMARY_CLIENT; in mwl_hal_setmac_locked()
1711 HostCmd_FW_SET_NEW_STN *pCmd; in mwl_hal_newstation() local
1714 _VCMD_SETUP(pCmd, HostCmd_FW_SET_NEW_STN, HostCmd_CMD_SET_NEW_STN); in mwl_hal_newstation()
1715 pCmd->AID = LE_16(aid); in mwl_hal_newstation()
1716 pCmd->StnId = LE_16(sid); in mwl_hal_newstation()
1717 pCmd->Action = LE_16(0); /* SET */ in mwl_hal_newstation()
1720 cvtPeerInfo(&pCmd->PeerInfo, peer); in mwl_hal_newstation()
1722 IEEE80211_ADDR_COPY(&pCmd->MacAddr[0], addr); in mwl_hal_newstation()
1723 pCmd->Qosinfo = (uint8_t)wmeInfo; in mwl_hal_newstation()
1724 pCmd->isQosSta = (isQosSta != 0); in mwl_hal_newstation()
1728 pCmd->PeerInfo.LegacyRateBitMap, pCmd->PeerInfo.CapInfo); in mwl_hal_newstation()
1743 HostCmd_DS_802_11_RF_ANTENNA *pCmd; in mwl_hal_setantenna() local
1749 _CMD_SETUP(pCmd, HostCmd_DS_802_11_RF_ANTENNA, in mwl_hal_setantenna()
1751 pCmd->Action = LE_16(dirSet); in mwl_hal_setantenna()
1754 pCmd->AntennaMode = LE_16(ant); in mwl_hal_setantenna()
1768 HostCmd_DS_802_11_RADIO_CONTROL *pCmd; in mwl_hal_setradio() local
1771 _CMD_SETUP(pCmd, HostCmd_DS_802_11_RADIO_CONTROL, in mwl_hal_setradio()
1773 pCmd->Action = LE_16(HostCmd_ACT_GEN_SET); in mwl_hal_setradio()
1775 pCmd->Control = 0; in mwl_hal_setradio()
1777 pCmd->Control = LE_16(preamble); in mwl_hal_setradio()
1778 pCmd->RadioOn = LE_16(onoff); in mwl_hal_setradio()
1787 HostCmd_FW_SetWMMMode *pCmd; in mwl_hal_setwmm() local
1790 _CMD_SETUP(pCmd, HostCmd_FW_SetWMMMode, in mwl_hal_setwmm()
1792 pCmd->Action = LE_16(onoff); in mwl_hal_setwmm()
1843 HostCmd_FW_SET_RF_CHANNEL *pCmd; in mwl_hal_setchannel() local
1846 _CMD_SETUP(pCmd, HostCmd_FW_SET_RF_CHANNEL, HostCmd_CMD_SET_RF_CHANNEL); in mwl_hal_setchannel()
1847 pCmd->Action = LE_16(HostCmd_ACT_GEN_SET); in mwl_hal_setchannel()
1848 pCmd->CurrentChannel = chan->channel; in mwl_hal_setchannel()
1849 pCmd->ChannelFlags = cvtChannelFlags(chan); /* NB: byte-swapped */ in mwl_hal_setchannel()
1859 HostCmd_DS_802_11_RF_TX_POWER *pCmd; in mwl_hal_settxpower() local
1873 _CMD_SETUP(pCmd, HostCmd_DS_802_11_RF_TX_POWER, in mwl_hal_settxpower()
1875 pCmd->Action = LE_16(HostCmd_ACT_GEN_SET_LIST); in mwl_hal_settxpower()
1878 pCmd->PowerLevelList[i++] = LE_16(hc->targetPowers[0]); in mwl_hal_settxpower()
1883 pCmd->PowerLevelList[i] = LE_16(pow); in mwl_hal_settxpower()
1896 HostCmd_FW_USE_FIXED_RATE *pCmd; in mwl_hal_settxrate() local
1900 _VCMD_SETUP(pCmd, HostCmd_FW_USE_FIXED_RATE, in mwl_hal_settxrate()
1903 pCmd->MulticastRate = RATEVAL(rate->McastRate); in mwl_hal_settxrate()
1904 pCmd->MultiRateTxType = RATETYPE(rate->McastRate); in mwl_hal_settxrate()
1906 pCmd->ManagementRate = RATEVAL(rate->MgtRate); in mwl_hal_settxrate()
1907 (void) memset(pCmd->FixedRateTable, 0, sizeof (pCmd->FixedRateTable)); in mwl_hal_settxrate()
1909 pCmd->Action = LE_32(HostCmd_ACT_GEN_SET); in mwl_hal_settxrate()
1910 pCmd->AllowRateDrop = LE_32(FIXED_RATE_WITHOUT_AUTORATE_DROP); in mwl_hal_settxrate()
1911 fp = pCmd->FixedRateTable; in mwl_hal_settxrate()
1916 pCmd->EntryCount = LE_32(1); in mwl_hal_settxrate()
1918 pCmd->Action = LE_32(HostCmd_ACT_GEN_SET); in mwl_hal_settxrate()
1919 pCmd->AllowRateDrop = LE_32(FIXED_RATE_WITH_AUTO_RATE_DROP); in mwl_hal_settxrate()
1921 fp = pCmd->FixedRateTable; in mwl_hal_settxrate()
1935 pCmd->EntryCount = LE_32(n); in mwl_hal_settxrate()
1937 pCmd->Action = LE_32(HostCmd_ACT_NOT_USE_FIXED_RATE); in mwl_hal_settxrate()
1946 HostCmd_FW_USE_FIXED_RATE *pCmd; in mwl_hal_settxrate_auto() local
1949 _CMD_SETUP(pCmd, HostCmd_FW_USE_FIXED_RATE, in mwl_hal_settxrate_auto()
1952 pCmd->MulticastRate = RATEVAL(rate->McastRate); in mwl_hal_settxrate_auto()
1953 pCmd->MultiRateTxType = RATETYPE(rate->McastRate); in mwl_hal_settxrate_auto()
1955 pCmd->ManagementRate = RATEVAL(rate->MgtRate); in mwl_hal_settxrate_auto()
1956 (void) memset(pCmd->FixedRateTable, 0, sizeof (pCmd->FixedRateTable)); in mwl_hal_settxrate_auto()
1957 pCmd->Action = LE_32(HostCmd_ACT_NOT_USE_FIXED_RATE); in mwl_hal_settxrate_auto()
1970 HostCmd_DS_SET_RATE_ADAPT_MODE *pCmd; in mwl_hal_setrateadaptmode() local
1973 _CMD_SETUP(pCmd, HostCmd_DS_SET_RATE_ADAPT_MODE, in mwl_hal_setrateadaptmode()
1975 pCmd->Action = LE_16(HostCmd_ACT_GEN_SET); in mwl_hal_setrateadaptmode()
1976 pCmd->RateAdaptMode = LE_16(mode); in mwl_hal_setrateadaptmode()
1985 HostCmd_FW_SET_OPTIMIZATION_LEVEL *pCmd; in mwl_hal_setoptimizationlevel() local
1988 _CMD_SETUP(pCmd, HostCmd_FW_SET_OPTIMIZATION_LEVEL, in mwl_hal_setoptimizationlevel()
1990 pCmd->OptLevel = (uint8_t)level; in mwl_hal_setoptimizationlevel()
2002 HostCmd_SET_REGIONCODE_INFO *pCmd; in mwl_hal_setregioncode() local
2005 _CMD_SETUP(pCmd, HostCmd_SET_REGIONCODE_INFO, in mwl_hal_setregioncode()
2010 pCmd->regionCode = LE_16(DOMAIN_CODE_ETSI); in mwl_hal_setregioncode()
2013 pCmd->regionCode = LE_16(regionCode); in mwl_hal_setregioncode()
2025 HostCmd_FW_SET_AID *pCmd = (HostCmd_FW_SET_AID *) &sc->sc_cmd_mem[0]; in mwl_hal_setassocid() local
2028 _VCMD_SETUP(pCmd, HostCmd_FW_SET_AID, HostCmd_CMD_SET_AID); in mwl_hal_setassocid()
2029 pCmd->AssocID = LE_16(assocId); in mwl_hal_setassocid()
2030 IEEE80211_ADDR_COPY(&pCmd->MacAddr[0], bssId); in mwl_hal_setassocid()
2070 HostCmd_DS_802_11_RTS_THSD *pCmd; in mwl_hal_setrtsthreshold() local
2073 _VCMD_SETUP(pCmd, HostCmd_DS_802_11_RTS_THSD, in mwl_hal_setrtsthreshold()
2075 pCmd->Action = LE_16(HostCmd_ACT_GEN_SET); in mwl_hal_setrtsthreshold()
2076 pCmd->Threshold = LE_16(threshold); in mwl_hal_setrtsthreshold()
2085 HostCmd_DS_SET_LINKADAPT_CS_MODE *pCmd; in mwl_hal_setcsmode() local
2088 _CMD_SETUP(pCmd, HostCmd_DS_SET_LINKADAPT_CS_MODE, in mwl_hal_setcsmode()
2090 pCmd->Action = LE_16(HostCmd_ACT_GEN_SET); in mwl_hal_setcsmode()
2091 pCmd->CSMode = LE_16(csmode); in mwl_hal_setcsmode()
2111 HostCmd_DS_BSS_START *pCmd; in mwl_hal_start() local
2114 _VCMD_SETUP(pCmd, HostCmd_DS_BSS_START, HostCmd_CMD_BSS_START); in mwl_hal_start()
2115 pCmd->Enable = LE_32(HostCmd_ACT_GEN_ON); in mwl_hal_start()
2127 HostCmd_FW_SET_INFRA_MODE *pCmd; in mwl_hal_setinframode() local
2130 _VCMD_SETUP(pCmd, HostCmd_FW_SET_INFRA_MODE, in mwl_hal_setinframode()
2140 HostCmd_DS_BSS_START *pCmd; in mwl_hal_stop() local
2143 _VCMD_SETUP(pCmd, HostCmd_DS_BSS_START, in mwl_hal_stop()
2145 pCmd->Enable = LE_32(HostCmd_ACT_GEN_OFF); in mwl_hal_stop()
2155 HostCmd_FW_UPDATE_ENCRYPTION_SET_KEY *pCmd; in mwl_hal_keyset() local
2158 _VCMD_SETUP(pCmd, HostCmd_FW_UPDATE_ENCRYPTION_SET_KEY, in mwl_hal_keyset()
2161 pCmd->ActionType = LE_32(EncrActionTypeSetGroupKey); in mwl_hal_keyset()
2163 pCmd->ActionType = LE_32(EncrActionTypeSetKey); in mwl_hal_keyset()
2164 pCmd->KeyParam.Length = LE_16(sizeof (pCmd->KeyParam)); in mwl_hal_keyset()
2165 pCmd->KeyParam.KeyTypeId = LE_16(kv->keyTypeId); in mwl_hal_keyset()
2166 pCmd->KeyParam.KeyInfo = LE_32(kv->keyFlags); in mwl_hal_keyset()
2167 pCmd->KeyParam.KeyIndex = LE_32(kv->keyIndex); in mwl_hal_keyset()
2169 (void) memcpy(&pCmd->KeyParam.Key, &kv->key, kv->keyLen); in mwl_hal_keyset()
2172 pCmd->KeyParam.KeyLen = LE_16(kv->keyLen); in mwl_hal_keyset()
2175 pCmd->KeyParam.KeyLen = LE_16(sizeof (TKIP_TYPE_KEY)); in mwl_hal_keyset()
2176 pCmd->KeyParam.Key.TkipKey.TkipRsc.low = in mwl_hal_keyset()
2178 pCmd->KeyParam.Key.TkipKey.TkipRsc.high = in mwl_hal_keyset()
2180 pCmd->KeyParam.Key.TkipKey.TkipTsc.low = in mwl_hal_keyset()
2182 pCmd->KeyParam.Key.TkipKey.TkipTsc.high = in mwl_hal_keyset()
2186 pCmd->KeyParam.KeyLen = LE_16(sizeof (AES_TYPE_KEY)); in mwl_hal_keyset()
2190 IEEE80211_ADDR_COPY(pCmd->KeyParam.Macaddr, mac); in mwl_hal_keyset()
2192 IEEE80211_ADDR_COPY(pCmd->Macaddr, mac); in mwl_hal_keyset()
2203 HostCmd_FW_UPDATE_ENCRYPTION_SET_KEY *pCmd; in mwl_hal_keyreset() local
2206 _VCMD_SETUP(pCmd, HostCmd_FW_UPDATE_ENCRYPTION_SET_KEY, in mwl_hal_keyreset()
2208 pCmd->ActionType = LE_16(EncrActionTypeRemoveKey); in mwl_hal_keyreset()
2209 pCmd->KeyParam.Length = LE_16(sizeof (pCmd->KeyParam)); in mwl_hal_keyreset()
2210 pCmd->KeyParam.KeyTypeId = LE_16(kv->keyTypeId); in mwl_hal_keyreset()
2211 pCmd->KeyParam.KeyInfo = LE_32(kv->keyFlags); in mwl_hal_keyreset()
2212 pCmd->KeyParam.KeyIndex = LE_32(kv->keyIndex); in mwl_hal_keyreset()
2214 IEEE80211_ADDR_COPY(pCmd->KeyParam.Macaddr, mac); in mwl_hal_keyreset()
2216 IEEE80211_ADDR_COPY(pCmd->Macaddr, mac); in mwl_hal_keyreset()