Lines Matching refs:chanspec
417 static int brcms_chspec_bw(u16 chanspec) in brcms_chspec_bw() argument
419 if (CHSPEC_IS40(chanspec)) in brcms_chspec_bw()
421 if (CHSPEC_IS20(chanspec)) in brcms_chspec_bw()
916 CHSPEC_CHANNEL(wlc->default_bss->chanspec)); in brcms_c_dotxstatus()
1228 wlc_hw->chanspec = ch20mhz_chspec(1); in brcms_b_info_init()
1703 static void brcms_b_bsinit(struct brcms_c_info *wlc, u16 chanspec) in brcms_b_bsinit() argument
1712 wlc_phy_init(wlc_hw->band->pi, chanspec); in brcms_b_bsinit()
1824 u16 chanspec) { in brcms_b_setband() argument
1842 brcms_b_bsinit(wlc, chanspec); in brcms_b_setband()
3353 static brcms_b_init(struct brcms_hardware *wlc_hw, u16 chanspec) { in brcms_b_init() argument
3367 brcms_c_setxband(wlc_hw, chspec_bandunit(chanspec)); in brcms_b_init()
3368 wlc_phy_chanspec_radio_set(wlc_hw->band->pi, chanspec); in brcms_b_init()
3377 brcms_b_bsinit(wlc, chanspec); in brcms_b_init()
3399 u16 chanspec) in brcms_c_set_phy_chanspec() argument
3402 wlc->chanspec = chanspec; in brcms_c_set_phy_chanspec()
3405 brcms_c_channel_set_chanspec(wlc->cmi, chanspec, BRCMS_TXPWR_MAX); in brcms_c_set_phy_chanspec()
3409 chanspec); in brcms_c_set_phy_chanspec()
3420 brcms_chspec_bw(wlc->default_bss->chanspec), in brcms_default_rateset()
3520 u16 chanspec) in brcms_c_bandinit_ordered() argument
3536 parkband = chspec_bandunit(chanspec); in brcms_c_bandinit_ordered()
3561 brcms_c_set_phy_chanspec(wlc, chanspec); in brcms_c_bandinit_ordered()
3838 static void brcms_c_set_home_chanspec(struct brcms_c_info *wlc, u16 chanspec) in brcms_c_set_home_chanspec() argument
3840 if (wlc->home_chanspec != chanspec) { in brcms_c_set_home_chanspec()
3841 wlc->home_chanspec = chanspec; in brcms_c_set_home_chanspec()
3844 wlc->bsscfg->current_bss->chanspec = chanspec; in brcms_c_set_home_chanspec()
3849 brcms_b_set_chanspec(struct brcms_hardware *wlc_hw, u16 chanspec, in brcms_b_set_chanspec() argument
3855 chanspec); in brcms_b_set_chanspec()
3857 wlc_hw->chanspec = chanspec; in brcms_b_set_chanspec()
3861 bandunit = chspec_bandunit(chanspec); in brcms_b_set_chanspec()
3869 pi, chanspec); in brcms_b_set_chanspec()
3870 brcms_b_setband(wlc_hw, bandunit, chanspec); in brcms_b_set_chanspec()
3882 chanspec); in brcms_b_set_chanspec()
3883 wlc_phy_chanspec_radio_set(wlc_hw->band->pi, chanspec); in brcms_b_set_chanspec()
3885 wlc_phy_chanspec_set(wlc_hw->band->pi, chanspec); in brcms_b_set_chanspec()
3886 wlc_phy_txpower_limit_set(wlc_hw->band->pi, txpwr, chanspec); in brcms_b_set_chanspec()
3909 static void brcms_c_set_chanspec(struct brcms_c_info *wlc, u16 chanspec) in brcms_c_set_chanspec() argument
3913 u16 old_chanspec = wlc->chanspec; in brcms_c_set_chanspec()
3915 if (!brcms_c_valid_chanspec_db(wlc->cmi, chanspec)) { in brcms_c_set_chanspec()
3917 wlc->pub->unit, __func__, CHSPEC_CHANNEL(chanspec)); in brcms_c_set_chanspec()
3923 bandunit = chspec_bandunit(chanspec); in brcms_c_set_chanspec()
3930 CHSPEC_CHANNEL(chanspec)); in brcms_c_set_chanspec()
3946 brcms_c_set_phy_chanspec(wlc, chanspec); in brcms_c_set_chanspec()
3949 if (brcms_chspec_bw(old_chanspec) != brcms_chspec_bw(chanspec)) { in brcms_c_set_chanspec()
3956 wlc->band->mimo_cap_40 ? brcms_chspec_bw(chanspec) : 0); in brcms_c_set_chanspec()
4315 wlc->chanspec = ch20mhz_chspec(1); in brcms_c_info_init()
4752 u16 chanspec; in brcms_c_bss_default_init() local
4763 chanspec = ch20mhz_chspec(1); in brcms_c_bss_default_init()
4764 wlc->home_chanspec = bi->chanspec = chanspec; in brcms_c_bss_default_init()
4769 band->bandunit != chspec_bandunit(chanspec)) in brcms_c_bss_default_init()
4776 brcms_chspec_bw(chanspec), wlc->stf->txstreams); in brcms_c_bss_default_init()
5445 wlc->default_bss->chanspec = chspec; in brcms_c_set_channel()
6397 if (brcms_chspec_bw(wlc->chanspec) == BRCMS_40_MHZ) { in brcms_c_d11hdrs_mac80211()
7867 u16 chanspec; in brcms_c_init() local
7871 chanspec = ch20mhz_chspec(ch->hw_value); in brcms_c_init()
7873 brcms_b_init(wlc->hw, chanspec); in brcms_c_init()
7899 brcms_c_bandinit_ordered(wlc, chanspec); in brcms_c_init()