Searched defs:mvm (Results 1 - 28 of 28) sorted by relevance

/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
H A Dled.c70 static void iwl_mvm_led_enable(struct iwl_mvm *mvm) iwl_mvm_led_enable() argument
76 static void iwl_mvm_led_disable(struct iwl_mvm *mvm) iwl_mvm_led_disable() argument
84 struct iwl_mvm *mvm = container_of(led_cdev, struct iwl_mvm, led); iwl_led_brightness_set() local
91 int iwl_mvm_leds_init(struct iwl_mvm *mvm) iwl_mvm_leds_init() argument
129 void iwl_mvm_leds_exit(struct iwl_mvm *mvm) iwl_mvm_leds_exit() argument
H A Dbinding.c78 static int iwl_mvm_binding_cmd(struct iwl_mvm *mvm, u32 action, iwl_mvm_binding_cmd() argument
137 static int iwl_mvm_binding_update(struct iwl_mvm *mvm, iwl_mvm_binding_update() argument
179 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_binding_add_vif() argument
196 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_binding_remove_vif() argument
H A Doffloading.c86 int iwl_mvm_send_proto_offload(struct iwl_mvm *mvm, iwl_mvm_send_proto_offload() argument
H A Dphy-ctxt.c142 static void iwl_mvm_phy_ctxt_cmd_data(struct iwl_mvm *mvm, iwl_mvm_phy_ctxt_cmd_data() argument
192 static int iwl_mvm_phy_ctxt_apply(struct iwl_mvm *mvm, iwl_mvm_phy_ctxt_apply() argument
219 int iwl_mvm_phy_ctxt_add(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, iwl_mvm_phy_ctxt_add() argument
238 void iwl_mvm_phy_ctxt_ref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) iwl_mvm_phy_ctxt_ref() argument
249 int iwl_mvm_phy_ctxt_changed(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, iwl_mvm_phy_ctxt_changed() argument
261 void iwl_mvm_phy_ctxt_unref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) iwl_mvm_phy_ctxt_unref() argument
285 int iwl_mvm_phy_ctx_count(struct iwl_mvm *mvm) iwl_mvm_phy_ctx_count() argument
H A Dsf.c155 static void iwl_mvm_fill_sf_command(struct iwl_mvm *mvm, iwl_mvm_fill_sf_command() argument
214 static int iwl_mvm_sf_config(struct iwl_mvm *mvm, u8 sta_id, iwl_mvm_sf_config() argument
279 int iwl_mvm_sf_update(struct iwl_mvm *mvm, struct ieee80211_vif *changed_vif, iwl_mvm_sf_update() argument
H A Dtof.c68 void iwl_mvm_tof_init(struct iwl_mvm *mvm) iwl_mvm_tof_init() argument
98 void iwl_mvm_tof_clean(struct iwl_mvm *mvm) iwl_mvm_tof_clean() argument
119 int iwl_mvm_tof_config_cmd(struct iwl_mvm *mvm) iwl_mvm_tof_config_cmd() argument
143 int iwl_mvm_tof_range_abort_cmd(struct iwl_mvm *mvm, u8 id) iwl_mvm_tof_range_abort_cmd() argument
170 int iwl_mvm_tof_responder_cmd(struct iwl_mvm *mvm, iwl_mvm_tof_responder_cmd() argument
195 int iwl_mvm_tof_range_request_cmd(struct iwl_mvm *mvm, iwl_mvm_tof_range_request_cmd() argument
229 int iwl_mvm_tof_range_request_ext_cmd(struct iwl_mvm *mvm, iwl_mvm_tof_range_request_ext_cmd() argument
248 static int iwl_mvm_tof_range_resp(struct iwl_mvm *mvm, void *data) iwl_mvm_tof_range_resp() argument
265 static int iwl_mvm_tof_mcsi_notif(struct iwl_mvm *mvm, void *data) iwl_mvm_tof_mcsi_notif() argument
273 static int iwl_mvm_tof_nb_report_notif(struct iwl_mvm *mvm, void *data) iwl_mvm_tof_nb_report_notif() argument
283 void iwl_mvm_tof_resp_handler(struct iwl_mvm *mvm, iwl_mvm_tof_resp_handler() argument
H A Dquota.c138 static void iwl_mvm_adjust_quota_for_noa(struct iwl_mvm *mvm, iwl_mvm_adjust_quota_for_noa() argument
174 int iwl_mvm_update_quotas(struct iwl_mvm *mvm, iwl_mvm_update_quotas() argument
H A Drx.c75 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_rx_phy_cmd() argument
96 static void iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, iwl_mvm_pass_packet_to_mac80211() argument
140 static void iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, iwl_mvm_get_signal_strength() argument
182 static u32 iwl_mvm_set_mac80211_rx_flag(struct iwl_mvm *mvm, iwl_mvm_set_mac80211_rx_flag() argument
256 void iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct napi_struct *napi, iwl_mvm_rx_rx_mpdu() argument
443 static void iwl_mvm_update_rx_statistics(struct iwl_mvm *mvm, iwl_mvm_update_rx_statistics() argument
452 struct iwl_mvm *mvm; member in struct:iwl_mvm_stat_data
462 struct iwl_mvm *mvm = data->mvm; iwl_mvm_stat_iterator() local
542 iwl_mvm_rx_stats_check_trigger(struct iwl_mvm *mvm, struct iwl_rx_packet *pkt) iwl_mvm_rx_stats_check_trigger() argument
569 void iwl_mvm_handle_rx_statistics(struct iwl_mvm *mvm, iwl_mvm_handle_rx_statistics() argument
609 void iwl_mvm_rx_statistics(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_statistics() argument
H A Dtdls.c73 void iwl_mvm_teardown_tdls_peers(struct iwl_mvm *mvm) iwl_mvm_teardown_tdls_peers() argument
95 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_tdls_sta_count() argument
122 static void iwl_mvm_tdls_config(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_tdls_config() argument
180 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_recalc_tdls_state() argument
200 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_mgd_protect_tdls_discover() local
237 static void iwl_mvm_tdls_update_cs_state(struct iwl_mvm *mvm, iwl_mvm_tdls_update_cs_state() argument
257 void iwl_mvm_rx_tdls_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_tdls_notif() argument
299 iwl_mvm_tdls_check_action(struct iwl_mvm *mvm, iwl_mvm_tdls_check_action() argument
382 iwl_mvm_tdls_config_channel_switch(struct iwl_mvm *mvm, iwl_mvm_tdls_config_channel_switch() argument
512 struct iwl_mvm *mvm; iwl_mvm_tdls_ch_switch_work() local
565 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_tdls_channel_switch() local
627 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_tdls_cancel_channel_switch() local
680 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_tdls_recv_channel_switch() local
H A Dtime-event.c84 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm, iwl_mvm_te_clear_data() argument
101 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, roc_done_wk); iwl_mvm_roc_done_wk() local
135 static void iwl_mvm_roc_finished(struct iwl_mvm *mvm) iwl_mvm_roc_finished() argument
147 static void iwl_mvm_csa_noa_start(struct iwl_mvm *mvm) iwl_mvm_csa_noa_start() argument
182 static bool iwl_mvm_te_check_disconnect(struct iwl_mvm *mvm, iwl_mvm_te_check_disconnect() argument
198 iwl_mvm_te_handle_notify_csa(struct iwl_mvm *mvm, iwl_mvm_te_handle_notify_csa() argument
233 static void iwl_mvm_te_check_trigger(struct iwl_mvm *mvm, iwl_mvm_te_check_trigger() argument
278 static void iwl_mvm_te_handle_notif(struct iwl_mvm *mvm, iwl_mvm_te_handle_notif() argument
356 static int iwl_mvm_aux_roc_te_handle_notif(struct iwl_mvm *mvm, iwl_mvm_aux_roc_te_handle_notif() argument
413 void iwl_mvm_rx_time_event_notif(struct iwl_mvm *mvm, iwl_mvm_rx_time_event_notif() argument
440 struct iwl_mvm *mvm = iwl_mvm_te_notif() local
472 struct iwl_mvm *mvm = iwl_mvm_time_event_response() local
498 static int iwl_mvm_time_event_send_add(struct iwl_mvm *mvm, iwl_mvm_time_event_send_add() argument
559 void iwl_mvm_protect_session(struct iwl_mvm *mvm, iwl_mvm_protect_session() argument
635 static bool __iwl_mvm_remove_time_event(struct iwl_mvm *mvm, __iwl_mvm_remove_time_event() argument
676 static void iwl_mvm_remove_aux_roc_te(struct iwl_mvm *mvm, iwl_mvm_remove_aux_roc_te() argument
705 void iwl_mvm_remove_time_event(struct iwl_mvm *mvm, iwl_mvm_remove_time_event() argument
729 void iwl_mvm_stop_session_protection(struct iwl_mvm *mvm, iwl_mvm_stop_session_protection() argument
739 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_start_p2p_roc() argument
794 void iwl_mvm_stop_roc(struct iwl_mvm *mvm) iwl_mvm_stop_roc() argument
844 int iwl_mvm_schedule_csa_period(struct iwl_mvm *mvm, iwl_mvm_schedule_csa_period() argument
H A Dtt.c71 static void iwl_mvm_enter_ctkill(struct iwl_mvm *mvm) iwl_mvm_enter_ctkill() argument
94 static void iwl_mvm_exit_ctkill(struct iwl_mvm *mvm) iwl_mvm_exit_ctkill() argument
103 void iwl_mvm_tt_temp_changed(struct iwl_mvm *mvm, u32 temp) iwl_mvm_tt_temp_changed() argument
116 static int iwl_mvm_temp_notif_parse(struct iwl_mvm *mvm, iwl_mvm_temp_notif_parse() argument
144 struct iwl_mvm *mvm = iwl_mvm_temp_notif_wait() local
158 void iwl_mvm_temp_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_temp_notif() argument
174 static int iwl_mvm_get_temp_cmd(struct iwl_mvm *mvm) iwl_mvm_get_temp_cmd() argument
197 int iwl_mvm_get_temp(struct iwl_mvm *mvm) iwl_mvm_get_temp() argument
233 struct iwl_mvm *mvm; check_exit_ctkill() local
279 struct iwl_mvm *mvm = _data; iwl_mvm_tt_smps_iterator() local
295 static void iwl_mvm_tt_tx_protection(struct iwl_mvm *mvm, bool enable) iwl_mvm_tt_tx_protection() argument
321 void iwl_mvm_tt_tx_backoff(struct iwl_mvm *mvm, u32 backoff) iwl_mvm_tt_tx_backoff() argument
340 void iwl_mvm_tt_handler(struct iwl_mvm *mvm) iwl_mvm_tt_handler() argument
439 void iwl_mvm_tt_initialize(struct iwl_mvm *mvm, u32 min_backoff) iwl_mvm_tt_initialize() argument
456 void iwl_mvm_tt_exit(struct iwl_mvm *mvm) iwl_mvm_tt_exit() argument
H A Dcoex.c361 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) iwl_get_coex_type() argument
409 int iwl_send_bt_init_conf(struct iwl_mvm *mvm) iwl_send_bt_init_conf() argument
461 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, iwl_mvm_bt_coex_reduced_txp() argument
496 struct iwl_mvm *mvm; member in struct:iwl_bt_iterator_data
503 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, iwl_mvm_bt_coex_enable_rssi_event() argument
522 struct iwl_mvm *mvm = data->mvm; iwl_mvm_bt_notif_iterator() local
653 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) iwl_mvm_bt_coex_notif_handle() argument
728 void iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm, iwl_mvm_rx_bt_coex_notif() argument
755 void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_bt_rssi_event() argument
805 u16 iwl_mvm_coex_agg_time_limit(struct iwl_mvm *mvm, iwl_mvm_coex_agg_time_limit() argument
832 bool iwl_mvm_bt_coex_is_mimo_allowed(struct iwl_mvm *mvm, iwl_mvm_bt_coex_is_mimo_allowed() argument
861 bool iwl_mvm_bt_coex_is_ant_avail(struct iwl_mvm *mvm, u8 ant) iwl_mvm_bt_coex_is_ant_avail() argument
877 bool iwl_mvm_bt_coex_is_shared_ant_avail(struct iwl_mvm *mvm) iwl_mvm_bt_coex_is_shared_ant_avail() argument
889 bool iwl_mvm_bt_coex_is_tpc_allowed(struct iwl_mvm *mvm, iwl_mvm_bt_coex_is_tpc_allowed() argument
903 u8 iwl_mvm_bt_coex_tx_prio(struct iwl_mvm *mvm, struct ieee80211_hdr *hdr, iwl_mvm_bt_coex_tx_prio() argument
935 void iwl_mvm_bt_coex_vif_change(struct iwl_mvm *mvm) iwl_mvm_bt_coex_vif_change() argument
946 void iwl_mvm_rx_ant_coupling_notif(struct iwl_mvm *mvm, iwl_mvm_rx_ant_coupling_notif() argument
H A Dcoex_legacy.c105 static int iwl_send_bt_prio_tbl(struct iwl_mvm *mvm) iwl_send_bt_prio_tbl() argument
560 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) iwl_get_coex_type() argument
604 int iwl_send_bt_init_conf_old(struct iwl_mvm *mvm) iwl_send_bt_init_conf_old() argument
726 static int iwl_mvm_bt_udpate_ctrl_kill_msk(struct iwl_mvm *mvm) iwl_mvm_bt_udpate_ctrl_kill_msk() argument
771 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, iwl_mvm_bt_coex_reduced_txp() argument
819 struct iwl_mvm *mvm; member in struct:iwl_bt_iterator_data
826 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, iwl_mvm_bt_coex_enable_rssi_event() argument
845 struct iwl_mvm *mvm = data->mvm; iwl_mvm_bt_notif_iterator() local
979 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) iwl_mvm_bt_coex_notif_handle() argument
1061 void iwl_mvm_rx_bt_coex_notif_old(struct iwl_mvm *mvm, iwl_mvm_rx_bt_coex_notif_old() argument
1092 struct iwl_mvm *mvm = data->mvm; iwl_mvm_bt_rssi_iterator() local
1123 void iwl_mvm_bt_rssi_event_old(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_bt_rssi_event_old() argument
1177 u16 iwl_mvm_coex_agg_time_limit_old(struct iwl_mvm *mvm, iwl_mvm_coex_agg_time_limit_old() argument
1199 bool iwl_mvm_bt_coex_is_mimo_allowed_old(struct iwl_mvm *mvm, iwl_mvm_bt_coex_is_mimo_allowed_old() argument
1223 bool iwl_mvm_bt_coex_is_shared_ant_avail_old(struct iwl_mvm *mvm) iwl_mvm_bt_coex_is_shared_ant_avail_old() argument
1229 bool iwl_mvm_bt_coex_is_tpc_allowed_old(struct iwl_mvm *mvm, iwl_mvm_bt_coex_is_tpc_allowed_old() argument
1241 void iwl_mvm_bt_coex_vif_change_old(struct iwl_mvm *mvm) iwl_mvm_bt_coex_vif_change_old() argument
1246 void iwl_mvm_rx_ant_coupling_notif_old(struct iwl_mvm *mvm, iwl_mvm_rx_ant_coupling_notif_old() argument
H A Ddebugfs-vif.c69 static void iwl_dbgfs_update_pm(struct iwl_mvm *mvm, iwl_dbgfs_update_pm() argument
135 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_pm_params_write() local
215 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_pm_params_read() local
231 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_mac_params_read() local
359 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_bf_params_write() local
513 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_enable_write() local
573 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_enable_read() local
602 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_responder_params_write() local
790 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_responder_params_read() local
845 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_range_request_write() local
988 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_range_request_read() local
1047 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_range_req_ext_write() local
1118 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_range_req_ext_read() local
1152 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_range_abort_write() local
1188 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_range_abort_read() local
1209 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_tof_range_response_read() local
1257 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_low_latency_write() local
1305 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_uapsd_misbehaving_write() local
1319 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_rx_phyinfo_write() local
1390 void iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_vif_dbgfs_register() argument
1474 void iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_vif_dbgfs_clean() argument
H A Dpower.c83 int iwl_mvm_beacon_filter_send_cmd(struct iwl_mvm *mvm, iwl_mvm_beacon_filter_send_cmd() argument
115 void iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, iwl_mvm_beacon_filter_set_cqm_params() argument
132 static void iwl_mvm_power_log(struct iwl_mvm *mvm, iwl_mvm_power_log() argument
169 static void iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, iwl_mvm_power_configure_uapsd() argument
262 static bool iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, iwl_mvm_power_allow_uapsd() argument
311 static void iwl_mvm_power_config_skip_dtim(struct iwl_mvm *mvm, iwl_mvm_power_config_skip_dtim() argument
349 static void iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, iwl_mvm_power_build_cmd() argument
468 static int iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, iwl_mvm_power_send_cmd() argument
484 int iwl_mvm_power_update_device(struct iwl_mvm *mvm) iwl_mvm_power_update_device() argument
510 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_power_vif_assoc() argument
533 void iwl_mvm_power_uapsd_misbehaving_ap_notif(struct iwl_mvm *mvm, iwl_mvm_power_uapsd_misbehaving_ap_notif() argument
546 struct iwl_mvm *mvm; member in struct:iwl_power_vifs
634 static void iwl_mvm_power_set_pm(struct iwl_mvm *mvm, iwl_mvm_power_set_pm() argument
709 int iwl_mvm_power_mac_dbgfs_read(struct iwl_mvm *mvm, iwl_mvm_power_mac_dbgfs_read() argument
818 static int _iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, _iwl_mvm_enable_beacon_filter() argument
843 int iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, iwl_mvm_enable_beacon_filter() argument
855 static int iwl_mvm_update_beacon_abort(struct iwl_mvm *mvm, iwl_mvm_update_beacon_abort() argument
875 int iwl_mvm_disable_beacon_filter(struct iwl_mvm *mvm, iwl_mvm_disable_beacon_filter() argument
894 static int iwl_mvm_power_set_ps(struct iwl_mvm *mvm) iwl_mvm_power_set_ps() argument
922 static int iwl_mvm_power_set_ba(struct iwl_mvm *mvm, iwl_mvm_power_set_ba() argument
940 int iwl_mvm_power_update_ps(struct iwl_mvm *mvm) iwl_mvm_power_update_ps() argument
961 int iwl_mvm_power_update_mac(struct iwl_mvm *mvm) iwl_mvm_power_update_mac() argument
996 int iwl_mvm_update_d0i3_power_mode(struct iwl_mvm *mvm, iwl_mvm_update_d0i3_power_mode() argument
H A Ddebugfs.c73 static ssize_t iwl_dbgfs_tx_flush_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_tx_flush_write() argument
94 static ssize_t iwl_dbgfs_sta_drain_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_sta_drain_write() argument
127 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_sram_read() local
159 static ssize_t iwl_dbgfs_sram_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_sram_write() argument
194 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_set_nic_temperature_read() local
213 static ssize_t iwl_dbgfs_set_nic_temperature_write(struct iwl_mvm *mvm, iwl_dbgfs_set_nic_temperature_write() argument
261 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_nic_temp_read() local
283 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_stations_read() local
313 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_disable_power_off_read() local
326 static ssize_t iwl_dbgfs_disable_power_off_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_disable_power_off_write() argument
486 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_bt_notif_read() local
547 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_bt_cmd_read() local
593 iwl_dbgfs_bt_tx_prio_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_bt_tx_prio_write() argument
609 iwl_dbgfs_bt_force_ant_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_bt_force_ant_write() argument
654 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_fw_rx_stats_read() local
776 static ssize_t iwl_dbgfs_frame_stats_read(struct iwl_mvm *mvm, iwl_dbgfs_frame_stats_read() argument
844 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_drv_rx_stats_read() local
850 static ssize_t iwl_dbgfs_fw_restart_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_fw_restart_write() argument
869 static ssize_t iwl_dbgfs_fw_nmi_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_fw_nmi_write() argument
888 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_scan_ant_rxchain_read() local
907 iwl_dbgfs_scan_ant_rxchain_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_scan_ant_rxchain_write() argument
933 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_fw_dbg_conf_read() local
948 static ssize_t iwl_dbgfs_fw_dbg_conf_write(struct iwl_mvm *mvm, iwl_dbgfs_fw_dbg_conf_write() argument
969 static ssize_t iwl_dbgfs_fw_dbg_collect_write(struct iwl_mvm *mvm, iwl_dbgfs_fw_dbg_collect_write() argument
991 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_bcast_filters_read() local
1041 static ssize_t iwl_dbgfs_bcast_filters_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_bcast_filters_write() argument
1097 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_bcast_filters_macs_read() local
1128 static ssize_t iwl_dbgfs_bcast_filters_macs_write(struct iwl_mvm *mvm, iwl_dbgfs_bcast_filters_macs_write() argument
1167 static ssize_t iwl_dbgfs_d3_sram_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_d3_sram_write() argument
1183 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_d3_sram_read() local
1230 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_d0i3_refs_read() local
1269 static ssize_t iwl_dbgfs_d0i3_refs_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_d0i3_refs_write() argument
1314 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_prph_reg_read() local
1337 iwl_dbgfs_prph_reg_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_prph_reg_write() argument
1365 iwl_dbgfs_send_echo_cmd_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_send_echo_cmd_write() argument
1410 int iwl_mvm_dbgfs_register(struct iwl_mvm *mvm, struct dentry *dbgfs_dir) iwl_mvm_dbgfs_register() argument
H A Dfw.c90 iwl_get_ucode_image(struct iwl_mvm *mvm, enum iwl_ucode_type ucode_type) iwl_get_ucode_image() argument
98 static int iwl_send_tx_ant_cfg(struct iwl_mvm *mvm, u8 valid_tx_ant) iwl_send_tx_ant_cfg() argument
109 void iwl_free_fw_paging(struct iwl_mvm *mvm) iwl_free_fw_paging() argument
134 static int iwl_fill_paging_mem(struct iwl_mvm *mvm, const struct fw_img *image) iwl_fill_paging_mem() argument
210 static int iwl_alloc_fw_paging_mem(struct iwl_mvm *mvm, iwl_alloc_fw_paging_mem() argument
317 static int iwl_save_fw_paging(struct iwl_mvm *mvm, iwl_save_fw_paging() argument
330 static int iwl_send_paging_cmd(struct iwl_mvm *mvm, const struct fw_img *fw) iwl_send_paging_cmd() argument
360 static int iwl_trans_get_paging_item(struct iwl_mvm *mvm) iwl_trans_get_paging_item() argument
414 struct iwl_mvm *mvm = iwl_alive_fn() local
510 static int iwl_mvm_load_ucode_wait_alive(struct iwl_mvm *mvm, iwl_mvm_load_ucode_wait_alive() argument
632 static int iwl_send_phy_cfg_cmd(struct iwl_mvm *mvm) iwl_send_phy_cfg_cmd() argument
651 int iwl_run_init_mvm_ucode(struct iwl_mvm *mvm, bool read_nvm) iwl_run_init_mvm_ucode() argument
766 static void iwl_mvm_get_shared_mem_conf(struct iwl_mvm *mvm) iwl_mvm_get_shared_mem_conf() argument
810 int iwl_mvm_fw_dbg_collect_desc(struct iwl_mvm *mvm, iwl_mvm_fw_dbg_collect_desc() argument
836 int iwl_mvm_fw_dbg_collect(struct iwl_mvm *mvm, enum iwl_fw_dbg_trigger trig, iwl_mvm_fw_dbg_collect() argument
853 int iwl_mvm_fw_dbg_collect_trig(struct iwl_mvm *mvm, iwl_mvm_fw_dbg_collect_trig() argument
890 static inline void iwl_mvm_restart_early_start(struct iwl_mvm *mvm) iwl_mvm_restart_early_start() argument
898 int iwl_mvm_start_fw_dbg_conf(struct iwl_mvm *mvm, u8 conf_id) iwl_mvm_start_fw_dbg_conf() argument
941 static int iwl_mvm_config_ltr(struct iwl_mvm *mvm) iwl_mvm_config_ltr() argument
954 int iwl_mvm_up(struct iwl_mvm *mvm) iwl_mvm_up() argument
1098 int iwl_mvm_load_d3_fw(struct iwl_mvm *mvm) iwl_mvm_load_d3_fw() argument
1142 void iwl_mvm_rx_card_state_notif(struct iwl_mvm *mvm, iwl_mvm_rx_card_state_notif() argument
1156 void iwl_mvm_rx_mfuart_notif(struct iwl_mvm *mvm, iwl_mvm_rx_mfuart_notif() argument
H A Dnvm.c95 static int iwl_nvm_write_chunk(struct iwl_mvm *mvm, u16 section, iwl_nvm_write_chunk() argument
116 static int iwl_nvm_read_chunk(struct iwl_mvm *mvm, u16 section, iwl_nvm_read_chunk() argument
189 static int iwl_nvm_write_section(struct iwl_mvm *mvm, u16 section, iwl_nvm_write_section() argument
223 static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section, iwl_nvm_read_section() argument
259 iwl_parse_nvm_sections(struct iwl_mvm *mvm) iwl_parse_nvm_sections() argument
346 static int iwl_mvm_read_external_nvm(struct iwl_mvm *mvm) iwl_mvm_read_external_nvm() argument
499 int iwl_mvm_load_nvm_to_nic(struct iwl_mvm *mvm) iwl_mvm_load_nvm_to_nic() argument
519 int iwl_nvm_init(struct iwl_mvm *mvm, bool read_nvm_from_nic) iwl_nvm_init() argument
622 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, iwl_mvm_update_mcc() argument
694 static u32 iwl_mvm_wrdd_get_mcc(struct iwl_mvm *mvm, union acpi_object *wrdd) iwl_mvm_wrdd_get_mcc() argument
733 static int iwl_mvm_get_bios_mcc(struct iwl_mvm *mvm, char *mcc) iwl_mvm_get_bios_mcc() argument
774 static int iwl_mvm_get_bios_mcc(struct iwl_mvm *mvm, char *mcc) iwl_mvm_get_bios_mcc() argument
780 int iwl_mvm_init_mcc(struct iwl_mvm *mvm) iwl_mvm_init_mcc() argument
836 void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm, iwl_mvm_rx_chub_update_mcc() argument
H A Dtx.c74 iwl_mvm_bar_check_trigger(struct iwl_mvm *mvm, const u8 *addr, iwl_mvm_bar_check_trigger() argument
100 void iwl_mvm_set_tx_cmd(struct iwl_mvm *mvm, struct sk_buff *skb, iwl_mvm_set_tx_cmd() argument
192 void iwl_mvm_set_tx_cmd_rate(struct iwl_mvm *mvm, struct iwl_tx_cmd *tx_cmd, iwl_mvm_set_tx_cmd_rate() argument
273 static void iwl_mvm_set_tx_cmd_crypto(struct iwl_mvm *mvm, iwl_mvm_set_tx_cmd_crypto() argument
322 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, iwl_mvm_set_tx_params() argument
354 int iwl_mvm_tx_skb_non_sta(struct iwl_mvm *mvm, struct sk_buff *skb) iwl_mvm_tx_skb_non_sta() argument
439 int iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, iwl_mvm_tx_skb() argument
536 static void iwl_mvm_check_ratid_empty(struct iwl_mvm *mvm, iwl_mvm_check_ratid_empty() argument
673 static void iwl_mvm_rx_tx_cmd_single(struct iwl_mvm *mvm, iwl_mvm_rx_tx_cmd_single() argument
886 static void iwl_mvm_rx_tx_cmd_agg_dbg(struct iwl_mvm *mvm, iwl_mvm_rx_tx_cmd_agg_dbg() argument
906 static void iwl_mvm_rx_tx_cmd_agg_dbg(struct iwl_mvm *mvm, iwl_mvm_rx_tx_cmd_agg_dbg() argument
911 static void iwl_mvm_rx_tx_cmd_agg(struct iwl_mvm *mvm, iwl_mvm_rx_tx_cmd_agg() argument
944 void iwl_mvm_rx_tx_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_tx_cmd() argument
972 void iwl_mvm_rx_ba_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_ba_notif() argument
1111 int iwl_mvm_flush_tx_path(struct iwl_mvm *mvm, u32 tfd_msk, u32 flags) iwl_mvm_flush_tx_path() argument
H A Dmac-ctxt.c84 struct iwl_mvm *mvm; member in struct:iwl_mvm_mac_iface_iterator_data
246 unsigned long iwl_mvm_get_used_hw_queues(struct iwl_mvm *mvm, iwl_mvm_get_used_hw_queues() argument
304 void iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_recalc_tsf_id() argument
327 static int iwl_mvm_mac_ctxt_allocate_resources(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_allocate_resources() argument
473 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_init() argument
508 void iwl_mvm_mac_ctxt_release(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_release() argument
532 static void iwl_mvm_ack_rates(struct iwl_mvm *mvm, iwl_mvm_ack_rates() argument
618 static void iwl_mvm_mac_ctxt_set_ht_flags(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_set_ht_flags() argument
652 static void iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_common() argument
754 static int iwl_mvm_mac_ctxt_send_cmd(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_send_cmd() argument
765 static int iwl_mvm_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_sta() argument
852 static int iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_listener() argument
872 static int iwl_mvm_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_ibss() argument
911 static int iwl_mvm_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_p2p_device() argument
943 static void iwl_mvm_mac_ctxt_set_tim(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_set_tim() argument
968 static int iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_send_beacon() argument
1037 int iwl_mvm_mac_ctxt_beacon_changed(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_beacon_changed() argument
1056 struct iwl_mvm *mvm; member in struct:iwl_mvm_mac_ap_iterator_data
1082 static void iwl_mvm_mac_ctxt_cmd_fill_ap(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_fill_ap() argument
1139 static int iwl_mvm_mac_ctxt_cmd_ap(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_ap() argument
1171 static int iwl_mvm_mac_ctxt_cmd_go(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_go() argument
1203 static int iwl_mvm_mac_ctx_send(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_mac_ctx_send() argument
1232 int iwl_mvm_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_add() argument
1253 int iwl_mvm_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_mac_ctxt_changed() argument
1266 int iwl_mvm_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_remove() argument
1297 static void iwl_mvm_csa_count_down(struct iwl_mvm *mvm, iwl_mvm_csa_count_down() argument
1334 void iwl_mvm_rx_beacon_notif(struct iwl_mvm *mvm, iwl_mvm_rx_beacon_notif() argument
1393 struct iwl_mvm *mvm = mvmvif->mvm; iwl_mvm_beacon_loss_iterator() local
1434 void iwl_mvm_rx_missed_beacons_notif(struct iwl_mvm *mvm, iwl_mvm_rx_missed_beacons_notif() argument
H A Dops.c144 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_nic_config() local
397 struct iwl_mvm *mvm; iwl_op_mode_mvm_start() local
616 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_op_mode_mvm_stop() local
659 void iwl_mvm_async_handlers_purge(struct iwl_mvm *mvm) iwl_mvm_async_handlers_purge() argument
674 struct iwl_mvm *mvm = iwl_mvm_async_handlers_wk() local
701 static inline void iwl_mvm_rx_check_trigger(struct iwl_mvm *mvm, iwl_mvm_rx_check_trigger() argument
733 static void iwl_mvm_rx_common(struct iwl_mvm *mvm, iwl_mvm_rx_common() argument
782 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_rx() local
797 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_rx_mq() local
809 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_stop_sw_queue() local
834 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_wake_sw_queue() local
857 void iwl_mvm_set_hw_ctkill_state(struct iwl_mvm *mvm, bool state) iwl_mvm_set_hw_ctkill_state() argument
869 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_set_hw_rfkill_state() local
892 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_free_skb() local
918 struct iwl_mvm *mvm = iwl_mvm_fw_error_dump_wk() local
947 void iwl_mvm_nic_restart(struct iwl_mvm *mvm, bool fw_error) iwl_mvm_nic_restart() argument
1009 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_nic_error() local
1018 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_cmd_queue_full() local
1025 struct iwl_mvm *mvm; member in struct:iwl_d0i3_iter_data
1032 static bool iwl_mvm_disallow_offloading(struct iwl_mvm *mvm, iwl_mvm_disallow_offloading() argument
1088 struct iwl_mvm *mvm = data->mvm; iwl_mvm_enter_d0i3_iterator() local
1118 static void iwl_mvm_set_wowlan_data(struct iwl_mvm *mvm, iwl_mvm_set_wowlan_data() argument
1149 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_enter_d0i3() local
1219 struct iwl_mvm *mvm = _data; iwl_mvm_exit_d0i3_iterator() local
1231 struct iwl_mvm *mvm; member in struct:iwl_mvm_wakeup_reason_iter_data
1251 void iwl_mvm_d0i3_enable_tx(struct iwl_mvm *mvm, __le16 *qos_seq) iwl_mvm_d0i3_enable_tx() argument
1309 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, d0i3_exit_work); iwl_mvm_d0i3_exit_work() local
1362 int _iwl_mvm_exit_d0i3(struct iwl_mvm *mvm) _iwl_mvm_exit_d0i3() argument
1394 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_exit_d0i3() local
1425 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_rx_mq_rss() local
H A Dscan.c146 static u8 iwl_mvm_scan_rx_ant(struct iwl_mvm *mvm) iwl_mvm_scan_rx_ant() argument
153 static inline __le16 iwl_mvm_scan_rx_chain(struct iwl_mvm *mvm) iwl_mvm_scan_rx_chain() argument
175 iwl_mvm_scan_rate_n_flags(struct iwl_mvm *mvm, enum ieee80211_band band, iwl_mvm_scan_rate_n_flags() argument
203 static enum iwl_mvm_traffic_load iwl_mvm_get_traffic_load(struct iwl_mvm *mvm) iwl_mvm_get_traffic_load() argument
209 iwl_mvm_scan_type iwl_mvm_get_scan_type(struct iwl_mvm *mvm, iwl_mvm_get_scan_type() argument
238 static inline bool iwl_mvm_rrm_scan_needed(struct iwl_mvm *mvm) iwl_mvm_rrm_scan_needed() argument
245 static int iwl_mvm_max_scan_ie_fw_cmd_room(struct iwl_mvm *mvm) iwl_mvm_max_scan_ie_fw_cmd_room() argument
261 int iwl_mvm_max_scan_ie_len(struct iwl_mvm *mvm) iwl_mvm_max_scan_ie_len() argument
293 void iwl_mvm_rx_lmac_scan_iter_complete_notif(struct iwl_mvm *mvm, iwl_mvm_rx_lmac_scan_iter_complete_notif() argument
308 void iwl_mvm_rx_scan_match_found(struct iwl_mvm *mvm, iwl_mvm_rx_scan_match_found() argument
329 void iwl_mvm_rx_lmac_scan_complete_notif(struct iwl_mvm *mvm, iwl_mvm_rx_lmac_scan_complete_notif() argument
460 iwl_mvm_config_sched_scan_profiles(struct iwl_mvm *mvm, iwl_mvm_config_sched_scan_profiles() argument
528 static bool iwl_mvm_scan_pass_all(struct iwl_mvm *mvm, iwl_mvm_scan_pass_all() argument
542 static int iwl_mvm_lmac_scan_abort(struct iwl_mvm *mvm) iwl_mvm_lmac_scan_abort() argument
569 static void iwl_mvm_scan_fill_tx_cmd(struct iwl_mvm *mvm, iwl_mvm_scan_fill_tx_cmd() argument
589 iwl_mvm_lmac_scan_cfg_channels(struct iwl_mvm *mvm, iwl_mvm_lmac_scan_cfg_channels() argument
608 static u8 *iwl_mvm_copy_and_insert_ds_elem(struct iwl_mvm *mvm, const u8 *ies, iwl_mvm_copy_and_insert_ds_elem() argument
645 iwl_mvm_build_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_build_scan_probe() argument
699 static __le32 iwl_mvm_scan_priority(struct iwl_mvm *mvm, iwl_mvm_scan_priority() argument
715 static void iwl_mvm_scan_lmac_dwell(struct iwl_mvm *mvm, iwl_mvm_scan_lmac_dwell() argument
727 static inline bool iwl_mvm_scan_fits(struct iwl_mvm *mvm, int n_ssids, iwl_mvm_scan_fits() argument
739 static inline bool iwl_mvm_scan_use_ebs(struct iwl_mvm *mvm, iwl_mvm_scan_use_ebs() argument
755 static int iwl_mvm_scan_lmac_flags(struct iwl_mvm *mvm, iwl_mvm_scan_lmac_flags() argument
785 static int iwl_mvm_scan_lmac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_scan_lmac() argument
883 static __le32 iwl_mvm_scan_config_rates(struct iwl_mvm *mvm) iwl_mvm_scan_config_rates() argument
902 int iwl_mvm_config_scan(struct iwl_mvm *mvm) iwl_mvm_config_scan() argument
968 static int iwl_mvm_scan_uid_by_status(struct iwl_mvm *mvm, int status) iwl_mvm_scan_uid_by_status() argument
985 static void iwl_mvm_scan_umac_dwell(struct iwl_mvm *mvm, iwl_mvm_scan_umac_dwell() argument
1006 iwl_mvm_umac_scan_cfg_channels(struct iwl_mvm *mvm, iwl_mvm_umac_scan_cfg_channels() argument
1022 static u32 iwl_mvm_scan_umac_flags(struct iwl_mvm *mvm, iwl_mvm_scan_umac_flags() argument
1054 static int iwl_mvm_scan_umac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_scan_umac() argument
1122 static int iwl_mvm_num_scans(struct iwl_mvm *mvm) iwl_mvm_num_scans() argument
1127 static int iwl_mvm_check_running_scans(struct iwl_mvm *mvm, int type) iwl_mvm_check_running_scans() argument
1169 int iwl_mvm_reg_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_reg_scan_start() argument
1249 int iwl_mvm_sched_scan_start(struct iwl_mvm *mvm, iwl_mvm_sched_scan_start() argument
1350 void iwl_mvm_rx_umac_scan_complete_notif(struct iwl_mvm *mvm, iwl_mvm_rx_umac_scan_complete_notif() argument
1388 void iwl_mvm_rx_umac_scan_iter_complete_notif(struct iwl_mvm *mvm, iwl_mvm_rx_umac_scan_iter_complete_notif() argument
1403 static int iwl_mvm_umac_scan_abort(struct iwl_mvm *mvm, int type) iwl_mvm_umac_scan_abort() argument
1432 static int iwl_mvm_scan_stop_wait(struct iwl_mvm *mvm, int type) iwl_mvm_scan_stop_wait() argument
1464 int iwl_mvm_scan_size(struct iwl_mvm *mvm) iwl_mvm_scan_size() argument
1482 void iwl_mvm_report_scan_aborted(struct iwl_mvm *mvm) iwl_mvm_report_scan_aborted() argument
1521 int iwl_mvm_scan_stop(struct iwl_mvm *mvm, int type, bool notify) iwl_mvm_scan_stop() argument
H A Dsta.c71 static int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, iwl_mvm_find_free_sta_id() argument
99 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_sta_send_to_fw() argument
207 static int iwl_mvm_tdls_sta_init(struct iwl_mvm *mvm, iwl_mvm_tdls_sta_init() argument
246 static void iwl_mvm_tdls_sta_deinit(struct iwl_mvm *mvm, iwl_mvm_tdls_sta_deinit() argument
261 int iwl_mvm_add_sta(struct iwl_mvm *mvm, iwl_mvm_add_sta() argument
341 int iwl_mvm_update_sta(struct iwl_mvm *mvm, iwl_mvm_update_sta() argument
348 int iwl_mvm_drain_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, iwl_mvm_drain_sta() argument
389 static int iwl_mvm_rm_sta_common(struct iwl_mvm *mvm, u8 sta_id) iwl_mvm_rm_sta_common() argument
418 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, sta_drained_wk); iwl_mvm_sta_drained_wk() local
489 int iwl_mvm_rm_sta(struct iwl_mvm *mvm, iwl_mvm_rm_sta() argument
571 int iwl_mvm_rm_sta_id(struct iwl_mvm *mvm, iwl_mvm_rm_sta_id() argument
583 static int iwl_mvm_allocate_int_sta(struct iwl_mvm *mvm, iwl_mvm_allocate_int_sta() argument
600 static void iwl_mvm_dealloc_int_sta(struct iwl_mvm *mvm, iwl_mvm_dealloc_int_sta() argument
608 static int iwl_mvm_add_int_sta_common(struct iwl_mvm *mvm, iwl_mvm_add_int_sta_common() argument
647 int iwl_mvm_add_aux_sta(struct iwl_mvm *mvm) iwl_mvm_add_aux_sta() argument
674 void iwl_mvm_del_aux_sta(struct iwl_mvm *mvm) iwl_mvm_del_aux_sta() argument
689 int iwl_mvm_send_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_send_add_bcast_sta() argument
710 int iwl_mvm_send_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_send_rm_bcast_sta() argument
723 int iwl_mvm_alloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_alloc_bcast_sta() argument
751 int iwl_mvm_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_add_bcast_sta() argument
771 void iwl_mvm_dealloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_dealloc_bcast_sta() argument
782 int iwl_mvm_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_rm_bcast_sta() argument
797 int iwl_mvm_sta_rx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_sta_rx_agg() argument
857 static int iwl_mvm_sta_tx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_sta_tx_agg() argument
923 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sta_tx_agg_start() argument
989 int iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sta_tx_agg_oper() argument
1044 int iwl_mvm_sta_tx_agg_stop(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sta_tx_agg_stop() argument
1131 int iwl_mvm_sta_tx_agg_flush(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sta_tx_agg_flush() argument
1175 static int iwl_mvm_set_fw_key_idx(struct iwl_mvm *mvm) iwl_mvm_set_fw_key_idx() argument
1204 static u8 iwl_mvm_get_key_sta_id(struct iwl_mvm *mvm, iwl_mvm_get_key_sta_id() argument
1241 static int iwl_mvm_send_sta_key(struct iwl_mvm *mvm, iwl_mvm_send_sta_key() argument
1312 static int iwl_mvm_send_sta_igtk(struct iwl_mvm *mvm, iwl_mvm_send_sta_igtk() argument
1353 static inline u8 *iwl_mvm_get_mac_addr(struct iwl_mvm *mvm, iwl_mvm_get_mac_addr() argument
1374 static int __iwl_mvm_set_sta_key(struct iwl_mvm *mvm, __iwl_mvm_set_sta_key() argument
1410 static int __iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, u8 sta_id, __iwl_mvm_remove_sta_key() argument
1448 int iwl_mvm_set_sta_key(struct iwl_mvm *mvm, iwl_mvm_set_sta_key() argument
1536 int iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, iwl_mvm_remove_sta_key() argument
1586 void iwl_mvm_update_tkip_key(struct iwl_mvm *mvm, iwl_mvm_update_tkip_key() argument
1618 void iwl_mvm_sta_modify_ps_wake(struct iwl_mvm *mvm, iwl_mvm_sta_modify_ps_wake() argument
1635 void iwl_mvm_sta_modify_sleep_tx_count(struct iwl_mvm *mvm, iwl_mvm_sta_modify_sleep_tx_count() argument
1717 void iwl_mvm_rx_eosp_notif(struct iwl_mvm *mvm, iwl_mvm_rx_eosp_notif() argument
1735 void iwl_mvm_sta_modify_disable_tx(struct iwl_mvm *mvm, iwl_mvm_sta_modify_disable_tx() argument
1752 void iwl_mvm_sta_modify_disable_tx_ap(struct iwl_mvm *mvm, iwl_mvm_sta_modify_disable_tx_ap() argument
1780 void iwl_mvm_modify_all_sta_disable_tx(struct iwl_mvm *mvm, iwl_mvm_modify_all_sta_disable_tx() argument
1806 void iwl_mvm_csa_client_absent(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_csa_client_absent() argument
H A Dutils.c79 int iwl_mvm_send_cmd(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd) iwl_mvm_send_cmd() argument
112 int iwl_mvm_send_cmd_pdu(struct iwl_mvm *mvm, u32 id, iwl_mvm_send_cmd_pdu() argument
128 int iwl_mvm_send_cmd_status(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd, iwl_mvm_send_cmd_status() argument
186 int iwl_mvm_send_cmd_pdu_status(struct iwl_mvm *mvm, u32 id, u16 len, iwl_mvm_send_cmd_pdu_status() argument
242 void iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_fw_error() argument
274 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx) iwl_mvm_next_antenna() argument
452 static void iwl_mvm_dump_umac_error_log(struct iwl_mvm *mvm) iwl_mvm_dump_umac_error_log() argument
494 static void iwl_mvm_dump_nic_error_log_old(struct iwl_mvm *mvm) iwl_mvm_dump_nic_error_log_old() argument
575 void iwl_mvm_dump_nic_error_log(struct iwl_mvm *mvm) iwl_mvm_dump_nic_error_log() argument
662 int iwl_mvm_find_free_queue(struct iwl_mvm *mvm, u8 minq, u8 maxq) iwl_mvm_find_free_queue() argument
676 void iwl_mvm_enable_txq(struct iwl_mvm *mvm, int queue, int mac80211_queue, iwl_mvm_enable_txq() argument
728 void iwl_mvm_disable_txq(struct iwl_mvm *mvm, int queue, int mac80211_queue, iwl_mvm_disable_txq() argument
816 int iwl_mvm_send_lq_cmd(struct iwl_mvm *mvm, struct iwl_lq_cmd *lq, bool init) iwl_mvm_send_lq_cmd() argument
839 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_update_smps() argument
872 int iwl_mvm_request_statistics(struct iwl_mvm *mvm, bool clear) iwl_mvm_request_statistics() argument
898 void iwl_mvm_accu_radio_stats(struct iwl_mvm *mvm) iwl_mvm_accu_radio_stats() argument
920 bool iwl_mvm_rx_diversity_allowed(struct iwl_mvm *mvm) iwl_mvm_rx_diversity_allowed() argument
939 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_update_low_latency() argument
969 bool iwl_mvm_low_latency(struct iwl_mvm *mvm) iwl_mvm_low_latency() argument
1001 struct ieee80211_vif *iwl_mvm_get_bss_vif(struct iwl_mvm *mvm) iwl_mvm_get_bss_vif() argument
1017 unsigned int iwl_mvm_get_wd_timeout(struct iwl_mvm *mvm, iwl_mvm_get_wd_timeout() argument
1061 void iwl_mvm_connection_loss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_connection_loss() argument
H A Dd3.c81 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_set_rekey_data() local
149 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_wowlan_program_keys() local
332 static int iwl_mvm_send_patterns(struct iwl_mvm *mvm, iwl_mvm_send_patterns() argument
506 static int iwl_mvm_send_remote_wake_cfg(struct iwl_mvm *mvm, iwl_mvm_send_remote_wake_cfg() argument
598 static int iwl_mvm_d3_reprogram(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_d3_reprogram() argument
697 static int iwl_mvm_get_last_nonqos_seq(struct iwl_mvm *mvm, iwl_mvm_get_last_nonqos_seq() argument
734 void iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_set_last_nonqos_seq() argument
756 static int iwl_mvm_switch_to_d3(struct iwl_mvm *mvm) iwl_mvm_switch_to_d3() argument
783 iwl_mvm_get_wowlan_config(struct iwl_mvm *mvm, iwl_mvm_get_wowlan_config() argument
846 iwl_mvm_wowlan_config(struct iwl_mvm *mvm, iwl_mvm_wowlan_config() argument
952 iwl_mvm_netdetect_config(struct iwl_mvm *mvm, iwl_mvm_netdetect_config() argument
1004 static void iwl_mvm_free_nd(struct iwl_mvm *mvm) iwl_mvm_free_nd() argument
1018 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); __iwl_mvm_suspend() local
1136 static int iwl_mvm_enter_d0i3_sync(struct iwl_mvm *mvm) iwl_mvm_enter_d0i3_sync() argument
1161 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_suspend() local
1203 static void iwl_mvm_report_wakeup_reasons(struct iwl_mvm *mvm, iwl_mvm_report_wakeup_reasons() argument
1476 static bool iwl_mvm_setup_connection_keep(struct iwl_mvm *mvm, iwl_mvm_setup_connection_keep() argument
1562 iwl_mvm_get_wakeup_status(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_get_wakeup_status() argument
1635 static bool iwl_mvm_query_wakeup_reasons(struct iwl_mvm *mvm, iwl_mvm_query_wakeup_reasons() argument
1698 iwl_mvm_netdetect_query_results(struct iwl_mvm *mvm, iwl_mvm_netdetect_query_results() argument
1741 static void iwl_mvm_query_netdetect_reasons(struct iwl_mvm *mvm, iwl_mvm_query_netdetect_reasons() argument
1837 static void iwl_mvm_read_d3_sram(struct iwl_mvm *mvm) iwl_mvm_read_d3_sram() argument
1868 static int __iwl_mvm_resume(struct iwl_mvm *mvm, bool test) __iwl_mvm_resume() argument
1939 static int iwl_mvm_resume_d3(struct iwl_mvm *mvm) iwl_mvm_resume_d3() argument
1946 static int iwl_mvm_resume_d0i3(struct iwl_mvm *mvm) iwl_mvm_resume_d0i3() argument
1985 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_resume() local
1996 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_set_wakeup() local
2004 struct iwl_mvm *mvm = inode->i_private; iwl_mvm_d3_test_open() local
2033 struct iwl_mvm *mvm = file->private_data; iwl_mvm_d3_test_read() local
2065 struct iwl_mvm *mvm = inode->i_private; iwl_mvm_d3_test_release() local
H A Dmac80211.c212 void iwl_mvm_ref(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) iwl_mvm_ref() argument
224 void iwl_mvm_unref(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) iwl_mvm_unref() argument
236 static void iwl_mvm_unref_all_except(struct iwl_mvm *mvm, iwl_mvm_unref_all_except() argument
258 bool iwl_mvm_ref_taken(struct iwl_mvm *mvm) iwl_mvm_ref_taken() argument
278 int iwl_mvm_ref_sync(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) iwl_mvm_ref_sync() argument
293 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) iwl_mvm_reset_phy_ctxts() argument
311 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_get_regdomain() local
350 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) iwl_mvm_update_changed_regdom() argument
368 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, iwl_mvm_get_current_regdomain() argument
377 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm) iwl_mvm_init_fw_regd() argument
414 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm) iwl_mvm_mac_setup_register() argument
672 static bool iwl_mvm_defer_tx(struct iwl_mvm *mvm, iwl_mvm_defer_tx() argument
717 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_tx() local
781 iwl_mvm_ampdu_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_ampdu_check_trigger() argument
833 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_ampdu_action() local
928 struct iwl_mvm *mvm = data; iwl_mvm_cleanup_iterator() local
985 static void iwl_mvm_dump_fifos(struct iwl_mvm *mvm, iwl_mvm_dump_fifos() argument
1111 void iwl_mvm_free_fw_dump_desc(struct iwl_mvm *mvm) iwl_mvm_free_fw_dump_desc() argument
1124 void iwl_mvm_fw_error_dump(struct iwl_mvm *mvm) iwl_mvm_fw_error_dump() argument
1367 static void iwl_mvm_restart_cleanup(struct iwl_mvm *mvm) iwl_mvm_restart_cleanup() argument
1424 int __iwl_mvm_mac_start(struct iwl_mvm *mvm) __iwl_mvm_mac_start() argument
1450 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_start() local
1473 static void iwl_mvm_restart_complete(struct iwl_mvm *mvm) iwl_mvm_restart_complete() argument
1498 static void iwl_mvm_resume_complete(struct iwl_mvm *mvm) iwl_mvm_resume_complete() argument
1515 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_reconfig_complete() local
1527 void __iwl_mvm_mac_stop(struct iwl_mvm *mvm) __iwl_mvm_mac_stop() argument
1591 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_stop() local
1609 static struct iwl_mvm_phy_ctxt *iwl_mvm_get_free_phy_ctxt(struct iwl_mvm *mvm) iwl_mvm_get_free_phy_ctxt() argument
1623 static int iwl_mvm_set_tx_power(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_set_tx_power() argument
1646 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_add_interface() local
1784 static void iwl_mvm_prepare_mac_removal(struct iwl_mvm *mvm, iwl_mvm_prepare_mac_removal() argument
1840 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_remove_interface() local
1896 struct iwl_mvm *mvm; member in struct:iwl_mvm_mc_iter_data
1904 struct iwl_mvm *mvm = data->mvm; iwl_mvm_mc_iface_iterator() local
1925 static void iwl_mvm_recalc_multicast(struct iwl_mvm *mvm) iwl_mvm_recalc_multicast() argument
1944 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_prepare_multicast() local
1983 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_configure_filter() local
2006 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_config_iface_filter() local
2024 struct iwl_mvm *mvm; member in struct:iwl_bcast_iter_data
2069 struct iwl_mvm *mvm = data->mvm; iwl_mvm_bcast_filter_iterator() local
2120 bool iwl_mvm_bcast_filter_build_cmd(struct iwl_mvm *mvm, iwl_mvm_bcast_filter_build_cmd() argument
2157 static int iwl_mvm_configure_bcast_filter(struct iwl_mvm *mvm, iwl_mvm_configure_bcast_filter() argument
2172 static inline int iwl_mvm_configure_bcast_filter(struct iwl_mvm *mvm, iwl_mvm_configure_bcast_filter() argument
2179 static void iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm, iwl_mvm_bss_info_changed_station() argument
2343 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_start_ap_ibss() local
2428 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_stop_ap_ibss() local
2471 iwl_mvm_bss_info_changed_ap_ibss(struct iwl_mvm *mvm, iwl_mvm_bss_info_changed_ap_ibss() argument
2505 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_bss_info_changed() local
2541 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_hw_scan() local
2558 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_cancel_hw_scan() local
2582 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_allow_buffered_frames() local
2597 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_release_buffered_frames() local
2610 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sta_notify() local
2665 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_sta_pre_rcu_remove() local
2690 static void iwl_mvm_check_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_check_uapsd() argument
2710 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sta_state() local
2818 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_set_rts_threshold() local
2829 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_sta_rc_update() local
2840 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_conf_tx() local
2863 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_mgd_prepare_tx() local
2892 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sched_scan_start() local
2913 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sched_scan_stop() local
2944 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_set_key() local
3054 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_update_tkip_key() local
3066 struct iwl_mvm *mvm = iwl_mvm_rx_aux_roc() local
3098 static int iwl_mvm_send_aux_roc_cmd(struct iwl_mvm *mvm, iwl_mvm_send_aux_roc_cmd() argument
3187 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_roc() local
3312 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_cancel_roc() local
3324 static int __iwl_mvm_add_chanctx(struct iwl_mvm *mvm, __iwl_mvm_add_chanctx() argument
3358 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_add_chanctx() local
3368 static void __iwl_mvm_remove_chanctx(struct iwl_mvm *mvm, __iwl_mvm_remove_chanctx() argument
3382 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_remove_chanctx() local
3393 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_change_chanctx() local
3414 static int __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm, __iwl_mvm_assign_vif_chanctx() argument
3517 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_assign_vif_chanctx() local
3527 static void __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm *mvm, __iwl_mvm_unassign_vif_chanctx() argument
3585 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_unassign_vif_chanctx() local
3593 iwl_mvm_switch_vif_chanctx_swap(struct iwl_mvm *mvm, iwl_mvm_switch_vif_chanctx_swap() argument
3650 iwl_mvm_switch_vif_chanctx_reassign(struct iwl_mvm *mvm, iwl_mvm_switch_vif_chanctx_reassign() argument
3692 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_switch_vif_chanctx() local
3718 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_set_tim() local
3736 static int __iwl_mvm_mac_testmode_cmd(struct iwl_mvm *mvm, __iwl_mvm_mac_testmode_cmd() argument
3785 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_testmode_cmd() local
3814 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_pre_channel_switch() local
3893 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_post_channel_switch() local
3939 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_flush() local
3986 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_get_survey() local
4038 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sta_statistics() local
4073 static void iwl_mvm_event_mlme_callback(struct iwl_mvm *mvm, iwl_mvm_event_mlme_callback() argument
4127 static void iwl_mvm_event_bar_rx_callback(struct iwl_mvm *mvm, iwl_mvm_event_bar_rx_callback() argument
4152 iwl_mvm_event_frame_timeout_callback(struct iwl_mvm *mvm, iwl_mvm_event_frame_timeout_callback() argument
4179 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_event_callback() local
H A Drs.c152 static bool rs_ant_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, rs_ant_allow() argument
159 static bool rs_mimo_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, rs_mimo_allow() argument
187 static bool rs_siso_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, rs_siso_allow() argument
197 static bool rs_sgi_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, rs_sgi_allow() argument
567 static inline void rs_dump_rate(struct iwl_mvm *mvm, const struct rs_rate *rate, rs_dump_rate() argument
585 static void rs_rate_scale_clear_tbl_windows(struct iwl_mvm *mvm, rs_rate_scale_clear_tbl_windows() argument
603 static int rs_tl_turn_on_agg_for_tid(struct iwl_mvm *mvm, rs_tl_turn_on_agg_for_tid() argument
625 static void rs_tl_turn_on_agg(struct iwl_mvm *mvm, u8 tid, rs_tl_turn_on_agg() argument
661 static int _rs_collect_tx_data(struct iwl_mvm *mvm, _rs_collect_tx_data() argument
726 static int rs_collect_tx_data(struct iwl_mvm *mvm, rs_collect_tx_data() argument
762 static u32 ucode_rate_from_rs_rate(struct iwl_mvm *mvm, ucode_rate_from_rs_rate() argument
944 static u16 rs_get_adjacent_rate(struct iwl_mvm *mvm, u8 index, u16 rate_mask, rs_get_adjacent_rate() argument
1013 struct iwl_mvm *mvm = lq_sta->pers.drv; rs_get_lower_rate_in_column() local
1032 struct iwl_mvm *mvm = lq_sta->pers.drv; rs_get_lower_rate_down_column() local
1156 void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_rs_tx_status() argument
1376 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); rs_mac80211_tx_status() local
1397 static void rs_set_stay_in_table(struct iwl_mvm *mvm, u8 is_legacy, rs_set_stay_in_table() argument
1513 static s32 rs_get_best_rate(struct iwl_mvm *mvm, rs_get_best_rate() argument
1581 struct iwl_mvm *mvm; rs_stay_in_table() local
1655 static void rs_update_rate_tbl(struct iwl_mvm *mvm, rs_update_rate_tbl() argument
1664 static bool rs_tweak_rate_tbl(struct iwl_mvm *mvm, rs_tweak_rate_tbl() argument
1709 static enum rs_column rs_get_next_column(struct iwl_mvm *mvm, rs_get_next_column() argument
1793 static int rs_switch_to_column(struct iwl_mvm *mvm, rs_switch_to_column() argument
1873 static enum rs_action rs_get_rate_action(struct iwl_mvm *mvm, rs_get_rate_action() argument
1957 static bool rs_stbc_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, rs_stbc_allow() argument
1972 static void rs_get_adjacent_txp(struct iwl_mvm *mvm, int index, rs_get_adjacent_txp() argument
1984 static bool rs_tpc_allowed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, rs_tpc_allowed() argument
2023 static enum tpc_action rs_get_tpc_action(struct iwl_mvm *mvm, rs_get_tpc_action() argument
2082 static bool rs_tpc_perform(struct iwl_mvm *mvm, rs_tpc_perform() argument
2174 static void rs_rate_scale_perform(struct iwl_mvm *mvm, rs_rate_scale_perform() argument
2557 static void rs_init_optimal_rate(struct iwl_mvm *mvm, rs_init_optimal_rate() argument
2612 static struct rs_rate *rs_get_optimal_rate(struct iwl_mvm *mvm, rs_get_optimal_rate() argument
2637 static void rs_get_initial_rate(struct iwl_mvm *mvm, rs_get_initial_rate() argument
2699 void rs_update_last_rssi(struct iwl_mvm *mvm, rs_update_last_rssi() argument
2734 static void rs_initialize_lq(struct iwl_mvm *mvm, rs_initialize_lq() argument
2823 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); rs_alloc_sta() local
2899 static void rs_ht_init(struct iwl_mvm *mvm, rs_ht_init() argument
2930 static void rs_vht_init(struct iwl_mvm *mvm, rs_vht_init() argument
2955 static void iwl_mvm_reset_frame_stats(struct iwl_mvm *mvm) iwl_mvm_reset_frame_stats() argument
2962 void iwl_mvm_update_frame_stats(struct iwl_mvm *mvm, u32 rate, bool agg) iwl_mvm_update_frame_stats() argument
3022 void iwl_mvm_rs_rate_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_rs_rate_init() argument
3113 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); rs_rate_update() local
3126 static void rs_build_rates_table_from_fixed(struct iwl_mvm *mvm, rs_build_rates_table_from_fixed() argument
3156 static void rs_fill_rates_for_column(struct iwl_mvm *mvm, rs_fill_rates_for_column() argument
3211 static void rs_build_rates_table(struct iwl_mvm *mvm, rs_build_rates_table() argument
3339 static void rs_set_lq_ss_params(struct iwl_mvm *mvm, rs_set_lq_ss_params() argument
3415 static void rs_fill_lq_cmd(struct iwl_mvm *mvm, rs_fill_lq_cmd() argument
3555 static void rs_program_fix_rate(struct iwl_mvm *mvm, rs_program_fix_rate() argument
3575 struct iwl_mvm *mvm; rs_sta_dbgfs_scale_table_write() local
3605 struct iwl_mvm *mvm; rs_sta_dbgfs_scale_table_read() local
3848 struct iwl_mvm *mvm = lq_sta->pers.drv; iwl_dbgfs_ss_force_write() local
3888 static void rs_add_debugfs(void *mvm, void *priv_sta, struct dentry *dir) rs_add_debugfs() argument
3915 static void rs_remove_debugfs(void *mvm, void *mvm_sta) rs_remove_debugfs() argument
3965 int iwl_mvm_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, iwl_mvm_tx_protection() argument
H A Dmvm.h364 struct iwl_mvm *mvm; member in struct:iwl_mvm_vif
867 static inline bool iwl_mvm_is_radio_killed(struct iwl_mvm *mvm) iwl_mvm_is_radio_killed() argument
873 static inline bool iwl_mvm_is_radio_hw_killed(struct iwl_mvm *mvm) iwl_mvm_is_radio_hw_killed() argument
882 iwl_mvm_sta_from_staid_rcu(struct iwl_mvm *mvm, u8 sta_id) iwl_mvm_sta_from_staid_rcu() argument
899 iwl_mvm_sta_from_staid_protected(struct iwl_mvm *mvm, u8 sta_id) iwl_mvm_sta_from_staid_protected() argument
916 static inline bool iwl_mvm_is_d0i3_supported(struct iwl_mvm *mvm) iwl_mvm_is_d0i3_supported() argument
925 static inline bool iwl_mvm_is_dqa_supported(struct iwl_mvm *mvm) iwl_mvm_is_dqa_supported() argument
931 static inline bool iwl_mvm_is_lar_supported(struct iwl_mvm *mvm) iwl_mvm_is_lar_supported() argument
950 static inline bool iwl_mvm_is_wifi_mcc_supported(struct iwl_mvm *mvm) iwl_mvm_is_wifi_mcc_supported() argument
958 static inline bool iwl_mvm_bt_is_plcr_supported(struct iwl_mvm *mvm) iwl_mvm_bt_is_plcr_supported() argument
965 static inline bool iwl_mvm_bt_is_rrc_supported(struct iwl_mvm *mvm) iwl_mvm_bt_is_rrc_supported() argument
972 static inline bool iwl_mvm_is_csum_supported(struct iwl_mvm *mvm) iwl_mvm_is_csum_supported() argument
978 static inline bool iwl_mvm_has_new_rx_api(struct iwl_mvm *mvm) iwl_mvm_has_new_rx_api() argument
1053 static inline void iwl_mvm_wait_for_async_handlers(struct iwl_mvm *mvm) iwl_mvm_wait_for_async_handlers() argument
1070 static inline u8 iwl_mvm_get_valid_tx_ant(struct iwl_mvm *mvm) iwl_mvm_get_valid_tx_ant() argument
1077 static inline u8 iwl_mvm_get_valid_rx_ant(struct iwl_mvm *mvm) iwl_mvm_get_valid_rx_ant() argument
1084 static inline u32 iwl_mvm_get_phy_config(struct iwl_mvm *mvm) iwl_mvm_get_phy_config() argument
1202 static inline int iwl_mvm_dbgfs_register(struct iwl_mvm *mvm, iwl_mvm_dbgfs_register() argument
1208 iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_vif_dbgfs_register() argument
1212 iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_vif_dbgfs_clean() argument
1240 static inline int iwl_mvm_leds_init(struct iwl_mvm *mvm) iwl_mvm_leds_init() argument
1244 static inline void iwl_mvm_leds_exit(struct iwl_mvm *mvm) iwl_mvm_leds_exit() argument
1267 iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_set_last_nonqos_seq() argument
1383 void iwl_mvm_enable_ac_txq(struct iwl_mvm *mvm, int queue, int mac80211_queue, iwl_mvm_enable_ac_txq() argument
1396 static inline void iwl_mvm_enable_agg_txq(struct iwl_mvm *mvm, int queue, iwl_mvm_enable_agg_txq() argument
1502 iwl_fw_dbg_trigger_stop_conf_match(struct iwl_mvm *mvm, iwl_fw_dbg_trigger_stop_conf_match() argument
1511 iwl_fw_dbg_trigger_check_stop(struct iwl_mvm *mvm, iwl_fw_dbg_trigger_check_stop() argument
1522 iwl_fw_dbg_trigger_simple_stop(struct iwl_mvm *mvm, iwl_fw_dbg_trigger_simple_stop() argument

Completed in 355 milliseconds