Lines Matching refs:chanspec
411 static int brcms_chspec_bw(u16 chanspec) in brcms_chspec_bw() argument
413 if (CHSPEC_IS40(chanspec)) in brcms_chspec_bw()
415 if (CHSPEC_IS20(chanspec)) in brcms_chspec_bw()
907 CHSPEC_CHANNEL(wlc->default_bss->chanspec)); in brcms_c_dotxstatus()
1213 wlc_hw->chanspec = ch20mhz_chspec(1); in brcms_b_info_init()
1688 static void brcms_b_bsinit(struct brcms_c_info *wlc, u16 chanspec) in brcms_b_bsinit() argument
1697 wlc_phy_init(wlc_hw->band->pi, chanspec); in brcms_b_bsinit()
1806 u16 chanspec) { in brcms_b_setband() argument
1824 brcms_b_bsinit(wlc, chanspec); in brcms_b_setband()
3328 static void brcms_b_init(struct brcms_hardware *wlc_hw, u16 chanspec) in brcms_b_init() argument
3343 brcms_c_setxband(wlc_hw, chspec_bandunit(chanspec)); in brcms_b_init()
3344 wlc_phy_chanspec_radio_set(wlc_hw->band->pi, chanspec); in brcms_b_init()
3353 brcms_b_bsinit(wlc, chanspec); in brcms_b_init()
3375 u16 chanspec) in brcms_c_set_phy_chanspec() argument
3378 wlc->chanspec = chanspec; in brcms_c_set_phy_chanspec()
3381 brcms_c_channel_set_chanspec(wlc->cmi, chanspec, BRCMS_TXPWR_MAX); in brcms_c_set_phy_chanspec()
3385 chanspec); in brcms_c_set_phy_chanspec()
3396 brcms_chspec_bw(wlc->default_bss->chanspec), in brcms_default_rateset()
3496 u16 chanspec) in brcms_c_bandinit_ordered() argument
3512 parkband = chspec_bandunit(chanspec); in brcms_c_bandinit_ordered()
3537 brcms_c_set_phy_chanspec(wlc, chanspec); in brcms_c_bandinit_ordered()
3811 static void brcms_c_set_home_chanspec(struct brcms_c_info *wlc, u16 chanspec) in brcms_c_set_home_chanspec() argument
3813 if (wlc->home_chanspec != chanspec) { in brcms_c_set_home_chanspec()
3814 wlc->home_chanspec = chanspec; in brcms_c_set_home_chanspec()
3817 wlc->bsscfg->current_bss->chanspec = chanspec; in brcms_c_set_home_chanspec()
3822 brcms_b_set_chanspec(struct brcms_hardware *wlc_hw, u16 chanspec, in brcms_b_set_chanspec() argument
3828 chanspec); in brcms_b_set_chanspec()
3830 wlc_hw->chanspec = chanspec; in brcms_b_set_chanspec()
3834 bandunit = chspec_bandunit(chanspec); in brcms_b_set_chanspec()
3842 pi, chanspec); in brcms_b_set_chanspec()
3843 brcms_b_setband(wlc_hw, bandunit, chanspec); in brcms_b_set_chanspec()
3855 chanspec); in brcms_b_set_chanspec()
3856 wlc_phy_chanspec_radio_set(wlc_hw->band->pi, chanspec); in brcms_b_set_chanspec()
3858 wlc_phy_chanspec_set(wlc_hw->band->pi, chanspec); in brcms_b_set_chanspec()
3859 wlc_phy_txpower_limit_set(wlc_hw->band->pi, txpwr, chanspec); in brcms_b_set_chanspec()
3882 static void brcms_c_set_chanspec(struct brcms_c_info *wlc, u16 chanspec) in brcms_c_set_chanspec() argument
3885 u16 old_chanspec = wlc->chanspec; in brcms_c_set_chanspec()
3887 if (!brcms_c_valid_chanspec_db(wlc->cmi, chanspec)) { in brcms_c_set_chanspec()
3889 wlc->pub->unit, __func__, CHSPEC_CHANNEL(chanspec)); in brcms_c_set_chanspec()
3895 bandunit = chspec_bandunit(chanspec); in brcms_c_set_chanspec()
3901 CHSPEC_CHANNEL(chanspec)); in brcms_c_set_chanspec()
3917 brcms_c_set_phy_chanspec(wlc, chanspec); in brcms_c_set_chanspec()
3920 if (brcms_chspec_bw(old_chanspec) != brcms_chspec_bw(chanspec)) { in brcms_c_set_chanspec()
3927 wlc->band->mimo_cap_40 ? brcms_chspec_bw(chanspec) : 0); in brcms_c_set_chanspec()
4286 wlc->chanspec = ch20mhz_chspec(1); in brcms_c_info_init()
4723 u16 chanspec; in brcms_c_bss_default_init() local
4734 chanspec = ch20mhz_chspec(1); in brcms_c_bss_default_init()
4735 wlc->home_chanspec = bi->chanspec = chanspec; in brcms_c_bss_default_init()
4740 band->bandunit != chspec_bandunit(chanspec)) in brcms_c_bss_default_init()
4747 brcms_chspec_bw(chanspec), wlc->stf->txstreams); in brcms_c_bss_default_init()
5385 wlc->default_bss->chanspec = chspec; in brcms_c_set_channel()
6324 if (brcms_chspec_bw(wlc->chanspec) == BRCMS_40_MHZ) { in brcms_c_d11hdrs_mac80211()
7793 u16 chanspec; in brcms_c_init() local
7797 chanspec = ch20mhz_chspec(ch->hw_value); in brcms_c_init()
7799 brcms_b_init(wlc->hw, chanspec); in brcms_c_init()
7825 brcms_c_bandinit_ordered(wlc, chanspec); in brcms_c_init()