Lines Matching refs:pCmd

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