Lines Matching refs:stf

446 	kfree(wlc->stf);  in brcms_c_detach_mfree()
549 wlc->stf = kzalloc(sizeof(struct brcms_stf), GFP_ATOMIC); in brcms_c_attach_malloc()
550 if (wlc->stf == NULL) { in brcms_c_attach_malloc()
2324 return (u16) wlc_hw->wlc->stf->txant; in brcms_b_get_txant()
3407 if (wlc->stf->ss_algosel_auto) in brcms_c_set_phy_chanspec()
3408 brcms_c_stf_ss_algo_channel_get(wlc, &wlc->stf->ss_algo_channel, in brcms_c_set_phy_chanspec()
3421 wlc->stf->txstreams); in brcms_default_rateset()
3683 brcms_c_rateset_mcs_upd(&rs, wlc->stf->txstreams); in brcms_c_set_ratetable()
3973 u16 phytxant = wlc->stf->phytxant; in brcms_c_beacon_phytxctl_txant_upd()
4049 wlc->stf->ldpc = val; in brcms_c_ht_update_ldpc()
4338 wlc->stf->ant_rx_ovr = ANT_RX_DIV_DEF; in brcms_c_info_init()
4339 wlc->stf->txant = ANT_TX_DEF; in brcms_c_info_init()
4733 wlc->stf->ant_rx_ovr = ANT_RX_DIV_FORCE_0; in brcms_c_attach_stf_ant_init()
4734 wlc->stf->txant = ANT_TX_FORCE_0; in brcms_c_attach_stf_ant_init()
4736 wlc->stf->ant_rx_ovr = ANT_RX_DIV_FORCE_1; in brcms_c_attach_stf_ant_init()
4737 wlc->stf->txant = ANT_TX_FORCE_1; in brcms_c_attach_stf_ant_init()
4776 brcms_chspec_bw(chanspec), wlc->stf->txstreams); in brcms_c_bss_default_init()
5103 brcms_c_ht_update_ldpc(wlc, wlc->stf->ldpc); in brcms_c_up()
5348 if (wlc->stf->txstreams == WL_11N_3x3) in brcms_c_set_nmode()
5362 wlc->stf->txstreams); in brcms_c_set_nmode()
5388 wlc->stf->txstreams)) in brcms_c_set_internal_rateset()
5399 wlc->stf->txstreams)) in brcms_c_set_internal_rateset()
5892 u8 stf = (int_val & NRATE_STF_MASK) >> NRATE_STF_SHIFT; in mac80211_wlc_set_nrate() local
5907 if (stf > PHY_TXC1_MODE_SDM) { in mac80211_wlc_set_nrate()
5917 ((stf != PHY_TXC1_MODE_SISO) in mac80211_wlc_set_nrate()
5918 && (stf != PHY_TXC1_MODE_CDD))) { in mac80211_wlc_set_nrate()
5927 if (stf != PHY_TXC1_MODE_SDM) { in mac80211_wlc_set_nrate()
5931 stf = PHY_TXC1_MODE_SDM; in mac80211_wlc_set_nrate()
5938 if ((stf > PHY_TXC1_MODE_STBC) || in mac80211_wlc_set_nrate()
5940 && (stf == PHY_TXC1_MODE_STBC))) { in mac80211_wlc_set_nrate()
5948 if ((stf != PHY_TXC1_MODE_CDD) && (stf != PHY_TXC1_MODE_SISO)) { in mac80211_wlc_set_nrate()
5956 || (stf != PHY_TXC1_MODE_SISO)) { in mac80211_wlc_set_nrate()
5969 if ((stf != PHY_TXC1_MODE_SISO) && (wlc->stf->txstreams == 1)) { in mac80211_wlc_set_nrate()
5980 if (stf == PHY_TXC1_MODE_STBC) { in mac80211_wlc_set_nrate()
5987 rspec |= (stf << RSPEC_STF_SHIFT); in mac80211_wlc_set_nrate()
6363 phyctl1_stf = wlc->stf->ss_opmode; in brcms_c_d11hdrs_mac80211()
6997 rts_rspec |= (wlc->stf->ss_opmode << RSPEC_STF_SHIFT); in brcms_c_rspec_to_rts_rspec()
7267 brcms_c_rateset_mcs_upd(&rs, wlc->stf->txstreams); in brcms_c_mod_prb_rsp_rate_table()
8018 if (BRCMS_ISNPHY(wlc->band) && (wlc->stf->txstreams == 1)) in brcms_c_attach()
8019 wlc->stf->txant = wlc->stf->hw_txchain - 1; in brcms_c_attach()
8022 wlc_phy_stf_chain_init(wlc->band->pi, wlc->stf->hw_txchain, in brcms_c_attach()
8023 wlc->stf->hw_rxchain); in brcms_c_attach()