Lines Matching refs:bss_conf

139 		min_bi = min(data->vif->bss_conf.beacon_int,  in iwl_mvm_mac_tsf_id_iter()
140 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
145 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
146 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
168 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter()
169 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter()
174 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter()
175 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter()
538 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates()
623 u8 protection_mode = vif->bss_conf.ht_operation_mode & in iwl_mvm_mac_ctxt_set_ht_flags()
642 if (vif->bss_conf.chandef.width > NL80211_CHAN_WIDTH_20) in iwl_mvm_mac_ctxt_set_ht_flags()
660 bool ht_enabled = !!(vif->bss_conf.ht_operation_mode & in iwl_mvm_mac_ctxt_cmd_common()
663 const u8 *bssid = bssid_override ?: vif->bss_conf.bssid; in iwl_mvm_mac_ctxt_cmd_common()
713 cpu_to_le32(vif->bss_conf.use_short_preamble ? in iwl_mvm_mac_ctxt_cmd_common()
716 cpu_to_le32(vif->bss_conf.use_short_slot ? in iwl_mvm_mac_ctxt_cmd_common()
737 if (vif->bss_conf.qos) in iwl_mvm_mac_ctxt_cmd_common()
740 if (vif->bss_conf.use_cts_prot) in iwl_mvm_mac_ctxt_cmd_common()
744 vif->bss_conf.use_cts_prot, in iwl_mvm_mac_ctxt_cmd_common()
745 vif->bss_conf.ht_operation_mode); in iwl_mvm_mac_ctxt_cmd_common()
746 if (vif->bss_conf.chandef.width != NL80211_CHAN_WIDTH_20_NOHT) in iwl_mvm_mac_ctxt_cmd_common()
780 &vif->bss_conf.p2p_noa_attr; in iwl_mvm_mac_ctxt_cmd_sta()
790 if (vif->bss_conf.assoc && vif->bss_conf.dtim_period && in iwl_mvm_mac_ctxt_cmd_sta()
809 dtim_offs = vif->bss_conf.sync_dtim_count * in iwl_mvm_mac_ctxt_cmd_sta()
810 vif->bss_conf.beacon_int; in iwl_mvm_mac_ctxt_cmd_sta()
815 cpu_to_le64(vif->bss_conf.sync_tsf + dtim_offs); in iwl_mvm_mac_ctxt_cmd_sta()
817 cpu_to_le32(vif->bss_conf.sync_device_ts + dtim_offs); in iwl_mvm_mac_ctxt_cmd_sta()
834 ctxt_sta->bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_sta()
836 cpu_to_le32(iwl_mvm_reciprocal(vif->bss_conf.beacon_int)); in iwl_mvm_mac_ctxt_cmd_sta()
837 ctxt_sta->dtim_interval = cpu_to_le32(vif->bss_conf.beacon_int * in iwl_mvm_mac_ctxt_cmd_sta()
838 vif->bss_conf.dtim_period); in iwl_mvm_mac_ctxt_cmd_sta()
840 cpu_to_le32(iwl_mvm_reciprocal(vif->bss_conf.beacon_int * in iwl_mvm_mac_ctxt_cmd_sta()
841 vif->bss_conf.dtim_period)); in iwl_mvm_mac_ctxt_cmd_sta()
844 ctxt_sta->assoc_id = cpu_to_le32(vif->bss_conf.aid); in iwl_mvm_mac_ctxt_cmd_sta()
846 if (vif->probe_req_reg && vif->bss_conf.assoc && vif->p2p) in iwl_mvm_mac_ctxt_cmd_sta()
887 cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_ibss()
889 cpu_to_le32(iwl_mvm_reciprocal(vif->bss_conf.beacon_int)); in iwl_mvm_mac_ctxt_cmd_ibss()
1068 if (vif->type != NL80211_IFTYPE_STATION || !vif->bss_conf.assoc) in iwl_mvm_mac_ap_iterator()
1075 data->beacon_device_ts = vif->bss_conf.sync_device_ts; in iwl_mvm_mac_ap_iterator()
1076 data->beacon_int = vif->bss_conf.beacon_int; in iwl_mvm_mac_ap_iterator()
1094 ctxt_ap->bi = cpu_to_le32(vif->bss_conf.beacon_int); in iwl_mvm_mac_ctxt_cmd_fill_ap()
1096 cpu_to_le32(iwl_mvm_reciprocal(vif->bss_conf.beacon_int)); in iwl_mvm_mac_ctxt_cmd_fill_ap()
1097 ctxt_ap->dtim_interval = cpu_to_le32(vif->bss_conf.beacon_int * in iwl_mvm_mac_ctxt_cmd_fill_ap()
1098 vif->bss_conf.dtim_period); in iwl_mvm_mac_ctxt_cmd_fill_ap()
1100 cpu_to_le32(iwl_mvm_reciprocal(vif->bss_conf.beacon_int * in iwl_mvm_mac_ctxt_cmd_fill_ap()
1101 vif->bss_conf.dtim_period)); in iwl_mvm_mac_ctxt_cmd_fill_ap()
1176 struct ieee80211_p2p_noa_attr *noa = &vif->bss_conf.p2p_noa_attr; in iwl_mvm_mac_ctxt_cmd_go()
1318 csa_vif->bss_conf.beacon_int - in iwl_mvm_csa_count_down()