Lines Matching defs:bw_cap
6973 u32 bw_cap[])
7034 if (!(bw_cap[band->band] & WLC_BW_40MHZ_BIT) &&
7037 if (!(bw_cap[band->band] & WLC_BW_80MHZ_BIT) &&
7121 /* verify support for bw_cap command */
7123 err = brcmf_fil_iovar_int_query(ifp, "bw_cap", &val);
7126 /* only set 2G bandwidth using bw_cap command */
7128 band_bwcap.bw_cap = cpu_to_le32(WLC_BW_CAP_40MHZ);
7129 err = brcmf_fil_iovar_data_set(ifp, "bw_cap", &band_bwcap,
7192 static void brcmf_get_bwcap(struct brcmf_if *ifp, u32 bw_cap[])
7199 err = brcmf_fil_iovar_int_query(ifp, "bw_cap", &band);
7201 bw_cap[NL80211_BAND_2GHZ] = band;
7203 err = brcmf_fil_iovar_int_query(ifp, "bw_cap", &band);
7205 bw_cap[NL80211_BAND_5GHZ] = band;
7219 bw_cap[NL80211_BAND_2GHZ] |= WLC_BW_40MHZ_BIT;
7222 bw_cap[NL80211_BAND_5GHZ] |= WLC_BW_40MHZ_BIT;
7225 bw_cap[NL80211_BAND_2GHZ] |= WLC_BW_20MHZ_BIT;
7226 bw_cap[NL80211_BAND_5GHZ] |= WLC_BW_20MHZ_BIT;
7234 u32 bw_cap[2], u32 nchain)
7237 if (bw_cap[band->band] & WLC_BW_40MHZ_BIT) {
7261 u32 bw_cap[2], u32 nchain, u32 txstreams,
7273 if (bw_cap[band->band] & WLC_BW_160MHZ_BIT) {
7309 u32 bw_cap[2] = { WLC_BW_20MHZ_BIT, WLC_BW_20MHZ_BIT };
7324 brcmf_get_bwcap(ifp, bw_cap);
7326 brcmf_dbg(INFO, "nmode=%d, vhtmode=%d, bw_cap=(%d, %d)\n",
7327 nmode, vhtmode, bw_cap[NL80211_BAND_2GHZ],
7328 bw_cap[NL80211_BAND_5GHZ]);
7345 err = brcmf_construct_chaninfo(cfg, bw_cap);
7365 brcmf_update_ht_cap(band, bw_cap, nchain);
7367 brcmf_update_vht_cap(band, bw_cap, nchain, txstreams,