Lines Matching defs:conf
715 struct ieee80211_conf *conf = &hw->conf;
718 if (conf->flags & IEEE80211_CONF_PS)
719 vnt_enable_power_saving(priv, conf->listen_interval);
725 (conf->flags & IEEE80211_CONF_OFFCHANNEL)) {
726 vnt_set_channel(priv, conf->chandef.chan->hw_value);
728 if (conf->chandef.chan->band == NL80211_BAND_5GHZ)
735 vnt_rf_setpower(priv, conf->chandef.chan);
737 if (conf->flags & (IEEE80211_CONF_OFFCHANNEL | IEEE80211_CONF_IDLE))
748 struct ieee80211_bss_conf *conf, u64 changed)
754 if (changed & BSS_CHANGED_BSSID && conf->bssid)
755 vnt_mac_set_bssid_addr(priv, (u8 *)conf->bssid);
758 priv->basic_rates = conf->basic_rates;
762 dev_dbg(&priv->usb->dev, "basic rates %x\n", conf->basic_rates);
766 if (conf->use_short_preamble) {
776 if (conf->use_cts_prot)
783 if (conf->use_short_slot)
797 vnt_rf_setpower(priv, conf->chanreq.oper.chan);
801 "Beacon enable %d\n", conf->enable_beacon);
803 if (conf->enable_beacon) {
804 vnt_beacon_enable(priv, vif, conf);
814 if (vif->cfg.assoc && conf->beacon_rate) {
815 u16 ps_beacon_int = conf->beacon_int;
817 if (conf->dtim_period)
818 ps_beacon_int *= conf->dtim_period;
819 else if (hw->conf.listen_interval)
820 ps_beacon_int *= hw->conf.listen_interval;
827 vnt_reset_next_tbtt(priv, conf->beacon_int);
829 vnt_adjust_tsf(priv, conf->beacon_rate->hw_value,
830 conf->sync_tsf, priv->current_tsf);
833 conf->sync_tsf, ps_beacon_int);