Lines Matching refs:iwl_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()
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()
302 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_get_antenna()
310 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_set_antenna()
332 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm) in iwl_mvm_mac_setup_register()
798 static void iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_skb()
815 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_tx()
874 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_itxq_xmit()
929 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_wake_tx_queue()
961 iwl_mvm_ampdu_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ampdu_check_trigger()
1009 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_ampdu_action()
1091 struct iwl_mvm *mvm = data; in iwl_mvm_cleanup_iterator()
1130 struct iwl_mvm *mvm = data; in iwl_mvm_cleanup_sta_iterator()
1161 static void iwl_mvm_restart_cleanup(struct iwl_mvm *mvm) in iwl_mvm_restart_cleanup()
1207 int __iwl_mvm_mac_start(struct iwl_mvm *mvm) in __iwl_mvm_mac_start()
1294 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_start()
1327 static void iwl_mvm_restart_complete(struct iwl_mvm *mvm) in iwl_mvm_restart_complete()
1352 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_reconfig_complete()
1363 void __iwl_mvm_mac_stop(struct iwl_mvm *mvm, bool suspend) in __iwl_mvm_mac_stop()
1418 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_stop()
1463 struct iwl_mvm_phy_ctxt *iwl_mvm_get_free_phy_ctxt(struct iwl_mvm *mvm) in iwl_mvm_get_free_phy_ctxt()
1477 int iwl_mvm_set_tx_power(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_tx_power()
1552 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_post_channel_switch()
1615 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_abort_channel_switch()
1684 static int iwl_mvm_alloc_bcast_mcast_sta(struct iwl_mvm *mvm, in iwl_mvm_alloc_bcast_mcast_sta()
1711 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_prevent_esr_done_wk()
1734 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_unblock_esr_tpt()
1742 void iwl_mvm_mac_init_mvmvif(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif) in iwl_mvm_mac_init_mvmvif()
1765 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_add_interface()
1889 void iwl_mvm_prepare_mac_removal(struct iwl_mvm *mvm, in iwl_mvm_prepare_mac_removal()
1917 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_remove_interface()
2000 struct iwl_mvm *mvm;
2008 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_mc_iface_iterator()
2037 static void iwl_mvm_recalc_multicast(struct iwl_mvm *mvm) in iwl_mvm_recalc_multicast()
2073 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_prepare_multicast()
2111 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_configure_filter()
2139 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_config_iface_filter()
2154 int iwl_mvm_update_mu_groups(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_update_mu_groups()
2186 void iwl_mvm_mu_mimo_grp_notif(struct iwl_mvm *mvm, in iwl_mvm_mu_mimo_grp_notif()
2224 static void iwl_mvm_parse_ppe(struct iwl_mvm *mvm, in iwl_mvm_parse_ppe()
2278 static void iwl_mvm_set_pkt_ext_from_he_ppe(struct iwl_mvm *mvm, in iwl_mvm_set_pkt_ext_from_he_ppe()
2365 int iwl_mvm_set_sta_pkt_ext(struct iwl_mvm *mvm, in iwl_mvm_set_sta_pkt_ext()
2468 bool iwl_mvm_set_fw_mu_edca_params(struct iwl_mvm *mvm, in iwl_mvm_set_fw_mu_edca_params()
2499 bool iwl_mvm_is_nic_ack_enabled(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_is_nic_ack_enabled()
2547 static void iwl_mvm_cfg_he_sta(struct iwl_mvm *mvm, in iwl_mvm_cfg_he_sta()
2700 void iwl_mvm_protect_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_protect_assoc()
2729 void iwl_mvm_bss_info_changed_station_assoc(struct iwl_mvm *mvm, in iwl_mvm_bss_info_changed_station_assoc()
2764 iwl_mvm_bss_info_changed_station_common(struct iwl_mvm *mvm, in iwl_mvm_bss_info_changed_station_common()
2822 static void iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm, in iwl_mvm_bss_info_changed_station()
2995 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_start_ap_ibss_common()
3036 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_start_ap_ibss()
3165 void iwl_mvm_stop_ap_ibss_common(struct iwl_mvm *mvm, in iwl_mvm_stop_ap_ibss_common()
3203 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_stop_ap_ibss()
3251 iwl_mvm_bss_info_changed_ap_ibss(struct iwl_mvm *mvm, in iwl_mvm_bss_info_changed_ap_ibss()
3287 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_bss_info_changed()
3321 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_hw_scan()
3334 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_cancel_hw_scan()
3356 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_allow_buffered_frames()
3371 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_release_buffered_frames()
3383 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in __iwl_mvm_mac_sta_notify()
3444 void iwl_mvm_sta_pm_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_sta_pm_notif()
3501 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_sta_pre_rcu_remove()
3534 static void iwl_mvm_check_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_check_uapsd()
3572 iwl_mvm_tdls_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_tdls_check_trigger()
3654 static void iwl_mvm_reset_cca_40mhz_workaround(struct iwl_mvm *mvm, in iwl_mvm_reset_cca_40mhz_workaround()
3686 static void iwl_mvm_mei_host_associated(struct iwl_mvm *mvm, in iwl_mvm_mei_host_associated()
3757 static int iwl_mvm_mac_ctxt_changed_wrapper(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_changed_wrapper()
3786 static void iwl_mvm_rs_rate_init_all_links(struct iwl_mvm *mvm, in iwl_mvm_rs_rate_init_all_links()
3807 static bool iwl_mvm_vif_conf_from_sta(struct iwl_mvm *mvm, in iwl_mvm_vif_conf_from_sta()
3870 iwl_mvm_sta_state_notexist_to_none(struct iwl_mvm *mvm, in iwl_mvm_sta_state_notexist_to_none()
3930 struct iwl_mvm *mvm, in iwl_mvm_sta_state_auth_to_assoc()
3985 iwl_mvm_sta_state_assoc_to_authorized(struct iwl_mvm *mvm, in iwl_mvm_sta_state_assoc_to_authorized()
4051 iwl_mvm_sta_state_authorized_to_assoc(struct iwl_mvm *mvm, in iwl_mvm_sta_state_authorized_to_assoc()
4103 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_sta_state_common()
4239 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_set_rts_threshold()
4249 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_sta_rc_update()
4266 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_conf_tx()
4287 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_mgd_prepare_tx()
4300 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_mgd_complete_tx()
4315 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_sched_scan_start()
4328 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_sched_scan_stop()
4360 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in __iwl_mvm_mac_set_key()
4599 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_set_key()
4611 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_update_tkip_key()
4623 struct iwl_mvm *mvm = in iwl_mvm_rx_aux_roc()
4624 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_rx_aux_roc()
4654 static int iwl_mvm_send_aux_roc_cmd(struct iwl_mvm *mvm, in iwl_mvm_send_aux_roc_cmd()
4751 static int iwl_mvm_add_aux_sta_for_hs20(struct iwl_mvm *mvm, u32 lmac_id) in iwl_mvm_add_aux_sta_for_hs20()
4771 static int iwl_mvm_roc_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_roc_link()
4801 static int iwl_mvm_roc_station(struct iwl_mvm *mvm, in iwl_mvm_roc_station()
4824 static int iwl_mvm_roc_p2p(struct iwl_mvm *mvm, in iwl_mvm_roc_p2p()
4855 static int iwl_mvm_p2p_find_phy_ctxt(struct iwl_mvm *mvm, in iwl_mvm_p2p_find_phy_ctxt()
4907 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_roc_common()
4966 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_cancel_roc()
4991 bool iwl_mvm_is_ftm_responder_chanctx(struct iwl_mvm *mvm, in iwl_mvm_is_ftm_responder_chanctx()
5006 static int __iwl_mvm_add_chanctx(struct iwl_mvm *mvm, in __iwl_mvm_add_chanctx()
5040 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_add_chanctx()
5046 static void __iwl_mvm_remove_chanctx(struct iwl_mvm *mvm, in __iwl_mvm_remove_chanctx()
5060 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_remove_chanctx()
5069 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_change_chanctx()
5109 __iwl_mvm_assign_vif_chanctx_common(struct iwl_mvm *mvm, in __iwl_mvm_assign_vif_chanctx_common()
5150 static int __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm, in __iwl_mvm_assign_vif_chanctx()
5241 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_assign_vif_chanctx()
5253 static bool __iwl_mvm_unassign_vif_chanctx_common(struct iwl_mvm *mvm, in __iwl_mvm_unassign_vif_chanctx_common()
5291 static void __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm *mvm, in __iwl_mvm_unassign_vif_chanctx()
5330 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_unassign_vif_chanctx()
5337 iwl_mvm_switch_vif_chanctx_swap(struct iwl_mvm *mvm, in iwl_mvm_switch_vif_chanctx_swap()
5392 iwl_mvm_switch_vif_chanctx_reassign(struct iwl_mvm *mvm, in iwl_mvm_switch_vif_chanctx_reassign()
5435 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_switch_vif_chanctx_common()
5472 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_tx_last_beacon()
5480 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_set_tim()
5499 static int __iwl_mvm_mac_testmode_cmd(struct iwl_mvm *mvm, in __iwl_mvm_mac_testmode_cmd()
5549 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_testmode_cmd()
5569 static int iwl_mvm_schedule_client_csa(struct iwl_mvm *mvm, in iwl_mvm_schedule_client_csa()
5595 static int iwl_mvm_old_pre_chan_sw_sta(struct iwl_mvm *mvm, in iwl_mvm_old_pre_chan_sw_sta()
5644 int iwl_mvm_pre_channel_switch(struct iwl_mvm *mvm, in iwl_mvm_pre_channel_switch()
5768 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_pre_channel_switch()
5778 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_channel_switch_rx_beacon()
5833 static void iwl_mvm_flush_no_vif(struct iwl_mvm *mvm, u32 queues, bool drop) in iwl_mvm_flush_no_vif()
5873 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_flush()
5947 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_flush_sta()
5965 static int iwl_mvm_mac_get_acs_survey(struct iwl_mvm *mvm, int idx, in iwl_mvm_mac_get_acs_survey()
6027 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_get_survey()
6224 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_sta_statistics()
6270 static void iwl_mvm_event_mlme_callback_ini(struct iwl_mvm *mvm, in iwl_mvm_event_mlme_callback_ini()
6290 static void iwl_mvm_event_mlme_callback(struct iwl_mvm *mvm, in iwl_mvm_event_mlme_callback()
6342 static void iwl_mvm_event_bar_rx_callback(struct iwl_mvm *mvm, in iwl_mvm_event_bar_rx_callback()
6369 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_event_callback()
6388 void iwl_mvm_sync_rx_queues_internal(struct iwl_mvm *mvm, in iwl_mvm_sync_rx_queues_internal()
6451 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_sync_rx_queues()
6462 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_get_ftm_responder_stats()
6489 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_start_pmsr()
6498 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_abort_pmsr()
6518 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_can_aggregate()
6534 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_set_hw_timestamp()