Lines Matching refs:chspec

1102 	chanspec_t chspec;  in wl_cfg80211_change_p2prole()  local
1140 chspec = wl_cfg80211_get_shared_freq(wiphy); in wl_cfg80211_change_p2prole()
1181 htod32(wlif_type), chspec, conn_idx); in wl_cfg80211_change_p2prole()
1549 chanspec_t chspec = INVCHANSPEC; in wl_cfg80211_set_channel() local
1566 chspec = wl_freq_to_chanspec(chan->center_freq); in wl_cfg80211_set_channel()
1573 chspec = wl_ext_iapsta_update_channel(dev, chspec); in wl_cfg80211_set_channel()
1574 center_freq = wl_channel_to_frequency(wf_chspec_primary20_chan(chspec), in wl_cfg80211_set_channel()
1575 CHSPEC_BAND(chspec)); in wl_cfg80211_set_channel()
1578 chspec = wl_freq_to_chanspec(center_freq); in wl_cfg80211_set_channel()
1581 dev->ifindex, channel_type, CHSPEC2BANDSTR(chspec), in wl_cfg80211_set_channel()
1582 CHSPEC_CHANNEL(chspec), wf_chspec_to_bw_str(chspec)); in wl_cfg80211_set_channel()
1587 if (IS_P2P_GO(dev->ieee80211_ptr) && (CHSPEC_IS6G(chspec))) { in wl_cfg80211_set_channel()
1599 chspec = CH40MHZ_CHSPEC(CHSPEC_CHANNEL(chspec), WL_CHANSPEC_CTL_SB_UPPER); in wl_cfg80211_set_channel()
1603 chspec = CH40MHZ_CHSPEC(CHSPEC_CHANNEL(chspec), WL_CHANSPEC_CTL_SB_LOWER); in wl_cfg80211_set_channel()
1606 chspec = CH20MHZ_CHSPEC(CHSPEC_CHANNEL(chspec)); in wl_cfg80211_set_channel()
1631 chspec = ( in wl_cfg80211_set_channel()
1639 WL_ERR(("target chanspec will be changed to %x\n", chspec)); in wl_cfg80211_set_channel()
1640 if (CHSPEC_IS2G(chspec)) { in wl_cfg80211_set_channel()
1648 err = wl_get_bandwidth_cap(dev, CHSPEC_BAND(chspec), &bw); in wl_cfg80211_set_channel()
1655 if (CHSPEC_IS5G(chspec) && (bw == WL_CHANSPEC_BW_160)) { in wl_cfg80211_set_channel()
1659 cur_chspec = wf_create_chspec_from_primary(wf_chspec_primary20_chan(chspec), in wl_cfg80211_set_channel()
1660 bw, CHSPEC_BAND(chspec)); in wl_cfg80211_set_channel()
1676 u32 local_channel = CHSPEC_CHANNEL(chspec); in wl_cfg80211_set_channel()
1694 (CHSPEC_IS2G(chspec)) && in wl_cfg80211_set_channel()
1721 WL_ERR(("Invalid chanspec 0x%x\n", chspec)); in wl_cfg80211_set_channel()
1727 } else if (chspec & WL_CHANSPEC_BW_80) { in wl_cfg80211_set_channel()
1749 WL_DBG(("Setting chanspec %x for GO/AP \n", chspec)); in wl_cfg80211_set_channel()
6016 chanspec_t chspec = 0; in wl_cfg80211_channel_switch() local
6023 chspec = wl_freq_to_chanspec(chandef->chan->center_freq); in wl_cfg80211_channel_switch()
6026 " mode(%d), count(%d)\n", dev->ifindex, CHSPEC_CHANNEL(chspec), chandef->width, in wl_cfg80211_channel_switch()
6041 if (chspec == cfg->ap_oper_channel) { in wl_cfg80211_channel_switch()
6043 " so skip\n", CHSPEC_CHANNEL(chspec))); in wl_cfg80211_channel_switch()
6049 CHSPEC_IS6G(chspec) || in wl_cfg80211_channel_switch()
6051 CHSPEC_IS5G(chspec)) { in wl_cfg80211_channel_switch()
6053 if (CHSPEC_CHANNEL(chspec) != DEFAULT_5G_SOFTAP_CHANNEL) { in wl_cfg80211_channel_switch()
6054 WL_ERR(("Invalid 5G Channel, chan=%d\n", CHSPEC_CHANNEL(chspec))); in wl_cfg80211_channel_switch()
6058 err = wl_get_bandwidth_cap(primary_dev, CHSPEC_BAND(chspec), &bw); in wl_cfg80211_channel_switch()
6064 } else if (CHSPEC_IS2G(chspec)) { in wl_cfg80211_channel_switch()
6077 sta_chanspec && (CHSPEC_CHANNEL(*sta_chanspec) != CHSPEC_CHANNEL(chspec))) { in wl_cfg80211_channel_switch()
6080 CHSPEC_CHANNEL(*sta_chanspec), CHSPEC_CHANNEL(chspec))); in wl_cfg80211_channel_switch()
6087 WL_ERR(("invalid band (%d)\n", CHSPEC_BAND(chspec))); in wl_cfg80211_channel_switch()
6095 if (!CHSPEC_IS6G(chspec)) in wl_cfg80211_channel_switch()
6098 chspec = wf_channel2chspec(CHSPEC_CHANNEL(chspec), bw); in wl_cfg80211_channel_switch()
6100 if (!wf_chspec_valid(chspec)) { in wl_cfg80211_channel_switch()
6101 WL_ERR(("Invalid chanspec 0x%x\n", chspec)); in wl_cfg80211_channel_switch()
6109 csa_arg.chspec = chspec; in wl_cfg80211_channel_switch()