Home
last modified time | relevance | path

Searched refs:mvmvif (Results 1 - 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Ddebugfs-vif.c69 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_update_pm() local
70 struct iwl_dbgfs_pm *dbgfs_pm = &mvmvif->dbgfs_pm; in iwl_dbgfs_update_pm()
130 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_write() local
131 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_write()
210 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_read() local
211 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_read()
226 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_mac_params_read() local
227 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_mac_params_read()
237 ap_sta_id = mvmvif->ap_sta_id; in iwl_dbgfs_mac_params_read()
263 mvmvif in iwl_dbgfs_mac_params_read()
308 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_update_bf() local
353 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_bf_params_write() local
452 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_bf_params_read() local
508 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_os_device_timediff_read() local
531 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_low_latency_write() local
553 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_low_latency_force_write() local
587 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_low_latency_read() local
615 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_uapsd_misbehaving_read() local
627 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_uapsd_misbehaving_write() local
641 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_rx_phyinfo_write() local
681 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_rx_phyinfo_read() local
694 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_quota_check() local
704 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_quota_min_write() local
735 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_quota_min_read() local
768 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_vif_dbgfs_register() local
820 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_vif_dbgfs_clean() local
[all...]
H A Dtime-event.c120 struct iwl_mvm_vif *mvmvif; in iwl_mvm_roc_done_wk() local
130 mvmvif = iwl_mvm_vif_from_mac80211(mvm->p2p_device_vif); in iwl_mvm_roc_done_wk()
131 iwl_mvm_flush_sta(mvm, &mvmvif->bcast_sta, true); in iwl_mvm_roc_done_wk()
208 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_te_check_disconnect() local
213 if (!mvmvif->csa_bcn_pending && vif->bss_conf.assoc && in iwl_mvm_te_check_disconnect()
229 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_te_handle_notify_csa() local
237 mvmvif->csa_failed = true; in iwl_mvm_te_handle_notify_csa()
247 cancel_delayed_work(&mvmvif->csa_work); in iwl_mvm_te_handle_notify_csa()
584 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_protect_session() local
585 struct iwl_mvm_time_event_data *te_data = &mvmvif in iwl_mvm_protect_session()
655 iwl_mvm_cancel_session_protection(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif) iwl_mvm_cancel_session_protection() argument
680 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(te_data->vif); __iwl_mvm_remove_time_event() local
732 iwl_mvm_remove_aux_roc_te(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, struct iwl_mvm_time_event_data *te_data) iwl_mvm_remove_aux_roc_te() argument
763 iwl_mvm_remove_time_event(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, struct iwl_mvm_time_event_data *te_data) iwl_mvm_remove_time_event() argument
795 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_stop_session_protection() local
821 struct iwl_mvm_vif *mvmvif; iwl_mvm_rx_session_protect_notif() local
892 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_start_p2p_roc_session_protection() local
929 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_start_p2p_roc() local
1024 struct iwl_mvm_vif *mvmvif; iwl_mvm_stop_roc() local
1065 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_remove_csa_period() local
1085 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_schedule_csa_period() local
1159 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_schedule_session_protection() local
[all...]
H A Dpower.c132 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_beacon_filter_set_cqm_params() local
141 cmd->ba_enable_beacon_abort = cpu_to_le32(mvmvif->bf_data.ba_enabled); in iwl_mvm_beacon_filter_set_cqm_params()
185 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_power_configure_uapsd() local
191 if (mvmvif->dbgfs_pm.use_ps_poll) { in iwl_mvm_power_configure_uapsd()
198 if (!mvmvif->queue_params[ac].uapsd) in iwl_mvm_power_configure_uapsd()
208 if (!tid_found && !mvmvif->queue_params[ac].acm) { in iwl_mvm_power_configure_uapsd()
296 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_power_allow_uapsd() local
298 if (!memcmp(mvmvif->uapsd_misbehaving_bssid, vif->bss_conf.bssid, in iwl_mvm_power_allow_uapsd()
396 struct iwl_mvm_vif *mvmvif __maybe_unused = in iwl_mvm_power_build_cmd()
399 cmd->id_and_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif in iwl_mvm_power_build_cmd()
554 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_vif_assoc() local
565 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_uapsd_misbehav_ap_iterator() local
602 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_disable_pm_iterator() local
610 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_ps_disabled_iterator() local
620 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_get_vifs_iterator() local
741 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_mac_dbgfs_read() local
815 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_beacon_filter_debugfs_parameters() local
851 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); _iwl_mvm_enable_beacon_filter() local
885 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); _iwl_mvm_disable_beacon_filter() local
937 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_set_ba() local
[all...]
H A Dmac-ctxt.c102 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mac_tsf_id_iter() local
137 !test_bit(mvmvif->tsf_id, data->available_tsf_ids)) in iwl_mvm_mac_tsf_id_iter()
148 data->preferred_tsf = mvmvif->tsf_id; in iwl_mvm_mac_tsf_id_iter()
166 !test_bit(mvmvif->tsf_id, data->available_tsf_ids)) in iwl_mvm_mac_tsf_id_iter()
177 data->preferred_tsf = mvmvif->tsf_id; in iwl_mvm_mac_tsf_id_iter()
198 __clear_bit(mvmvif->tsf_id, data->available_tsf_ids); in iwl_mvm_mac_tsf_id_iter()
200 if (data->preferred_tsf == mvmvif->tsf_id) in iwl_mvm_mac_tsf_id_iter()
208 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mac_iface_iterator() local
222 __clear_bit(mvmvif->id, data->available_mac_ids); in iwl_mvm_mac_iface_iterator()
231 struct iwl_mvm_vif *mvmvif in iwl_mvm_mac_ctxt_recalc_tsf_id() local
253 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_init() local
494 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_cmd_common() local
624 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_cmd_sta() local
750 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_cmd_ibss() local
777 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_go_iterator() local
873 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_set_tx() local
929 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_send_beacon_v6() local
949 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_send_beacon_v7() local
978 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_send_beacon_v9() local
1091 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_cmd_fill_ap() local
1229 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_add() local
1251 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_changed() local
1263 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_remove() local
1298 struct iwl_mvm_vif *mvmvif = iwl_mvm_csa_count_down() local
1377 struct iwl_mvm_vif *mvmvif = iwl_mvm_rx_beacon_notif() local
1509 struct iwl_mvm_vif *mvmvif; iwl_mvm_probe_resp_data_notif() local
1559 struct iwl_mvm_vif *mvmvif; iwl_mvm_channel_switch_noa_notif() local
[all...]
H A Dbinding.c128 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_iface_iterator() local
133 if (mvmvif->phy_ctxt != data->phyctxt) in iwl_mvm_iface_iterator()
139 data->ids[data->idx] = mvmvif->id; in iwl_mvm_iface_iterator()
140 data->colors[data->idx] = mvmvif->color; in iwl_mvm_iface_iterator()
149 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_binding_update() local
178 data.ids[data.idx] = mvmvif->id; in iwl_mvm_binding_update()
179 data.colors[data.idx] = mvmvif->color; in iwl_mvm_binding_update()
188 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_binding_add_vif() local
190 if (WARN_ON_ONCE(!mvmvif->phy_ctxt)) in iwl_mvm_binding_add_vif()
200 return iwl_mvm_binding_update(mvm, vif, mvmvif in iwl_mvm_binding_add_vif()
205 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_binding_remove_vif() local
[all...]
H A Dcoex.c282 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_bt_coex_enable_rssi_event() local
284 mvmvif->bf_data.last_bt_coex_event = rssi; in iwl_mvm_bt_coex_enable_rssi_event()
285 mvmvif->bf_data.bt_coex_max_thold = in iwl_mvm_bt_coex_enable_rssi_event()
287 mvmvif->bf_data.bt_coex_min_thold = in iwl_mvm_bt_coex_enable_rssi_event()
319 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_bt_notif_iterator() local
334 if (!mvmvif->ap_ibss_active) in iwl_mvm_bt_notif_iterator()
350 iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, in iwl_mvm_bt_notif_iterator()
372 if (mvmvif->phy_ctxt && in iwl_mvm_bt_notif_iterator()
373 (mvm->last_bt_notif.rrc_status & BIT(mvmvif->phy_ctxt->id))) in iwl_mvm_bt_notif_iterator()
378 mvmvif in iwl_mvm_bt_notif_iterator()
566 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bt_rssi_event() local
611 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); iwl_mvm_coex_agg_time_limit() local
635 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); iwl_mvm_bt_coex_is_mimo_allowed() local
[all...]
H A Dquota.c85 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_quota_iterator() local
92 if (!mvmvif->phy_ctxt) in iwl_mvm_quota_iterator()
96 id = mvmvif->phy_ctxt->id; in iwl_mvm_quota_iterator()
111 if (mvmvif->ap_ibss_active) in iwl_mvm_quota_iterator()
115 if (mvmvif->monitor_active) in iwl_mvm_quota_iterator()
126 data->colors[id] = mvmvif->phy_ctxt->color; in iwl_mvm_quota_iterator()
128 WARN_ON_ONCE(data->colors[id] != mvmvif->phy_ctxt->color); in iwl_mvm_quota_iterator()
133 if (mvmvif->dbgfs_quota_min) in iwl_mvm_quota_iterator()
135 mvmvif->dbgfs_quota_min); in iwl_mvm_quota_iterator()
138 if (iwl_mvm_vif_low_latency(mvmvif) in iwl_mvm_quota_iterator()
148 struct iwl_mvm_vif *mvmvif; iwl_mvm_adjust_quota_for_noa() local
[all...]
H A Doffloading.c106 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_send_proto_offload() local
142 i < mvmvif->num_target_ipv6_addrs && in iwl_mvm_send_proto_offload()
148 test_bit(i, mvmvif->tentative_addrs)) { in iwl_mvm_send_proto_offload()
153 addrconf_addr_solict_mult(&mvmvif->target_ipv6_addrs[i], in iwl_mvm_send_proto_offload()
161 addrs[i].addr = mvmvif->target_ipv6_addrs[i]; in iwl_mvm_send_proto_offload()
167 if (mvmvif->num_target_ipv6_addrs - num_skipped) in iwl_mvm_send_proto_offload()
180 sizeof(mvmvif->target_ipv6_addrs[0])); in iwl_mvm_send_proto_offload()
182 for (i = 0; i < min(mvmvif->num_target_ipv6_addrs, in iwl_mvm_send_proto_offload()
185 test_bit(i, mvmvif->tentative_addrs)) in iwl_mvm_send_proto_offload()
189 &mvmvif in iwl_mvm_send_proto_offload()
[all...]
H A Dmac80211.c823 struct iwl_mvm_vif *mvmvif = in iwl_mvm_mac_tx() local
825 u8 ap_sta_id = READ_ONCE(mvmvif->ap_sta_id); in iwl_mvm_mac_tx()
1013 struct iwl_mvm_vif *mvmvif; in iwl_mvm_mac_ampdu_action() local
1018 mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mac_ampdu_action()
1019 cancel_delayed_work(&mvmvif->uapsd_nonagg_detected_wk); in iwl_mvm_mac_ampdu_action()
1074 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_cleanup_iterator() local
1076 mvmvif->uploaded = false; in iwl_mvm_cleanup_iterator()
1077 mvmvif->ap_sta_id = IWL_MVM_INVALID_STA; in iwl_mvm_cleanup_iterator()
1080 iwl_mvm_te_clear_data(mvm, &mvmvif->time_event_data); in iwl_mvm_cleanup_iterator()
1083 mvmvif in iwl_mvm_cleanup_iterator()
1371 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_post_channel_switch() local
1423 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_abort_channel_switch() local
1449 struct iwl_mvm_vif *mvmvif; iwl_mvm_channel_switch_disconnect_wk() local
1464 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_add_interface() local
1625 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_remove_interface() local
1905 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bcast_filter_iterator() local
2086 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_cfg_he_sta() local
2316 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bss_info_changed_station() local
2529 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_start_ap_ibss() local
2656 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_stop_ap_ibss() local
2722 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bss_info_changed_ap_ibss() local
3089 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_check_he_obss_narrow_bw_ru() local
3117 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_sta_state() local
3315 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_sta_rc_update() local
3333 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_conf_tx() local
3440 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_mac_set_key() local
3715 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_send_aux_roc_cmd() local
3837 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_roc() local
4146 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_assign_vif_chanctx() local
4259 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_unassign_vif_chanctx() local
4555 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_schedule_client_csa() local
4581 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_old_pre_chan_sw_sta() local
4620 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_pre_channel_switch() local
4712 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_channel_switch_rx_beacon() local
4783 struct iwl_mvm_vif *mvmvif; iwl_mvm_mac_flush() local
5011 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_sta_statistics() local
5203 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_get_ftm_responder_stats() local
[all...]
H A Dd3.c80 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_set_rekey_data() local
84 mvmvif->rekey_data.kek_len = data->kek_len; in iwl_mvm_set_rekey_data()
85 mvmvif->rekey_data.kck_len = data->kck_len; in iwl_mvm_set_rekey_data()
86 memcpy(mvmvif->rekey_data.kek, data->kek, data->kek_len); in iwl_mvm_set_rekey_data()
87 memcpy(mvmvif->rekey_data.kck, data->kck, data->kck_len); in iwl_mvm_set_rekey_data()
88 mvmvif->rekey_data.akm = data->akm & 0xFF; in iwl_mvm_set_rekey_data()
89 mvmvif->rekey_data.replay_ctr = in iwl_mvm_set_rekey_data()
91 mvmvif->rekey_data.valid = true; in iwl_mvm_set_rekey_data()
101 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_ipv6_addr_change() local
105 memset(mvmvif in iwl_mvm_ipv6_addr_change()
125 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_set_default_unicast_key() local
175 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_wowlan_program_keys() local
498 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_d3_reprogram() local
604 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_get_last_nonqos_seq() local
640 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_set_last_nonqos_seq() local
689 iwl_mvm_get_wowlan_config(struct iwl_mvm *mvm, struct cfg80211_wowlan *wowlan, struct iwl_wowlan_config_cmd *wowlan_config_cmd, struct ieee80211_vif *vif, struct iwl_mvm_vif *mvmvif, struct ieee80211_sta *ap_sta) iwl_mvm_get_wowlan_config() argument
776 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_wowlan_config_key_params() local
902 iwl_mvm_wowlan_config(struct iwl_mvm *mvm, struct cfg80211_wowlan *wowlan, struct iwl_wowlan_config_cmd *wowlan_config_cmd, struct ieee80211_vif *vif, struct iwl_mvm_vif *mvmvif, struct ieee80211_sta *ap_sta) iwl_mvm_wowlan_config() argument
1036 struct iwl_mvm_vif *mvmvif = NULL; __iwl_mvm_suspend() local
1527 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_setup_connection_keep() local
[all...]
H A Dutils.c661 struct iwl_mvm_vif *mvmvif; in iwl_mvm_update_smps() local
676 mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_update_smps()
677 mvmvif->smps_requests[req_type] = smps_request; in iwl_mvm_update_smps()
679 if (mvmvif->smps_requests[i] == IEEE80211_SMPS_STATIC) { in iwl_mvm_update_smps()
683 if (mvmvif->smps_requests[i] == IEEE80211_SMPS_DYNAMIC) in iwl_mvm_update_smps()
727 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_diversity_iter() local
732 if (mvmvif->smps_requests[i] == IEEE80211_SMPS_STATIC || in iwl_mvm_diversity_iter()
733 mvmvif->smps_requests[i] == IEEE80211_SMPS_DYNAMIC) in iwl_mvm_diversity_iter()
787 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_update_low_latency() local
793 prev = iwl_mvm_vif_low_latency(mvmvif); in iwl_mvm_update_low_latency()
820 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_ll_iter() local
1053 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_tcm_iter() local
1100 struct iwl_mvm_vif *mvmvif; iwl_mvm_tcm_uapsd_nonagg_detected_wk() local
1125 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_uapsd_agg_disconnect() local
1194 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_tcm_iterator() local
1402 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_tcm_add_vif() local
1410 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_tcm_rm_vif() local
[all...]
H A Drx.c266 struct iwl_mvm_vif *mvmvif; in iwl_mvm_rx_handle_tcm() local
293 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_rx_handle_tcm()
297 (!mvmvif->queue_params[IEEE80211_AC_VO].uapsd && in iwl_mvm_rx_handle_tcm()
298 !mvmvif->queue_params[IEEE80211_AC_VI].uapsd && in iwl_mvm_rx_handle_tcm()
299 !mvmvif->queue_params[IEEE80211_AC_BE].uapsd && in iwl_mvm_rx_handle_tcm()
300 !mvmvif->queue_params[IEEE80211_AC_BK].uapsd) || in iwl_mvm_rx_handle_tcm()
301 mvmsta->sta_id != mvmvif->ap_sta_id) in iwl_mvm_rx_handle_tcm()
329 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_rx_csum() local
331 if (mvmvif->features & NETIF_F_RXCSUM && in iwl_mvm_rx_csum()
447 struct iwl_mvm_vif *mvmvif in iwl_mvm_rx_rx_mpdu() local
586 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_stat_iterator() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Ddebugfs-vif.c14 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_update_pm() local
15 struct iwl_dbgfs_pm *dbgfs_pm = &mvmvif->dbgfs_pm; in iwl_dbgfs_update_pm()
75 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_write() local
76 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_write()
155 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_read() local
156 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_read()
171 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_mac_params_read() local
172 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_mac_params_read()
182 ap_sta_id = mvmvif->deflink.ap_sta_id; in iwl_dbgfs_mac_params_read()
208 mvmvif in iwl_dbgfs_mac_params_read()
253 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_update_bf() local
298 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_bf_params_write() local
397 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_bf_params_read() local
446 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_os_device_timediff_read() local
469 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_low_latency_write() local
491 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_low_latency_force_write() local
525 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_low_latency_read() local
553 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_uapsd_misbehaving_read() local
565 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_uapsd_misbehaving_write() local
579 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_rx_phyinfo_write() local
619 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_rx_phyinfo_read() local
632 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_quota_check() local
642 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_quota_min_write() local
673 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_dbgfs_quota_min_read() local
706 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_vif_dbgfs_register() local
758 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_vif_dbgfs_clean() local
[all...]
H A Dpower.c74 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_beacon_filter_set_cqm_params() local
83 cmd->ba_enable_beacon_abort = cpu_to_le32(mvmvif->bf_data.ba_enabled); in iwl_mvm_beacon_filter_set_cqm_params()
127 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_power_configure_uapsd() local
146 if (mvmvif->dbgfs_pm.use_ps_poll) { in iwl_mvm_power_configure_uapsd()
153 if (!mvmvif->deflink.queue_params[ac].uapsd) in iwl_mvm_power_configure_uapsd()
163 if (!tid_found && !mvmvif->deflink.queue_params[ac].acm) { in iwl_mvm_power_configure_uapsd()
238 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_power_allow_uapsd() local
240 if (ether_addr_equal(mvmvif->uapsd_misbehaving_ap_addr, in iwl_mvm_power_allow_uapsd()
344 struct iwl_mvm_vif *mvmvif __maybe_unused = in iwl_mvm_power_build_cmd()
347 cmd->id_and_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif in iwl_mvm_power_build_cmd()
502 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_vif_assoc() local
513 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_uapsd_misbehav_ap_iterator() local
560 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_disable_pm_iterator() local
568 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_ps_disabled_iterator() local
578 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_get_vifs_iterator() local
704 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_mac_dbgfs_read() local
778 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_beacon_filter_debugfs_parameters() local
814 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); _iwl_mvm_enable_beacon_filter() local
848 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); _iwl_mvm_disable_beacon_filter() local
900 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_power_set_ba() local
[all...]
H A Dmld-mac80211.c11 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mld_mac_add_interface() local
16 mvmvif->mvm = mvm; in iwl_mvm_mld_mac_add_interface()
25 mvmvif->deflink.beacon_stats.accu_num_beacons += in iwl_mvm_mld_mac_add_interface()
26 mvmvif->deflink.beacon_stats.num_beacons; in iwl_mvm_mld_mac_add_interface()
33 rcu_assign_pointer(mvm->vif_id_to_mac[mvmvif->id], vif); in iwl_mvm_mld_mac_add_interface()
35 mvmvif->features |= hw->netdev_features; in iwl_mvm_mld_mac_add_interface()
38 mvmvif->deflink.fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mld_mac_add_interface()
39 mvmvif->deflink.active = 0; in iwl_mvm_mld_mac_add_interface()
41 mvmvif->link[0] = &mvmvif in iwl_mvm_mld_mac_add_interface()
113 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_mac_remove_interface() local
209 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_esr_mode_active() local
246 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_mld_assign_vif_chanctx() local
367 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_esr_mode_inactive() local
418 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_mld_unassign_vif_chanctx() local
475 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_start_ap_ibss() local
603 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_link_info_changed_station() local
647 iwl_mvm_mld_vif_have_valid_ap_sta(struct iwl_mvm_vif *mvmvif) iwl_mvm_mld_vif_have_valid_ap_sta() argument
662 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_vif_delete_all_stas() local
687 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_vif_cfg_changed_station() local
785 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_link_info_changed_ap_ibss() local
918 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_mac_conf_tx() local
987 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_change_vif_links() local
[all...]
H A Dtime-event.c71 struct iwl_mvm_vif *mvmvif; in iwl_mvm_roc_done_wk() local
83 mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_roc_done_wk()
84 iwl_mvm_flush_sta(mvm, mvmvif->deflink.bcast_sta.sta_id, in iwl_mvm_roc_done_wk()
85 mvmvif->deflink.bcast_sta.tfd_queue_msk); in iwl_mvm_roc_done_wk()
186 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_te_check_disconnect() local
191 if (!mvmvif->csa_bcn_pending && vif->cfg.assoc && in iwl_mvm_te_check_disconnect()
197 if (mvmvif->csa_bcn_pending) { in iwl_mvm_te_check_disconnect()
202 mvmvif->deflink.ap_sta_id); in iwl_mvm_te_check_disconnect()
228 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_te_handle_notify_csa() local
236 mvmvif in iwl_mvm_te_handle_notify_csa()
604 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_protect_session() local
675 iwl_mvm_cancel_session_protection(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, u32 id) iwl_mvm_cancel_session_protection() argument
701 struct iwl_mvm_vif *mvmvif; __iwl_mvm_remove_time_event() local
762 iwl_mvm_remove_aux_roc_te(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, struct iwl_mvm_time_event_data *te_data) iwl_mvm_remove_aux_roc_te() argument
793 iwl_mvm_remove_time_event(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, struct iwl_mvm_time_event_data *te_data) iwl_mvm_remove_time_event() argument
820 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_stop_session_protection() local
854 struct iwl_mvm_vif *mvmvif; iwl_mvm_rx_session_protect_notif() local
924 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_start_p2p_roc_session_protection() local
961 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_start_p2p_roc() local
1056 struct iwl_mvm_vif *mvmvif; iwl_mvm_stop_roc() local
1096 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_remove_csa_period() local
1116 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_schedule_csa_period() local
1190 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_schedule_session_protection() local
[all...]
H A Dbinding.c74 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_iface_iterator() local
79 if (mvmvif->deflink.phy_ctxt != data->phyctxt) in iwl_mvm_iface_iterator()
85 data->ids[data->idx] = mvmvif->id; in iwl_mvm_iface_iterator()
86 data->colors[data->idx] = mvmvif->color; in iwl_mvm_iface_iterator()
95 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_binding_update() local
124 data.ids[data.idx] = mvmvif->id; in iwl_mvm_binding_update()
125 data.colors[data.idx] = mvmvif->color; in iwl_mvm_binding_update()
134 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_binding_add_vif() local
136 if (WARN_ON_ONCE(!mvmvif->deflink.phy_ctxt)) in iwl_mvm_binding_add_vif()
146 return iwl_mvm_binding_update(mvm, vif, mvmvif in iwl_mvm_binding_add_vif()
152 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_binding_remove_vif() local
[all...]
H A Dmac-ctxt.c47 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mac_tsf_id_iter() local
82 !test_bit(mvmvif->tsf_id, data->available_tsf_ids)) in iwl_mvm_mac_tsf_id_iter()
93 data->preferred_tsf = mvmvif->tsf_id; in iwl_mvm_mac_tsf_id_iter()
111 !test_bit(mvmvif->tsf_id, data->available_tsf_ids)) in iwl_mvm_mac_tsf_id_iter()
122 data->preferred_tsf = mvmvif->tsf_id; in iwl_mvm_mac_tsf_id_iter()
143 __clear_bit(mvmvif->tsf_id, data->available_tsf_ids); in iwl_mvm_mac_tsf_id_iter()
145 if (data->preferred_tsf == mvmvif->tsf_id) in iwl_mvm_mac_tsf_id_iter()
153 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mac_iface_iterator() local
167 __clear_bit(mvmvif->id, data->available_mac_ids); in iwl_mvm_mac_iface_iterator()
176 struct iwl_mvm_vif *mvmvif in iwl_mvm_mac_ctxt_recalc_tsf_id() local
198 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_init() local
472 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_set_fw_qos_params() local
536 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_cmd_common() local
683 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_cmd_sta() local
767 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_cmd_ibss() local
794 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_go_iterator() local
886 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_get_lowest_rate() local
984 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_set_tx() local
1041 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_send_beacon_v6() local
1061 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_send_beacon_v7() local
1091 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_send_beacon_v9() local
1225 iwl_mvm_mac_ctxt_cmd_ap_set_filter_flags(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, __le32 *filter_flags, int accept_probe_req_flag, int accept_beacon_flag) iwl_mvm_mac_ctxt_cmd_ap_set_filter_flags() argument
1255 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_cmd_fill_ap() local
1382 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_add() local
1404 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_changed() local
1416 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_ctxt_remove() local
1448 struct iwl_mvm_vif *mvmvif = iwl_mvm_csa_count_down() local
1535 struct iwl_mvm_vif *mvmvif = iwl_mvm_rx_beacon_notif() local
1714 struct iwl_mvm_vif *mvmvif; iwl_mvm_probe_resp_data_notif() local
1760 struct iwl_mvm_vif *mvmvif, *csa_mvmvif; iwl_mvm_channel_switch_start_notif() local
[all...]
H A Doffloading.c53 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_send_proto_offload() local
89 i < mvmvif->num_target_ipv6_addrs && in iwl_mvm_send_proto_offload()
95 test_bit(i, mvmvif->tentative_addrs)) { in iwl_mvm_send_proto_offload()
100 addrconf_addr_solict_mult(&mvmvif->target_ipv6_addrs[i], in iwl_mvm_send_proto_offload()
108 addrs[i].addr = mvmvif->target_ipv6_addrs[i]; in iwl_mvm_send_proto_offload()
114 if (mvmvif->num_target_ipv6_addrs - num_skipped) in iwl_mvm_send_proto_offload()
127 sizeof(mvmvif->target_ipv6_addrs[0])); in iwl_mvm_send_proto_offload()
129 for (i = 0; i < min(mvmvif->num_target_ipv6_addrs, in iwl_mvm_send_proto_offload()
132 test_bit(i, mvmvif->tentative_addrs)) in iwl_mvm_send_proto_offload()
136 &mvmvif in iwl_mvm_send_proto_offload()
[all...]
H A Dquota.c29 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_quota_iterator() local
36 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_quota_iterator()
40 id = mvmvif->deflink.phy_ctxt->id; in iwl_mvm_quota_iterator()
55 if (mvmvif->ap_ibss_active) in iwl_mvm_quota_iterator()
59 if (mvmvif->monitor_active) in iwl_mvm_quota_iterator()
70 data->colors[id] = mvmvif->deflink.phy_ctxt->color; in iwl_mvm_quota_iterator()
73 mvmvif->deflink.phy_ctxt->color); in iwl_mvm_quota_iterator()
78 if (mvmvif->dbgfs_quota_min) in iwl_mvm_quota_iterator()
80 mvmvif->dbgfs_quota_min); in iwl_mvm_quota_iterator()
83 if (iwl_mvm_vif_low_latency(mvmvif) in iwl_mvm_quota_iterator()
93 struct iwl_mvm_vif *mvmvif; iwl_mvm_adjust_quota_for_noa() local
[all...]
H A Dmac80211.c770 struct iwl_mvm_vif *mvmvif = in iwl_mvm_mac_tx() local
772 u8 ap_sta_id = READ_ONCE(mvmvif->deflink.ap_sta_id); in iwl_mvm_mac_tx()
964 struct iwl_mvm_vif *mvmvif; in iwl_mvm_mac_ampdu_action() local
969 mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mac_ampdu_action()
970 cancel_delayed_work(&mvmvif->uapsd_nonagg_detected_wk); in iwl_mvm_mac_ampdu_action()
1025 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_cleanup_iterator() local
1029 mvmvif->uploaded = false; in iwl_mvm_cleanup_iterator()
1032 iwl_mvm_te_clear_data(mvm, &mvmvif->time_event_data); in iwl_mvm_cleanup_iterator()
1035 memset(&mvmvif->bf_data, 0, sizeof(mvmvif in iwl_mvm_cleanup_iterator()
1375 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_post_channel_switch() local
1425 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_abort_channel_switch() local
1460 struct iwl_mvm_vif *mvmvif; iwl_mvm_channel_switch_disconnect_wk() local
1495 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_alloc_bcast_mcast_sta() local
1518 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_add_interface() local
1657 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_remove_interface_common() local
1713 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_remove_interface() local
2301 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_cfg_he_sta() local
2483 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bss_info_changed_station_assoc() local
2517 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bss_info_changed_station_common() local
2564 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bss_info_changed_station() local
2734 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_start_ap_ibss_common() local
2775 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_start_ap_ibss() local
2906 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_stop_ap_ibss_common() local
2996 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bss_info_changed_ap_ibss() local
3395 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_check_he_obss_narrow_bw_ru() local
3457 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mei_host_associated() local
3556 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_rs_rate_init_all_links() local
3614 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_vif_set_he_support() local
3643 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_sta_state_notexist_to_none() local
3703 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_sta_state_auth_to_assoc() local
3760 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_sta_state_assoc_to_authorized() local
3805 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_sta_state_authorized_to_assoc() local
3840 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_sta_state_common() local
3998 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_conf_tx() local
4100 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_mac_set_key() local
4401 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_send_aux_roc_cmd() local
4573 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_roc_common() local
4831 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_assign_vif_chanctx_common() local
4871 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_assign_vif_chanctx() local
4972 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_unassign_vif_chanctx_common() local
5012 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); __iwl_mvm_unassign_vif_chanctx() local
5301 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_schedule_client_csa() local
5327 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_old_pre_chan_sw_sta() local
5366 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_pre_channel_switch() local
5480 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_channel_switch_rx_beacon() local
5566 struct iwl_mvm_vif *mvmvif; iwl_mvm_mac_flush() local
5836 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_sta_statistics() local
6073 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mac_get_ftm_responder_stats() local
[all...]
H A Dutils.c285 struct iwl_mvm_vif *mvmvif; in iwl_mvm_update_smps() local
298 mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_update_smps()
300 if (WARN_ON_ONCE(!mvmvif->link[link_id])) in iwl_mvm_update_smps()
303 mvmvif->link[link_id]->smps_requests[req_type] = smps_request; in iwl_mvm_update_smps()
305 if (mvmvif->link[link_id]->smps_requests[i] == in iwl_mvm_update_smps()
310 if (mvmvif->link[link_id]->smps_requests[i] == in iwl_mvm_update_smps()
316 if (mvmvif->esr_active) in iwl_mvm_update_smps()
418 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_diversity_iter() local
422 for_each_mvm_vif_valid_link(mvmvif, link_id) { in iwl_mvm_diversity_iter()
423 struct iwl_mvm_vif_link_info *link_info = mvmvif in iwl_mvm_diversity_iter()
490 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_update_low_latency() local
523 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_ll_iter() local
605 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bss_find_iface_iterator() local
780 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_tcm_iter() local
820 struct iwl_mvm_vif *mvmvif; iwl_mvm_tcm_uapsd_nonagg_detected_wk() local
845 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_uapsd_agg_disconnect() local
915 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_tcm_iterator() local
1122 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_tcm_add_vif() local
1130 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_tcm_rm_vif() local
1192 iwl_mvm_vif_is_active(struct iwl_mvm_vif *mvmvif) iwl_mvm_vif_is_active() argument
[all...]
H A Dmld-mac.c22 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mld_mac_ctxt_cmd_common() local
26 cmd->id_and_color = cpu_to_le32(mvmvif->id); in iwl_mvm_mld_mac_ctxt_cmd_common()
117 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mld_mac_ctxt_cmd_sta() local
121 if (!mvmvif->authorized && in iwl_mvm_mld_mac_ctxt_cmd_sta()
218 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mld_mac_ctxt_cmd_ap_go() local
226 iwl_mvm_mac_ctxt_cmd_ap_set_filter_flags(mvm, mvmvif, in iwl_mvm_mld_mac_ctxt_cmd_ap_go()
259 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_mld_mac_ctxt_add() local
265 if (WARN_ONCE(mvmvif->uploaded, "Adding active MAC %pM/%d\n", in iwl_mvm_mld_mac_ctxt_add()
277 mvmvif->uploaded = true; in iwl_mvm_mld_mac_ctxt_add()
285 struct iwl_mvm_vif *mvmvif in iwl_mvm_mld_mac_ctxt_changed() local
300 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_mld_mac_ctxt_remove() local
[all...]
H A Dcoex.c227 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_bt_coex_enable_rssi_event() local
229 mvmvif->bf_data.last_bt_coex_event = rssi; in iwl_mvm_bt_coex_enable_rssi_event()
230 mvmvif->bf_data.bt_coex_max_thold = in iwl_mvm_bt_coex_enable_rssi_event()
232 mvmvif->bf_data.bt_coex_min_thold = in iwl_mvm_bt_coex_enable_rssi_event()
267 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_bt_notif_per_link() local
276 link_info = mvmvif->link[link_id]; in iwl_mvm_bt_notif_per_link()
326 mvmvif->id, link_info->fw_link_id, in iwl_mvm_bt_notif_per_link()
334 if (iwl_mvm_vif_low_latency(mvmvif)) { in iwl_mvm_bt_notif_per_link()
342 if (!mvmvif->ap_ibss_active) in iwl_mvm_bt_notif_per_link()
362 data->primary_load = mvm->tcm.result.load[mvmvif in iwl_mvm_bt_notif_per_link()
423 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bt_notif_iterator() local
546 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_bt_rssi_event() local
594 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); iwl_mvm_coex_agg_time_limit() local
618 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); iwl_mvm_bt_coex_is_mimo_allowed() local
[all...]
H A Drx.c209 struct iwl_mvm_vif *mvmvif; in iwl_mvm_rx_handle_tcm() local
240 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_rx_handle_tcm()
244 (!mvmvif->deflink.queue_params[IEEE80211_AC_VO].uapsd && in iwl_mvm_rx_handle_tcm()
245 !mvmvif->deflink.queue_params[IEEE80211_AC_VI].uapsd && in iwl_mvm_rx_handle_tcm()
246 !mvmvif->deflink.queue_params[IEEE80211_AC_BE].uapsd && in iwl_mvm_rx_handle_tcm()
247 !mvmvif->deflink.queue_params[IEEE80211_AC_BK].uapsd) || in iwl_mvm_rx_handle_tcm()
248 mvmsta->deflink.sta_id != mvmvif->deflink.ap_sta_id) in iwl_mvm_rx_handle_tcm()
275 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_rx_csum() local
277 if (mvmvif->features & NETIF_F_RXCSUM && in iwl_mvm_rx_csum()
384 struct iwl_mvm_vif *mvmvif in iwl_mvm_rx_rx_mpdu() local
425 struct iwl_mvm_vif *mvmvif = iwl_mvm_rx_rx_mpdu() local
561 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_update_vif_sig() local
629 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_stat_iterator() local
663 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); iwl_mvm_stat_iterator_all_macs() local
[all...]

Completed in 27 milliseconds

123