Lines Matching defs:mvm
105 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) in iwl_mvm_reset_phy_ctxts()
123 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_get_regdomain() local
181 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) in iwl_mvm_update_changed_regdom()
199 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, in iwl_mvm_get_current_regdomain()
208 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm, bool force_regd_sync) in iwl_mvm_init_fw_regd()
303 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_get_antenna() local
311 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_set_antenna() local
333 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm) in iwl_mvm_mac_setup_register()
799 static void iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_skb()
816 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_tx() local
875 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_itxq_xmit() local
930 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_wake_tx_queue() local
962 iwl_mvm_ampdu_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ampdu_check_trigger()
1010 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_ampdu_action() local
1092 struct iwl_mvm *mvm = data; in iwl_mvm_cleanup_iterator() local
1131 struct iwl_mvm *mvm = data; in iwl_mvm_cleanup_sta_iterator() local
1162 static void iwl_mvm_restart_cleanup(struct iwl_mvm *mvm) in iwl_mvm_restart_cleanup()
1208 int __iwl_mvm_mac_start(struct iwl_mvm *mvm) in __iwl_mvm_mac_start()
1296 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_start() local
1322 static void iwl_mvm_restart_complete(struct iwl_mvm *mvm) in iwl_mvm_restart_complete()
1326 guard(mvm)(mvm); in iwl_mvm_restart_complete() local
1354 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_reconfig_complete() local
1365 void __iwl_mvm_mac_stop(struct iwl_mvm *mvm, bool suspend) in __iwl_mvm_mac_stop()
1423 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_stop() local
1468 struct iwl_mvm_phy_ctxt *iwl_mvm_get_free_phy_ctxt(struct iwl_mvm *mvm) in iwl_mvm_get_free_phy_ctxt()
1482 int iwl_mvm_set_tx_power(struct iwl_mvm *mvm, in iwl_mvm_set_tx_power()
1565 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_post_channel_switch() local
1628 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_abort_channel_switch() local
1697 static int iwl_mvm_alloc_bcast_mcast_sta(struct iwl_mvm *mvm, in iwl_mvm_alloc_bcast_mcast_sta()
1724 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_prevent_esr_done_wk() local
1728 guard(mvm)(mvm); in iwl_mvm_prevent_esr_done_wk() local
1747 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_unblock_esr_tpt() local
1751 guard(mvm)(mvm); in iwl_mvm_unblock_esr_tpt() local
1761 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_unblock_esr_tmp_non_bss() local
1770 void iwl_mvm_mac_init_mvmvif(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif) in iwl_mvm_mac_init_mvmvif()
1796 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_add_interface() local
1922 void iwl_mvm_prepare_mac_removal(struct iwl_mvm *mvm, in iwl_mvm_prepare_mac_removal()
1952 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_remove_interface() local
2035 struct iwl_mvm *mvm; member
2043 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_mc_iface_iterator() local
2072 static void iwl_mvm_recalc_multicast(struct iwl_mvm *mvm) in iwl_mvm_recalc_multicast()
2108 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_prepare_multicast() local
2146 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_configure_filter() local
2149 guard(mvm)(mvm); in iwl_mvm_configure_filter() local
2174 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_config_iface_filter() local
2185 guard(mvm)(mvm); in iwl_mvm_config_iface_filter() local
2189 int iwl_mvm_update_mu_groups(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_update_mu_groups()
2221 void iwl_mvm_mu_mimo_grp_notif(struct iwl_mvm *mvm, in iwl_mvm_mu_mimo_grp_notif()
2259 static void iwl_mvm_parse_ppe(struct iwl_mvm *mvm, in iwl_mvm_parse_ppe()
2313 static void iwl_mvm_set_pkt_ext_from_he_ppe(struct iwl_mvm *mvm, in iwl_mvm_set_pkt_ext_from_he_ppe()
2400 int iwl_mvm_set_sta_pkt_ext(struct iwl_mvm *mvm, in iwl_mvm_set_sta_pkt_ext()
2503 bool iwl_mvm_set_fw_mu_edca_params(struct iwl_mvm *mvm, in iwl_mvm_set_fw_mu_edca_params()
2534 bool iwl_mvm_is_nic_ack_enabled(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_is_nic_ack_enabled()
2582 static void iwl_mvm_cfg_he_sta(struct iwl_mvm *mvm, in iwl_mvm_cfg_he_sta()
2735 void iwl_mvm_protect_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_protect_assoc()
2764 void iwl_mvm_bss_info_changed_station_assoc(struct iwl_mvm *mvm, in iwl_mvm_bss_info_changed_station_assoc()
2799 iwl_mvm_bss_info_changed_station_common(struct iwl_mvm *mvm, in iwl_mvm_bss_info_changed_station_common()
2857 static void iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm, in iwl_mvm_bss_info_changed_station()
3003 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_start_ap_ibss_common() local
3044 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_start_ap_ibss() local
3173 void iwl_mvm_stop_ap_ibss_common(struct iwl_mvm *mvm, in iwl_mvm_stop_ap_ibss_common()
3211 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_stop_ap_ibss() local
3213 guard(mvm)(mvm); in iwl_mvm_stop_ap_ibss() local
3259 iwl_mvm_bss_info_changed_ap_ibss(struct iwl_mvm *mvm, in iwl_mvm_bss_info_changed_ap_ibss()
3295 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_bss_info_changed() local
3297 guard(mvm)(mvm); in iwl_mvm_bss_info_changed() local
3329 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_hw_scan() local
3335 guard(mvm)(mvm); in iwl_mvm_mac_hw_scan() local
3342 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_cancel_hw_scan() local
3344 guard(mvm)(mvm); in iwl_mvm_mac_cancel_hw_scan() local
3364 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_allow_buffered_frames() local
3379 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_release_buffered_frames() local
3391 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in __iwl_mvm_mac_sta_notify() local
3452 void iwl_mvm_sta_pm_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_sta_pm_notif()
3509 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_sta_pre_rcu_remove() local
3525 guard(mvm)(mvm); in iwl_mvm_sta_pre_rcu_remove() local
3544 static void iwl_mvm_check_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_check_uapsd()
3582 iwl_mvm_tdls_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_tdls_check_trigger()
3664 static void iwl_mvm_reset_cca_40mhz_workaround(struct iwl_mvm *mvm, in iwl_mvm_reset_cca_40mhz_workaround()
3696 static void iwl_mvm_mei_host_associated(struct iwl_mvm *mvm, in iwl_mvm_mei_host_associated()
3767 static int iwl_mvm_mac_ctxt_changed_wrapper(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_changed_wrapper()
3796 static void iwl_mvm_rs_rate_init_all_links(struct iwl_mvm *mvm, in iwl_mvm_rs_rate_init_all_links()
3817 static bool iwl_mvm_vif_conf_from_sta(struct iwl_mvm *mvm, in iwl_mvm_vif_conf_from_sta()
3880 iwl_mvm_sta_state_notexist_to_none(struct iwl_mvm *mvm, in iwl_mvm_sta_state_notexist_to_none()
3940 struct iwl_mvm *mvm, in iwl_mvm_sta_state_auth_to_assoc()
3995 iwl_mvm_sta_state_assoc_to_authorized(struct iwl_mvm *mvm, in iwl_mvm_sta_state_assoc_to_authorized()
4061 iwl_mvm_sta_state_authorized_to_assoc(struct iwl_mvm *mvm, in iwl_mvm_sta_state_authorized_to_assoc()
4103 void iwl_mvm_smps_workaround(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_smps_workaround()
4125 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_sta_state_common() local
4262 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_set_rts_threshold() local
4273 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_sta_rc_update() local
4290 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_conf_tx() local
4300 guard(mvm)(mvm); in iwl_mvm_mac_conf_tx() local
4311 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_mgd_prepare_tx() local
4316 guard(mvm)(mvm); in iwl_mvm_mac_mgd_prepare_tx() local
4324 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_mgd_complete_tx() local
4330 guard(mvm)(mvm); in iwl_mvm_mac_mgd_complete_tx() local
4339 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_sched_scan_start() local
4341 guard(mvm)(mvm); in iwl_mvm_mac_sched_scan_start() local
4352 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_sched_scan_stop() local
4384 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in __iwl_mvm_mac_set_key() local
4623 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_set_key() local
4625 guard(mvm)(mvm); in iwl_mvm_mac_set_key() local
4635 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_update_tkip_key() local
4647 struct iwl_mvm *mvm = in iwl_mvm_rx_aux_roc() local
4678 static int iwl_mvm_send_aux_roc_cmd(struct iwl_mvm *mvm, in iwl_mvm_send_aux_roc_cmd()
4775 static int iwl_mvm_add_aux_sta_for_hs20(struct iwl_mvm *mvm, u32 lmac_id) in iwl_mvm_add_aux_sta_for_hs20()
4795 static int iwl_mvm_roc_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_roc_link()
4825 static int iwl_mvm_roc_station(struct iwl_mvm *mvm, in iwl_mvm_roc_station()
4848 static int iwl_mvm_roc_p2p(struct iwl_mvm *mvm, in iwl_mvm_roc_p2p()
4879 static int iwl_mvm_p2p_find_phy_ctxt(struct iwl_mvm *mvm, in iwl_mvm_p2p_find_phy_ctxt()
4931 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_roc_common() local
4952 guard(mvm)(mvm); in iwl_mvm_roc_common() local
4990 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_cancel_roc() local
5001 struct iwl_mvm *mvm; member
5026 iwl_mvm_chanctx_def(struct iwl_mvm *mvm, struct ieee80211_chanctx_conf *ctx) in iwl_mvm_chanctx_def()
5042 static int __iwl_mvm_add_chanctx(struct iwl_mvm *mvm, in __iwl_mvm_add_chanctx()
5076 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_add_chanctx() local
5078 guard(mvm)(mvm); in iwl_mvm_add_chanctx() local
5082 static void __iwl_mvm_remove_chanctx(struct iwl_mvm *mvm, in __iwl_mvm_remove_chanctx()
5096 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_remove_chanctx() local
5098 guard(mvm)(mvm); in iwl_mvm_remove_chanctx() local
5105 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_change_chanctx() local
5119 guard(mvm)(mvm); in iwl_mvm_change_chanctx() local
5145 __iwl_mvm_assign_vif_chanctx_common(struct iwl_mvm *mvm, in __iwl_mvm_assign_vif_chanctx_common()
5186 static int __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm, in __iwl_mvm_assign_vif_chanctx()
5277 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_assign_vif_chanctx() local
5279 guard(mvm)(mvm); in iwl_mvm_assign_vif_chanctx() local
5289 static bool __iwl_mvm_unassign_vif_chanctx_common(struct iwl_mvm *mvm, in __iwl_mvm_unassign_vif_chanctx_common()
5327 static void __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm *mvm, in __iwl_mvm_unassign_vif_chanctx()
5366 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_unassign_vif_chanctx() local
5368 guard(mvm)(mvm); in iwl_mvm_unassign_vif_chanctx() local
5373 iwl_mvm_switch_vif_chanctx_swap(struct iwl_mvm *mvm, in iwl_mvm_switch_vif_chanctx_swap()
5379 guard(mvm)(mvm); in iwl_mvm_switch_vif_chanctx_swap() local
5428 iwl_mvm_switch_vif_chanctx_reassign(struct iwl_mvm *mvm, in iwl_mvm_switch_vif_chanctx_reassign()
5434 guard(mvm)(mvm); in iwl_mvm_switch_vif_chanctx_reassign() local
5471 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_switch_vif_chanctx_common() local
5508 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_tx_last_beacon() local
5516 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_set_tim() local
5535 static int __iwl_mvm_mac_testmode_cmd(struct iwl_mvm *mvm, in __iwl_mvm_mac_testmode_cmd()
5585 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_testmode_cmd() local
5587 guard(mvm)(mvm); in iwl_mvm_mac_testmode_cmd() local
5605 static int iwl_mvm_schedule_client_csa(struct iwl_mvm *mvm, in iwl_mvm_schedule_client_csa()
5631 static int iwl_mvm_old_pre_chan_sw_sta(struct iwl_mvm *mvm, in iwl_mvm_old_pre_chan_sw_sta()
5680 int iwl_mvm_pre_channel_switch(struct iwl_mvm *mvm, in iwl_mvm_pre_channel_switch()
5804 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_pre_channel_switch() local
5806 guard(mvm)(mvm); in iwl_mvm_mac_pre_channel_switch() local
5814 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_channel_switch_rx_beacon() local
5859 guard(mvm)(mvm); in iwl_mvm_channel_switch_rx_beacon() local
5869 static void iwl_mvm_flush_no_vif(struct iwl_mvm *mvm, u32 queues, bool drop) in iwl_mvm_flush_no_vif()
5879 guard(mvm)(mvm); in iwl_mvm_flush_no_vif() local
5888 guard(mvm)(mvm); in iwl_mvm_flush_no_vif() local
5909 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_flush() local
5983 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_flush_sta() local
5988 guard(mvm)(mvm); in iwl_mvm_mac_flush_sta() local
6001 static int iwl_mvm_mac_get_acs_survey(struct iwl_mvm *mvm, int idx, in iwl_mvm_mac_get_acs_survey()
6063 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_get_survey() local
6083 guard(mvm)(mvm); in iwl_mvm_mac_get_survey() local
6260 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_sta_statistics() local
6284 guard(mvm)(mvm); in iwl_mvm_mac_sta_statistics() local
6306 static void iwl_mvm_event_mlme_callback_ini(struct iwl_mvm *mvm, in iwl_mvm_event_mlme_callback_ini()
6326 static void iwl_mvm_event_mlme_callback(struct iwl_mvm *mvm, in iwl_mvm_event_mlme_callback()
6378 static void iwl_mvm_event_bar_rx_callback(struct iwl_mvm *mvm, in iwl_mvm_event_bar_rx_callback()
6405 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_event_callback() local
6424 void iwl_mvm_sync_rx_queues_internal(struct iwl_mvm *mvm, in iwl_mvm_sync_rx_queues_internal()
6487 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_sync_rx_queues() local
6489 guard(mvm)(mvm); in iwl_mvm_sync_rx_queues() local
6498 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_get_ftm_responder_stats() local
6525 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_start_pmsr() local
6527 guard(mvm)(mvm); in iwl_mvm_start_pmsr() local
6534 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_abort_pmsr() local
6536 guard(mvm)(mvm); in iwl_mvm_abort_pmsr() local
6554 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_can_aggregate() local
6570 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_set_hw_timestamp() local
6581 guard(mvm)(mvm); in iwl_mvm_set_hw_timestamp() local