/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
H A D | led.c | 70 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 D | binding.c | 78 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 D | offloading.c | 86 int iwl_mvm_send_proto_offload(struct iwl_mvm *mvm, iwl_mvm_send_proto_offload() argument
|
H A D | phy-ctxt.c | 142 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 D | sf.c | 155 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 D | tof.c | 68 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 D | quota.c | 138 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 D | rx.c | 75 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 D | tdls.c | 73 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 D | time-event.c | 84 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 D | tt.c | 71 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 D | coex.c | 361 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 D | coex_legacy.c | 105 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 D | debugfs-vif.c | 69 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 D | power.c | 83 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 D | debugfs.c | 73 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 D | fw.c | 90 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 D | nvm.c | 95 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 D | tx.c | 74 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 D | mac-ctxt.c | 84 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 D | ops.c | 144 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 D | scan.c | 146 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 D | sta.c | 71 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 D | utils.c | 79 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 D | d3.c | 81 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 D | mac80211.c | 212 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 D | rs.c | 152 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 D | mvm.h | 364 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
|