/linux-4.1.27/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 | 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 | debugfs-vif.c | 68 static void iwl_dbgfs_update_pm(struct iwl_mvm *mvm, iwl_dbgfs_update_pm() argument 134 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_pm_params_write() local 199 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_pm_params_read() local 215 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_mac_params_read() local 343 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_bf_params_write() local 489 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_low_latency_write() local 538 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_uapsd_misbehaving_write() local 552 struct iwl_mvm *mvm = mvmvif->mvm; iwl_dbgfs_rx_phyinfo_write() local 616 void iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_vif_dbgfs_register() argument 680 void iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_vif_dbgfs_clean() argument
|
H A D | rx.c | 74 int iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, iwl_mvm_rx_rx_phy_cmd() argument 98 static void iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, iwl_mvm_pass_packet_to_mac80211() argument 141 static void iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, iwl_mvm_get_signal_strength() argument 183 static u32 iwl_mvm_set_mac80211_rx_flag(struct iwl_mvm *mvm, iwl_mvm_set_mac80211_rx_flag() argument 245 int iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, iwl_mvm_rx_rx_mpdu() argument 437 static void iwl_mvm_update_rx_statistics(struct iwl_mvm *mvm, iwl_mvm_update_rx_statistics() argument 446 struct iwl_mvm *mvm; member in struct:iwl_mvm_stat_data 456 struct iwl_mvm *mvm = data->mvm; iwl_mvm_stat_iterator() local 536 iwl_mvm_rx_stats_check_trigger(struct iwl_mvm *mvm, struct iwl_rx_packet *pkt) iwl_mvm_rx_stats_check_trigger() argument 563 void iwl_mvm_handle_rx_statistics(struct iwl_mvm *mvm, iwl_mvm_handle_rx_statistics() argument 626 int iwl_mvm_rx_statistics(struct iwl_mvm *mvm, 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 187 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_recalc_tdls_state() argument 207 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_mgd_protect_tdls_discover() local 244 static void iwl_mvm_tdls_update_cs_state(struct iwl_mvm *mvm, iwl_mvm_tdls_update_cs_state() argument 264 int iwl_mvm_rx_tdls_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, iwl_mvm_rx_tdls_notif() argument 310 iwl_mvm_tdls_check_action(struct iwl_mvm *mvm, iwl_mvm_tdls_check_action() argument 393 iwl_mvm_tdls_config_channel_switch(struct iwl_mvm *mvm, iwl_mvm_tdls_config_channel_switch() argument 517 struct iwl_mvm *mvm; iwl_mvm_tdls_ch_switch_work() local 570 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_tdls_channel_switch() local 632 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_tdls_cancel_channel_switch() local 685 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 int iwl_mvm_rx_time_event_notif(struct iwl_mvm *mvm, iwl_mvm_rx_time_event_notif() argument 443 struct iwl_mvm *mvm = iwl_mvm_te_notif() local 475 struct iwl_mvm *mvm = iwl_mvm_time_event_response() local 501 static int iwl_mvm_time_event_send_add(struct iwl_mvm *mvm, iwl_mvm_time_event_send_add() argument 562 void iwl_mvm_protect_session(struct iwl_mvm *mvm, iwl_mvm_protect_session() argument 639 static bool __iwl_mvm_remove_time_event(struct iwl_mvm *mvm, __iwl_mvm_remove_time_event() argument 680 static void iwl_mvm_remove_aux_roc_te(struct iwl_mvm *mvm, iwl_mvm_remove_aux_roc_te() argument 709 void iwl_mvm_remove_time_event(struct iwl_mvm *mvm, iwl_mvm_remove_time_event() argument 733 void iwl_mvm_stop_session_protection(struct iwl_mvm *mvm, iwl_mvm_stop_session_protection() argument 743 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_start_p2p_roc() argument 798 void iwl_mvm_stop_roc(struct iwl_mvm *mvm) iwl_mvm_stop_roc() argument 852 int iwl_mvm_schedule_csa_period(struct iwl_mvm *mvm, iwl_mvm_schedule_csa_period() argument
|
H A D | tt.c | 70 static void iwl_mvm_enter_ctkill(struct iwl_mvm *mvm) iwl_mvm_enter_ctkill() argument 93 static void iwl_mvm_exit_ctkill(struct iwl_mvm *mvm) iwl_mvm_exit_ctkill() argument 102 void iwl_mvm_tt_temp_changed(struct iwl_mvm *mvm, u32 temp) iwl_mvm_tt_temp_changed() argument 115 static int iwl_mvm_temp_notif_parse(struct iwl_mvm *mvm, iwl_mvm_temp_notif_parse() argument 143 struct iwl_mvm *mvm = iwl_mvm_temp_notif_wait() local 157 int iwl_mvm_temp_notif(struct iwl_mvm *mvm, iwl_mvm_temp_notif() argument 177 static int iwl_mvm_get_temp_cmd(struct iwl_mvm *mvm) iwl_mvm_get_temp_cmd() argument 187 int iwl_mvm_get_temp(struct iwl_mvm *mvm) iwl_mvm_get_temp() argument 219 struct iwl_mvm *mvm; check_exit_ctkill() local 265 struct iwl_mvm *mvm = _data; iwl_mvm_tt_smps_iterator() local 281 static void iwl_mvm_tt_tx_protection(struct iwl_mvm *mvm, bool enable) iwl_mvm_tt_tx_protection() argument 307 void iwl_mvm_tt_tx_backoff(struct iwl_mvm *mvm, u32 backoff) iwl_mvm_tt_tx_backoff() argument 326 void iwl_mvm_tt_handler(struct iwl_mvm *mvm) iwl_mvm_tt_handler() argument 447 void iwl_mvm_tt_initialize(struct iwl_mvm *mvm, u32 min_backoff) iwl_mvm_tt_initialize() argument 464 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 475 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, iwl_mvm_bt_coex_reduced_txp() argument 510 struct iwl_mvm *mvm; member in struct:iwl_bt_iterator_data 517 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, iwl_mvm_bt_coex_enable_rssi_event() argument 536 struct iwl_mvm *mvm = data->mvm; iwl_mvm_bt_notif_iterator() local 667 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) iwl_mvm_bt_coex_notif_handle() argument 742 int iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm, iwl_mvm_rx_bt_coex_notif() argument 778 struct iwl_mvm *mvm = data->mvm; iwl_mvm_bt_rssi_iterator() local 809 void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_bt_rssi_event() argument 865 u16 iwl_mvm_coex_agg_time_limit(struct iwl_mvm *mvm, iwl_mvm_coex_agg_time_limit() argument 892 bool iwl_mvm_bt_coex_is_mimo_allowed(struct iwl_mvm *mvm, iwl_mvm_bt_coex_is_mimo_allowed() argument 921 bool iwl_mvm_bt_coex_is_ant_avail(struct iwl_mvm *mvm, u8 ant) iwl_mvm_bt_coex_is_ant_avail() argument 937 bool iwl_mvm_bt_coex_is_shared_ant_avail(struct iwl_mvm *mvm) iwl_mvm_bt_coex_is_shared_ant_avail() argument 949 bool iwl_mvm_bt_coex_is_tpc_allowed(struct iwl_mvm *mvm, iwl_mvm_bt_coex_is_tpc_allowed() argument 963 u8 iwl_mvm_bt_coex_tx_prio(struct iwl_mvm *mvm, struct ieee80211_hdr *hdr, iwl_mvm_bt_coex_tx_prio() argument 995 void iwl_mvm_bt_coex_vif_change(struct iwl_mvm *mvm) iwl_mvm_bt_coex_vif_change() argument 1005 int 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 int iwl_mvm_rx_bt_coex_notif_old(struct iwl_mvm *mvm, iwl_mvm_rx_bt_coex_notif_old() argument 1099 struct iwl_mvm *mvm = data->mvm; iwl_mvm_bt_rssi_iterator() local 1130 void iwl_mvm_bt_rssi_event_old(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_bt_rssi_event_old() argument 1184 u16 iwl_mvm_coex_agg_time_limit_old(struct iwl_mvm *mvm, iwl_mvm_coex_agg_time_limit_old() argument 1206 bool iwl_mvm_bt_coex_is_mimo_allowed_old(struct iwl_mvm *mvm, iwl_mvm_bt_coex_is_mimo_allowed_old() argument 1230 bool iwl_mvm_bt_coex_is_shared_ant_avail_old(struct iwl_mvm *mvm) iwl_mvm_bt_coex_is_shared_ant_avail_old() argument 1236 bool iwl_mvm_bt_coex_is_tpc_allowed_old(struct iwl_mvm *mvm, iwl_mvm_bt_coex_is_tpc_allowed_old() argument 1248 void iwl_mvm_bt_coex_vif_change_old(struct iwl_mvm *mvm) iwl_mvm_bt_coex_vif_change_old() argument 1253 int iwl_mvm_rx_ant_coupling_notif_old(struct iwl_mvm *mvm, iwl_mvm_rx_ant_coupling_notif_old() 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 112 struct iwl_mvm *mvm = iwl_alive_fn() local 208 static int iwl_mvm_load_ucode_wait_alive(struct iwl_mvm *mvm, iwl_mvm_load_ucode_wait_alive() argument 295 static int iwl_send_phy_cfg_cmd(struct iwl_mvm *mvm) iwl_send_phy_cfg_cmd() argument 314 int iwl_run_init_mvm_ucode(struct iwl_mvm *mvm, bool read_nvm) iwl_run_init_mvm_ucode() argument 429 static void iwl_mvm_get_shared_mem_conf(struct iwl_mvm *mvm) iwl_mvm_get_shared_mem_conf() argument 480 int iwl_mvm_fw_dbg_collect_desc(struct iwl_mvm *mvm, iwl_mvm_fw_dbg_collect_desc() argument 500 int iwl_mvm_fw_dbg_collect(struct iwl_mvm *mvm, enum iwl_fw_dbg_trigger trig, iwl_mvm_fw_dbg_collect() argument 516 int iwl_mvm_fw_dbg_collect_trig(struct iwl_mvm *mvm, iwl_mvm_fw_dbg_collect_trig() argument 553 static inline void iwl_mvm_restart_early_start(struct iwl_mvm *mvm) iwl_mvm_restart_early_start() argument 561 int iwl_mvm_start_fw_dbg_conf(struct iwl_mvm *mvm, u8 conf_id) iwl_mvm_start_fw_dbg_conf() argument 604 static int iwl_mvm_config_ltr_v1(struct iwl_mvm *mvm) iwl_mvm_config_ltr_v1() argument 617 static int iwl_mvm_config_ltr(struct iwl_mvm *mvm) iwl_mvm_config_ltr() argument 633 int iwl_mvm_up(struct iwl_mvm *mvm) iwl_mvm_up() argument 774 int iwl_mvm_load_d3_fw(struct iwl_mvm *mvm) iwl_mvm_load_d3_fw() argument 818 int iwl_mvm_rx_card_state_notif(struct iwl_mvm *mvm, iwl_mvm_rx_card_state_notif() argument 835 int iwl_mvm_rx_radio_ver(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, iwl_mvm_rx_radio_ver() argument 850 int iwl_mvm_rx_mfuart_notif(struct iwl_mvm *mvm, iwl_mvm_rx_mfuart_notif() argument
|
H A D | power.c | 81 int iwl_mvm_beacon_filter_send_cmd(struct iwl_mvm *mvm, iwl_mvm_beacon_filter_send_cmd() argument 113 void iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, iwl_mvm_beacon_filter_set_cqm_params() argument 129 static void iwl_mvm_power_log(struct iwl_mvm *mvm, iwl_mvm_power_log() argument 166 static void iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, iwl_mvm_power_configure_uapsd() argument 259 static bool iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, iwl_mvm_power_allow_uapsd() argument 329 static void iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, iwl_mvm_power_build_cmd() argument 448 static int iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, iwl_mvm_power_send_cmd() argument 463 int iwl_mvm_power_update_device(struct iwl_mvm *mvm) iwl_mvm_power_update_device() argument 489 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_power_vif_assoc() argument 512 int iwl_mvm_power_uapsd_misbehaving_ap_notif(struct iwl_mvm *mvm, iwl_mvm_power_uapsd_misbehaving_ap_notif() argument 528 struct iwl_mvm *mvm; member in struct:iwl_power_vifs 616 static void iwl_mvm_power_set_pm(struct iwl_mvm *mvm, iwl_mvm_power_set_pm() argument 691 int iwl_mvm_power_mac_dbgfs_read(struct iwl_mvm *mvm, iwl_mvm_power_mac_dbgfs_read() argument 800 static int _iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, _iwl_mvm_enable_beacon_filter() argument 825 int iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, iwl_mvm_enable_beacon_filter() argument 837 static int iwl_mvm_update_beacon_abort(struct iwl_mvm *mvm, iwl_mvm_update_beacon_abort() argument 857 int iwl_mvm_disable_beacon_filter(struct iwl_mvm *mvm, iwl_mvm_disable_beacon_filter() argument 876 static int iwl_mvm_power_set_ps(struct iwl_mvm *mvm) iwl_mvm_power_set_ps() argument 904 static int iwl_mvm_power_set_ba(struct iwl_mvm *mvm, iwl_mvm_power_set_ba() argument 922 int iwl_mvm_power_update_ps(struct iwl_mvm *mvm) iwl_mvm_power_update_ps() argument 943 int iwl_mvm_power_update_mac(struct iwl_mvm *mvm) iwl_mvm_power_update_mac() argument 978 int iwl_mvm_update_d0i3_power_mode(struct iwl_mvm *mvm, iwl_mvm_update_d0i3_power_mode() argument
|
H A D | tx.c | 76 void iwl_mvm_set_tx_cmd(struct iwl_mvm *mvm, struct sk_buff *skb, iwl_mvm_set_tx_cmd() argument 163 void iwl_mvm_set_tx_cmd_rate(struct iwl_mvm *mvm, struct iwl_tx_cmd *tx_cmd, iwl_mvm_set_tx_cmd_rate() argument 244 void iwl_mvm_set_tx_cmd_crypto(struct iwl_mvm *mvm, iwl_mvm_set_tx_cmd_crypto() argument 283 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, iwl_mvm_set_tx_params() argument 315 int iwl_mvm_tx_skb_non_sta(struct iwl_mvm *mvm, struct sk_buff *skb) iwl_mvm_tx_skb_non_sta() argument 388 int iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, iwl_mvm_tx_skb() argument 483 static void iwl_mvm_check_ratid_empty(struct iwl_mvm *mvm, iwl_mvm_check_ratid_empty() argument 625 static void iwl_mvm_rx_tx_cmd_single(struct iwl_mvm *mvm, iwl_mvm_rx_tx_cmd_single() argument 838 static void iwl_mvm_rx_tx_cmd_agg_dbg(struct iwl_mvm *mvm, iwl_mvm_rx_tx_cmd_agg_dbg() argument 858 static void iwl_mvm_rx_tx_cmd_agg_dbg(struct iwl_mvm *mvm, iwl_mvm_rx_tx_cmd_agg_dbg() argument 863 static void iwl_mvm_rx_tx_cmd_agg(struct iwl_mvm *mvm, iwl_mvm_rx_tx_cmd_agg() argument 896 int iwl_mvm_rx_tx_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, iwl_mvm_rx_tx_cmd() argument 927 int iwl_mvm_rx_ba_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, iwl_mvm_rx_ba_notif() argument 1069 int iwl_mvm_flush_tx_path(struct iwl_mvm *mvm, u32 tfd_msk, bool sync) iwl_mvm_flush_tx_path() 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 195 static int iwl_nvm_write_section(struct iwl_mvm *mvm, u16 section, iwl_nvm_write_section() argument 229 static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section, iwl_nvm_read_section() argument 265 iwl_parse_nvm_sections(struct iwl_mvm *mvm) iwl_parse_nvm_sections() argument 351 static int iwl_mvm_read_external_nvm(struct iwl_mvm *mvm) iwl_mvm_read_external_nvm() argument 503 int iwl_mvm_load_nvm_to_nic(struct iwl_mvm *mvm) iwl_mvm_load_nvm_to_nic() argument 523 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 700 static u32 iwl_mvm_wrdd_get_mcc(struct iwl_mvm *mvm, union acpi_object *wrdd) iwl_mvm_wrdd_get_mcc() argument 739 static int iwl_mvm_get_bios_mcc(struct iwl_mvm *mvm, char *mcc) iwl_mvm_get_bios_mcc() argument 780 static int iwl_mvm_get_bios_mcc(struct iwl_mvm *mvm, char *mcc) iwl_mvm_get_bios_mcc() argument 786 int iwl_mvm_init_mcc(struct iwl_mvm *mvm) iwl_mvm_init_mcc() argument 842 int iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm, iwl_mvm_rx_chub_update_mcc() 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 546 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_bt_cmd_read() local 591 iwl_dbgfs_bt_tx_prio_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_bt_tx_prio_write() argument 607 iwl_dbgfs_bt_force_ant_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_bt_force_ant_write() argument 652 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_fw_rx_stats_read() local 774 static ssize_t iwl_dbgfs_frame_stats_read(struct iwl_mvm *mvm, iwl_dbgfs_frame_stats_read() argument 842 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_drv_rx_stats_read() local 848 static ssize_t iwl_dbgfs_fw_restart_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_fw_restart_write() argument 867 static ssize_t iwl_dbgfs_fw_nmi_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_fw_nmi_write() argument 886 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_scan_ant_rxchain_read() local 905 iwl_dbgfs_scan_ant_rxchain_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_scan_ant_rxchain_write() argument 930 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_fw_dbg_conf_read() local 945 static ssize_t iwl_dbgfs_fw_dbg_conf_write(struct iwl_mvm *mvm, iwl_dbgfs_fw_dbg_conf_write() argument 965 static ssize_t iwl_dbgfs_fw_dbg_collect_write(struct iwl_mvm *mvm, iwl_dbgfs_fw_dbg_collect_write() argument 987 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_bcast_filters_read() local 1037 static ssize_t iwl_dbgfs_bcast_filters_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_bcast_filters_write() argument 1093 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_bcast_filters_macs_read() local 1124 static ssize_t iwl_dbgfs_bcast_filters_macs_write(struct iwl_mvm *mvm, iwl_dbgfs_bcast_filters_macs_write() argument 1163 static ssize_t iwl_dbgfs_d3_sram_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_d3_sram_write() argument 1179 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_d3_sram_read() local 1221 static ssize_t iwl_dbgfs_netdetect_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_netdetect_write() argument 1300 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_netdetect_read() local 1343 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_d0i3_refs_read() local 1382 static ssize_t iwl_dbgfs_d0i3_refs_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_d0i3_refs_write() argument 1427 struct iwl_mvm *mvm = file->private_data; iwl_dbgfs_prph_reg_read() local 1450 iwl_dbgfs_prph_reg_write(struct iwl_mvm *mvm, char *buf, iwl_dbgfs_prph_reg_write() argument 1510 int iwl_mvm_dbgfs_register(struct iwl_mvm *mvm, struct dentry *dbgfs_dir) iwl_mvm_dbgfs_register() argument
|
H A D | mac-ctxt.c | 82 struct iwl_mvm *mvm; member in struct:iwl_mvm_mac_iface_iterator_data 244 unsigned long iwl_mvm_get_used_hw_queues(struct iwl_mvm *mvm, iwl_mvm_get_used_hw_queues() argument 302 void iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_recalc_tsf_id() argument 325 static int iwl_mvm_mac_ctxt_allocate_resources(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_allocate_resources() argument 471 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_init() argument 504 void iwl_mvm_mac_ctxt_release(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_release() argument 523 static void iwl_mvm_ack_rates(struct iwl_mvm *mvm, iwl_mvm_ack_rates() argument 609 static void iwl_mvm_mac_ctxt_set_ht_flags(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_set_ht_flags() argument 643 static void iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_common() argument 745 static int iwl_mvm_mac_ctxt_send_cmd(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_send_cmd() argument 756 static int iwl_mvm_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_sta() argument 840 static int iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_listener() argument 860 static int iwl_mvm_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_ibss() argument 899 static int iwl_mvm_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_p2p_device() argument 931 static void iwl_mvm_mac_ctxt_set_tim(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_set_tim() argument 956 static int iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_send_beacon() argument 1025 int iwl_mvm_mac_ctxt_beacon_changed(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_beacon_changed() argument 1044 struct iwl_mvm *mvm; member in struct:iwl_mvm_mac_ap_iterator_data 1070 static void iwl_mvm_mac_ctxt_cmd_fill_ap(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_fill_ap() argument 1127 static int iwl_mvm_mac_ctxt_cmd_ap(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_ap() argument 1152 static int iwl_mvm_mac_ctxt_cmd_go(struct iwl_mvm *mvm, iwl_mvm_mac_ctxt_cmd_go() argument 1184 static int iwl_mvm_mac_ctx_send(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_mac_ctx_send() argument 1213 int iwl_mvm_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_add() argument 1234 int iwl_mvm_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_mac_ctxt_changed() argument 1247 int iwl_mvm_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_mac_ctxt_remove() argument 1278 static void iwl_mvm_csa_count_down(struct iwl_mvm *mvm, iwl_mvm_csa_count_down() argument 1315 int iwl_mvm_rx_beacon_notif(struct iwl_mvm *mvm, iwl_mvm_rx_beacon_notif() argument 1377 struct iwl_mvm *mvm = mvmvif->mvm; iwl_mvm_beacon_loss_iterator() local 1418 int iwl_mvm_rx_missed_beacons_notif(struct iwl_mvm *mvm, iwl_mvm_rx_missed_beacons_notif() argument
|
H A D | ops.c | 143 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_nic_config() local 394 struct iwl_mvm *mvm; iwl_op_mode_mvm_start() local 603 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_op_mode_mvm_stop() local 644 void iwl_mvm_async_handlers_purge(struct iwl_mvm *mvm) iwl_mvm_async_handlers_purge() argument 659 struct iwl_mvm *mvm = iwl_mvm_async_handlers_wk() local 688 static inline void iwl_mvm_rx_check_trigger(struct iwl_mvm *mvm, iwl_mvm_rx_check_trigger() argument 724 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_rx_dispatch() local 767 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_stop_sw_queue() local 785 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_wake_sw_queue() local 801 void iwl_mvm_set_hw_ctkill_state(struct iwl_mvm *mvm, bool state) iwl_mvm_set_hw_ctkill_state() argument 813 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_set_hw_rfkill_state() local 836 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_free_skb() local 862 struct iwl_mvm *mvm = iwl_mvm_fw_error_dump_wk() local 891 void iwl_mvm_nic_restart(struct iwl_mvm *mvm, bool fw_error) iwl_mvm_nic_restart() argument 952 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_nic_error() local 961 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_cmd_queue_full() local 968 struct iwl_mvm *mvm; member in struct:iwl_d0i3_iter_data 975 static bool iwl_mvm_disallow_offloading(struct iwl_mvm *mvm, iwl_mvm_disallow_offloading() argument 1031 struct iwl_mvm *mvm = data->mvm; iwl_mvm_enter_d0i3_iterator() local 1061 static void iwl_mvm_set_wowlan_data(struct iwl_mvm *mvm, iwl_mvm_set_wowlan_data() argument 1092 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_enter_d0i3() local 1156 struct iwl_mvm *mvm = _data; iwl_mvm_exit_d0i3_iterator() local 1170 struct iwl_mvm *mvm = data; iwl_mvm_d0i3_disconnect_iter() local 1178 void iwl_mvm_d0i3_enable_tx(struct iwl_mvm *mvm, __le16 *qos_seq) iwl_mvm_d0i3_enable_tx() argument 1236 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, d0i3_exit_work); iwl_mvm_d0i3_exit_work() local 1281 int _iwl_mvm_exit_d0i3(struct iwl_mvm *mvm) _iwl_mvm_exit_d0i3() argument 1313 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_exit_d0i3() local 1325 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); iwl_mvm_napi_add() local
|
H A D | scan.c | 99 static u8 iwl_mvm_scan_rx_ant(struct iwl_mvm *mvm) iwl_mvm_scan_rx_ant() argument 106 static inline __le16 iwl_mvm_scan_rx_chain(struct iwl_mvm *mvm) iwl_mvm_scan_rx_chain() argument 128 iwl_mvm_scan_rate_n_flags(struct iwl_mvm *mvm, enum ieee80211_band band, iwl_mvm_scan_rate_n_flags() argument 177 static u16 iwl_mvm_get_active_dwell(struct iwl_mvm *mvm, iwl_mvm_get_active_dwell() argument 187 static u16 iwl_mvm_get_passive_dwell(struct iwl_mvm *mvm, iwl_mvm_get_passive_dwell() argument 206 static void iwl_mvm_scan_calc_params(struct iwl_mvm *mvm, iwl_mvm_scan_calc_params() argument 276 static inline bool iwl_mvm_rrm_scan_needed(struct iwl_mvm *mvm) iwl_mvm_rrm_scan_needed() argument 283 static int iwl_mvm_max_scan_ie_fw_cmd_room(struct iwl_mvm *mvm, iwl_mvm_max_scan_ie_fw_cmd_room() argument 300 int iwl_mvm_max_scan_ie_len(struct iwl_mvm *mvm, bool is_sched_scan) iwl_mvm_max_scan_ie_len() argument 317 int iwl_mvm_rx_scan_offload_iter_complete_notif(struct iwl_mvm *mvm, iwl_mvm_rx_scan_offload_iter_complete_notif() argument 330 int iwl_mvm_rx_scan_offload_results(struct iwl_mvm *mvm, iwl_mvm_rx_scan_offload_results() argument 340 int iwl_mvm_rx_scan_offload_complete_notif(struct iwl_mvm *mvm, iwl_mvm_rx_scan_offload_complete_notif() argument 436 int iwl_mvm_config_sched_scan_profiles(struct iwl_mvm *mvm, iwl_mvm_config_sched_scan_profiles() argument 504 static bool iwl_mvm_scan_pass_all(struct iwl_mvm *mvm, iwl_mvm_scan_pass_all() argument 518 int iwl_mvm_scan_offload_start(struct iwl_mvm *mvm, iwl_mvm_scan_offload_start() argument 541 static int iwl_mvm_send_scan_offload_abort(struct iwl_mvm *mvm) iwl_mvm_send_scan_offload_abort() argument 574 int iwl_mvm_scan_offload_stop(struct iwl_mvm *mvm, bool notify) iwl_mvm_scan_offload_stop() argument 634 static void iwl_mvm_unified_scan_fill_tx_cmd(struct iwl_mvm *mvm, iwl_mvm_unified_scan_fill_tx_cmd() argument 654 iwl_mvm_lmac_scan_cfg_channels(struct iwl_mvm *mvm, iwl_mvm_lmac_scan_cfg_channels() argument 673 static u8 *iwl_mvm_copy_and_insert_ds_elem(struct iwl_mvm *mvm, const u8 *ies, iwl_mvm_copy_and_insert_ds_elem() argument 710 iwl_mvm_build_unified_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_build_unified_scan_probe() argument 762 iwl_mvm_build_generic_unified_scan_cmd(struct iwl_mvm *mvm, iwl_mvm_build_generic_unified_scan_cmd() argument 783 int iwl_mvm_unified_scan_lmac(struct iwl_mvm *mvm, iwl_mvm_unified_scan_lmac() argument 899 int iwl_mvm_unified_sched_scan_lmac(struct iwl_mvm *mvm, iwl_mvm_unified_sched_scan_lmac() argument 1020 int iwl_mvm_cancel_scan(struct iwl_mvm *mvm) iwl_mvm_cancel_scan() argument 1042 struct iwl_mvm *mvm; member in struct:iwl_umac_scan_done 1066 static __le32 iwl_mvm_scan_config_rates(struct iwl_mvm *mvm) iwl_mvm_scan_config_rates() argument 1085 int iwl_mvm_config_scan(struct iwl_mvm *mvm) iwl_mvm_config_scan() argument 1154 static int iwl_mvm_find_scan_uid(struct iwl_mvm *mvm, u32 uid) iwl_mvm_find_scan_uid() argument 1165 static int iwl_mvm_find_free_scan_uid(struct iwl_mvm *mvm) iwl_mvm_find_free_scan_uid() argument 1170 static bool iwl_mvm_find_scan_type(struct iwl_mvm *mvm, iwl_mvm_find_scan_type() argument 1182 static int iwl_mvm_find_first_scan(struct iwl_mvm *mvm, iwl_mvm_find_first_scan() argument 1194 static u32 iwl_generate_scan_uid(struct iwl_mvm *mvm, iwl_generate_scan_uid() argument 1220 iwl_mvm_build_generic_umac_scan_cmd(struct iwl_mvm *mvm, iwl_mvm_build_generic_umac_scan_cmd() argument 1238 iwl_mvm_umac_scan_cfg_channels(struct iwl_mvm *mvm, iwl_mvm_umac_scan_cfg_channels() argument 1254 static u32 iwl_mvm_scan_umac_common_flags(struct iwl_mvm *mvm, int n_ssids, iwl_mvm_scan_umac_common_flags() argument 1275 int iwl_mvm_scan_umac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_scan_umac() argument 1370 int iwl_mvm_sched_scan_umac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sched_scan_umac() argument 1481 int iwl_mvm_rx_umac_scan_complete_notif(struct iwl_mvm *mvm, iwl_mvm_rx_umac_scan_complete_notif() argument 1551 static int iwl_umac_scan_abort_one(struct iwl_mvm *mvm, u32 uid) iwl_umac_scan_abort_one() argument 1566 static int iwl_umac_scan_stop(struct iwl_mvm *mvm, iwl_umac_scan_stop() argument 1623 int iwl_mvm_scan_size(struct iwl_mvm *mvm) iwl_mvm_scan_size() argument 1641 void iwl_mvm_report_scan_aborted(struct iwl_mvm *mvm) iwl_mvm_report_scan_aborted() 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 244 static void iwl_mvm_tdls_sta_deinit(struct iwl_mvm *mvm, iwl_mvm_tdls_sta_deinit() argument 259 int iwl_mvm_add_sta(struct iwl_mvm *mvm, iwl_mvm_add_sta() argument 334 int iwl_mvm_update_sta(struct iwl_mvm *mvm, iwl_mvm_update_sta() argument 341 int iwl_mvm_drain_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, iwl_mvm_drain_sta() argument 382 static int iwl_mvm_rm_sta_common(struct iwl_mvm *mvm, u8 sta_id) iwl_mvm_rm_sta_common() argument 411 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, sta_drained_wk); iwl_mvm_sta_drained_wk() local 481 int iwl_mvm_rm_sta(struct iwl_mvm *mvm, iwl_mvm_rm_sta() argument 563 int iwl_mvm_rm_sta_id(struct iwl_mvm *mvm, iwl_mvm_rm_sta_id() argument 575 static int iwl_mvm_allocate_int_sta(struct iwl_mvm *mvm, iwl_mvm_allocate_int_sta() argument 592 static void iwl_mvm_dealloc_int_sta(struct iwl_mvm *mvm, iwl_mvm_dealloc_int_sta() argument 600 static int iwl_mvm_add_int_sta_common(struct iwl_mvm *mvm, iwl_mvm_add_int_sta_common() argument 639 int iwl_mvm_add_aux_sta(struct iwl_mvm *mvm) iwl_mvm_add_aux_sta() argument 666 void iwl_mvm_del_aux_sta(struct iwl_mvm *mvm) iwl_mvm_del_aux_sta() argument 681 int iwl_mvm_send_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_send_add_bcast_sta() argument 702 int iwl_mvm_send_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_send_rm_bcast_sta() argument 715 int iwl_mvm_alloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_alloc_bcast_sta() argument 743 int iwl_mvm_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_add_bcast_sta() argument 763 void iwl_mvm_dealloc_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_dealloc_bcast_sta() argument 774 int iwl_mvm_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_rm_bcast_sta() argument 789 int iwl_mvm_sta_rx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_sta_rx_agg() argument 849 static int iwl_mvm_sta_tx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_sta_tx_agg() argument 915 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sta_tx_agg_start() argument 978 int iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sta_tx_agg_oper() argument 1027 int iwl_mvm_sta_tx_agg_stop(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sta_tx_agg_stop() argument 1109 int iwl_mvm_sta_tx_agg_flush(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_sta_tx_agg_flush() argument 1149 static int iwl_mvm_set_fw_key_idx(struct iwl_mvm *mvm) iwl_mvm_set_fw_key_idx() argument 1188 static int iwl_mvm_send_sta_key(struct iwl_mvm *mvm, iwl_mvm_send_sta_key() argument 1258 static int iwl_mvm_send_sta_igtk(struct iwl_mvm *mvm, iwl_mvm_send_sta_igtk() argument 1301 static inline u8 *iwl_mvm_get_mac_addr(struct iwl_mvm *mvm, iwl_mvm_get_mac_addr() argument 1322 static int __iwl_mvm_set_sta_key(struct iwl_mvm *mvm, __iwl_mvm_set_sta_key() argument 1357 static int __iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, u8 sta_id, __iwl_mvm_remove_sta_key() argument 1395 int iwl_mvm_set_sta_key(struct iwl_mvm *mvm, iwl_mvm_set_sta_key() argument 1474 int iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, iwl_mvm_remove_sta_key() argument 1535 void iwl_mvm_update_tkip_key(struct iwl_mvm *mvm, iwl_mvm_update_tkip_key() argument 1564 void iwl_mvm_sta_modify_ps_wake(struct iwl_mvm *mvm, iwl_mvm_sta_modify_ps_wake() argument 1581 void iwl_mvm_sta_modify_sleep_tx_count(struct iwl_mvm *mvm, iwl_mvm_sta_modify_sleep_tx_count() argument 1663 int iwl_mvm_rx_eosp_notif(struct iwl_mvm *mvm, iwl_mvm_rx_eosp_notif() argument 1684 void iwl_mvm_sta_modify_disable_tx(struct iwl_mvm *mvm, iwl_mvm_sta_modify_disable_tx() argument 1701 void iwl_mvm_sta_modify_disable_tx_ap(struct iwl_mvm *mvm, iwl_mvm_sta_modify_disable_tx_ap() argument 1729 void iwl_mvm_modify_all_sta_disable_tx(struct iwl_mvm *mvm, iwl_mvm_modify_all_sta_disable_tx() argument 1755 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 | 78 int iwl_mvm_send_cmd(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd) iwl_mvm_send_cmd() argument 111 int iwl_mvm_send_cmd_pdu(struct iwl_mvm *mvm, u8 id, iwl_mvm_send_cmd_pdu() argument 127 int iwl_mvm_send_cmd_status(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd, iwl_mvm_send_cmd_status() argument 190 int iwl_mvm_send_cmd_pdu_status(struct iwl_mvm *mvm, u8 id, u16 len, iwl_mvm_send_cmd_pdu_status() argument 246 int iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, iwl_mvm_rx_fw_error() argument 280 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx) iwl_mvm_next_antenna() argument 458 static void iwl_mvm_dump_umac_error_log(struct iwl_mvm *mvm) iwl_mvm_dump_umac_error_log() argument 500 static void iwl_mvm_dump_nic_error_log_old(struct iwl_mvm *mvm) iwl_mvm_dump_nic_error_log_old() argument 581 void iwl_mvm_dump_nic_error_log(struct iwl_mvm *mvm) iwl_mvm_dump_nic_error_log() argument 667 void iwl_mvm_enable_txq(struct iwl_mvm *mvm, int queue, u16 ssn, iwl_mvm_enable_txq() argument 693 void iwl_mvm_disable_txq(struct iwl_mvm *mvm, int queue, u8 flags) iwl_mvm_disable_txq() argument 724 int iwl_mvm_send_lq_cmd(struct iwl_mvm *mvm, struct iwl_lq_cmd *lq, bool init) iwl_mvm_send_lq_cmd() argument 747 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_update_smps() argument 780 int iwl_mvm_request_statistics(struct iwl_mvm *mvm, bool clear) iwl_mvm_request_statistics() argument 806 void iwl_mvm_accu_radio_stats(struct iwl_mvm *mvm) iwl_mvm_accu_radio_stats() argument 828 bool iwl_mvm_rx_diversity_allowed(struct iwl_mvm *mvm) iwl_mvm_rx_diversity_allowed() argument 847 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_update_low_latency() argument 877 bool iwl_mvm_low_latency(struct iwl_mvm *mvm) iwl_mvm_low_latency() argument 909 struct ieee80211_vif *iwl_mvm_get_bss_vif(struct iwl_mvm *mvm) iwl_mvm_get_bss_vif() argument 925 unsigned int iwl_mvm_get_wd_timeout(struct iwl_mvm *mvm, iwl_mvm_get_wd_timeout() argument 969 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 338 static int iwl_mvm_send_patterns(struct iwl_mvm *mvm, iwl_mvm_send_patterns() argument 512 static int iwl_mvm_send_remote_wake_cfg(struct iwl_mvm *mvm, iwl_mvm_send_remote_wake_cfg() argument 604 static int iwl_mvm_d3_reprogram(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_d3_reprogram() argument 703 static int iwl_mvm_get_last_nonqos_seq(struct iwl_mvm *mvm, iwl_mvm_get_last_nonqos_seq() argument 740 void iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_set_last_nonqos_seq() argument 762 static int iwl_mvm_switch_to_d3(struct iwl_mvm *mvm) iwl_mvm_switch_to_d3() argument 792 iwl_mvm_get_wowlan_config(struct iwl_mvm *mvm, iwl_mvm_get_wowlan_config() argument 855 iwl_mvm_wowlan_config(struct iwl_mvm *mvm, iwl_mvm_wowlan_config() argument 961 iwl_mvm_netdetect_config(struct iwl_mvm *mvm, iwl_mvm_netdetect_config() argument 1012 static void iwl_mvm_free_nd(struct iwl_mvm *mvm) iwl_mvm_free_nd() argument 1026 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); __iwl_mvm_suspend() local 1144 static int iwl_mvm_enter_d0i3_sync(struct iwl_mvm *mvm) iwl_mvm_enter_d0i3_sync() argument 1169 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_suspend() local 1200 static void iwl_mvm_report_wakeup_reasons(struct iwl_mvm *mvm, iwl_mvm_report_wakeup_reasons() argument 1473 static bool iwl_mvm_setup_connection_keep(struct iwl_mvm *mvm, iwl_mvm_setup_connection_keep() argument 1559 iwl_mvm_get_wakeup_status(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_get_wakeup_status() argument 1632 static bool iwl_mvm_query_wakeup_reasons(struct iwl_mvm *mvm, iwl_mvm_query_wakeup_reasons() argument 1695 iwl_mvm_netdetect_query_results(struct iwl_mvm *mvm, iwl_mvm_netdetect_query_results() argument 1738 static void iwl_mvm_query_netdetect_reasons(struct iwl_mvm *mvm, iwl_mvm_query_netdetect_reasons() argument 1830 static void iwl_mvm_read_d3_sram(struct iwl_mvm *mvm) iwl_mvm_read_d3_sram() argument 1861 static int __iwl_mvm_resume(struct iwl_mvm *mvm, bool test) __iwl_mvm_resume() argument 1934 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_resume() local 1958 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_set_wakeup() local 1966 struct iwl_mvm *mvm = inode->i_private; iwl_mvm_d3_test_open() local 1995 struct iwl_mvm *mvm = file->private_data; iwl_mvm_d3_test_read() local 2027 struct iwl_mvm *mvm = inode->i_private; iwl_mvm_d3_test_release() local
|
H A D | mac80211.c | 213 void iwl_mvm_ref(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) iwl_mvm_ref() argument 225 void iwl_mvm_unref(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) iwl_mvm_unref() argument 237 static void iwl_mvm_unref_all_except(struct iwl_mvm *mvm, iwl_mvm_unref_all_except() argument 259 bool iwl_mvm_ref_taken(struct iwl_mvm *mvm) iwl_mvm_ref_taken() argument 279 int iwl_mvm_ref_sync(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) iwl_mvm_ref_sync() argument 294 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) iwl_mvm_reset_phy_ctxts() argument 312 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_get_regdomain() local 351 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) iwl_mvm_update_changed_regdom() argument 369 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, iwl_mvm_get_current_regdomain() argument 378 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm) iwl_mvm_init_fw_regd() argument 415 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm) iwl_mvm_mac_setup_register() argument 632 static bool iwl_mvm_defer_tx(struct iwl_mvm *mvm, iwl_mvm_defer_tx() argument 677 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_tx() local 739 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_ampdu_action() local 824 struct iwl_mvm *mvm = data; iwl_mvm_cleanup_iterator() local 881 static void iwl_mvm_dump_fifos(struct iwl_mvm *mvm, iwl_mvm_dump_fifos() argument 1007 void iwl_mvm_free_fw_dump_desc(struct iwl_mvm *mvm) iwl_mvm_free_fw_dump_desc() argument 1020 void iwl_mvm_fw_error_dump(struct iwl_mvm *mvm) iwl_mvm_fw_error_dump() argument 1212 static void iwl_mvm_restart_cleanup(struct iwl_mvm *mvm) iwl_mvm_restart_cleanup() argument 1268 int __iwl_mvm_mac_start(struct iwl_mvm *mvm) __iwl_mvm_mac_start() argument 1294 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_start() local 1317 static void iwl_mvm_restart_complete(struct iwl_mvm *mvm) iwl_mvm_restart_complete() argument 1342 static void iwl_mvm_resume_complete(struct iwl_mvm *mvm) iwl_mvm_resume_complete() argument 1372 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_reconfig_complete() local 1384 void __iwl_mvm_mac_stop(struct iwl_mvm *mvm) __iwl_mvm_mac_stop() argument 1442 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_stop() local 1460 static struct iwl_mvm_phy_ctxt *iwl_mvm_get_free_phy_ctxt(struct iwl_mvm *mvm) iwl_mvm_get_free_phy_ctxt() argument 1474 static int iwl_mvm_set_tx_power_old(struct iwl_mvm *mvm, iwl_mvm_set_tx_power_old() argument 1488 static int iwl_mvm_set_tx_power(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_set_tx_power() argument 1511 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_add_interface() local 1647 static void iwl_mvm_prepare_mac_removal(struct iwl_mvm *mvm, iwl_mvm_prepare_mac_removal() argument 1703 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_remove_interface() local 1759 struct iwl_mvm *mvm; member in struct:iwl_mvm_mc_iter_data 1767 struct iwl_mvm *mvm = data->mvm; iwl_mvm_mc_iface_iterator() local 1788 static void iwl_mvm_recalc_multicast(struct iwl_mvm *mvm) iwl_mvm_recalc_multicast() argument 1807 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_prepare_multicast() local 1846 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_configure_filter() local 1866 struct iwl_mvm *mvm; member in struct:iwl_bcast_iter_data 1911 struct iwl_mvm *mvm = data->mvm; iwl_mvm_bcast_filter_iterator() local 1962 bool iwl_mvm_bcast_filter_build_cmd(struct iwl_mvm *mvm, iwl_mvm_bcast_filter_build_cmd() argument 1999 static int iwl_mvm_configure_bcast_filter(struct iwl_mvm *mvm, iwl_mvm_configure_bcast_filter() argument 2014 static inline int iwl_mvm_configure_bcast_filter(struct iwl_mvm *mvm, iwl_mvm_configure_bcast_filter() argument 2021 static void iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm, iwl_mvm_bss_info_changed_station() argument 2185 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_start_ap_ibss() local 2268 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_stop_ap_ibss() local 2311 iwl_mvm_bss_info_changed_ap_ibss(struct iwl_mvm *mvm, iwl_mvm_bss_info_changed_ap_ibss() argument 2345 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_bss_info_changed() local 2377 static int iwl_mvm_cancel_scan_wait_notif(struct iwl_mvm *mvm, iwl_mvm_cancel_scan_wait_notif() argument 2422 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_hw_scan() local 2466 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_cancel_hw_scan() local 2494 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_allow_buffered_frames() local 2509 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_release_buffered_frames() local 2522 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sta_notify() local 2577 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_sta_pre_rcu_remove() local 2595 static void iwl_mvm_check_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, iwl_mvm_check_uapsd() argument 2615 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sta_state() local 2723 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_set_rts_threshold() local 2734 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_sta_rc_update() local 2745 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_conf_tx() local 2768 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_mgd_prepare_tx() local 2797 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sched_scan_start() local 2840 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sched_scan_stop() local 2875 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_set_key() local 2966 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_update_tkip_key() local 2978 struct iwl_mvm *mvm = iwl_mvm_rx_aux_roc() local 3010 static int iwl_mvm_send_aux_roc_cmd(struct iwl_mvm *mvm, iwl_mvm_send_aux_roc_cmd() argument 3099 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_roc() local 3224 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_cancel_roc() local 3236 static int __iwl_mvm_add_chanctx(struct iwl_mvm *mvm, __iwl_mvm_add_chanctx() argument 3270 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_add_chanctx() local 3280 static void __iwl_mvm_remove_chanctx(struct iwl_mvm *mvm, __iwl_mvm_remove_chanctx() argument 3294 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_remove_chanctx() local 3305 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_change_chanctx() local 3326 static int __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm, __iwl_mvm_assign_vif_chanctx() argument 3429 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_assign_vif_chanctx() local 3439 static void __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm *mvm, __iwl_mvm_unassign_vif_chanctx() argument 3497 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_unassign_vif_chanctx() local 3505 iwl_mvm_switch_vif_chanctx_swap(struct iwl_mvm *mvm, iwl_mvm_switch_vif_chanctx_swap() argument 3562 iwl_mvm_switch_vif_chanctx_reassign(struct iwl_mvm *mvm, iwl_mvm_switch_vif_chanctx_reassign() argument 3604 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_switch_vif_chanctx() local 3630 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_set_tim() local 3648 static int __iwl_mvm_mac_testmode_cmd(struct iwl_mvm *mvm, __iwl_mvm_mac_testmode_cmd() argument 3697 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_testmode_cmd() local 3726 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_pre_channel_switch() local 3805 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_post_channel_switch() local 3851 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_flush() local 3898 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_get_survey() local 3950 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); iwl_mvm_mac_sta_statistics() local 3996 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 189 static bool rs_siso_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, rs_siso_allow() argument 199 static bool rs_sgi_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, rs_sgi_allow() argument 527 static inline void rs_dump_rate(struct iwl_mvm *mvm, const struct rs_rate *rate, rs_dump_rate() argument 546 static void rs_rate_scale_clear_tbl_windows(struct iwl_mvm *mvm, rs_rate_scale_clear_tbl_windows() argument 564 static int rs_tl_turn_on_agg_for_tid(struct iwl_mvm *mvm, rs_tl_turn_on_agg_for_tid() argument 586 static void rs_tl_turn_on_agg(struct iwl_mvm *mvm, u8 tid, rs_tl_turn_on_agg() argument 622 static int _rs_collect_tx_data(struct iwl_mvm *mvm, _rs_collect_tx_data() argument 687 static int rs_collect_tx_data(struct iwl_mvm *mvm, rs_collect_tx_data() argument 723 static u32 ucode_rate_from_rs_rate(struct iwl_mvm *mvm, ucode_rate_from_rs_rate() argument 905 static u16 rs_get_adjacent_rate(struct iwl_mvm *mvm, u8 index, u16 rate_mask, rs_get_adjacent_rate() argument 974 struct iwl_mvm *mvm = lq_sta->pers.drv; rs_get_lower_rate_in_column() local 993 struct iwl_mvm *mvm = lq_sta->pers.drv; rs_get_lower_rate_down_column() local 1117 void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_rs_tx_status() argument 1337 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); rs_mac80211_tx_status() local 1358 static void rs_set_stay_in_table(struct iwl_mvm *mvm, u8 is_legacy, rs_set_stay_in_table() argument 1474 static s32 rs_get_best_rate(struct iwl_mvm *mvm, rs_get_best_rate() argument 1542 struct iwl_mvm *mvm; rs_stay_in_table() local 1616 static void rs_update_rate_tbl(struct iwl_mvm *mvm, rs_update_rate_tbl() argument 1625 static enum rs_column rs_get_next_column(struct iwl_mvm *mvm, rs_get_next_column() argument 1708 static int rs_switch_to_column(struct iwl_mvm *mvm, rs_switch_to_column() argument 1788 static enum rs_action rs_get_rate_action(struct iwl_mvm *mvm, rs_get_rate_action() argument 1872 static bool rs_stbc_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, rs_stbc_allow() argument 1887 static void rs_get_adjacent_txp(struct iwl_mvm *mvm, int index, rs_get_adjacent_txp() argument 1899 static bool rs_tpc_allowed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, rs_tpc_allowed() argument 1938 static enum tpc_action rs_get_tpc_action(struct iwl_mvm *mvm, rs_get_tpc_action() argument 1997 static bool rs_tpc_perform(struct iwl_mvm *mvm, rs_tpc_perform() argument 2089 static void rs_rate_scale_perform(struct iwl_mvm *mvm, rs_rate_scale_perform() argument 2443 static void rs_get_initial_rate(struct iwl_mvm *mvm, rs_get_initial_rate() argument 2505 void rs_update_last_rssi(struct iwl_mvm *mvm, rs_update_last_rssi() argument 2529 static void rs_initialize_lq(struct iwl_mvm *mvm, rs_initialize_lq() argument 2606 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); rs_alloc_sta() local 2681 static void rs_ht_init(struct iwl_mvm *mvm, rs_ht_init() argument 2712 static void rs_vht_init(struct iwl_mvm *mvm, rs_vht_init() argument 2737 static void iwl_mvm_reset_frame_stats(struct iwl_mvm *mvm) iwl_mvm_reset_frame_stats() argument 2744 void iwl_mvm_update_frame_stats(struct iwl_mvm *mvm, u32 rate, bool agg) iwl_mvm_update_frame_stats() argument 2804 void iwl_mvm_rs_rate_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, iwl_mvm_rs_rate_init() argument 2898 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); rs_rate_update() local 2911 static void rs_build_rates_table_from_fixed(struct iwl_mvm *mvm, rs_build_rates_table_from_fixed() argument 2941 static void rs_fill_rates_for_column(struct iwl_mvm *mvm, rs_fill_rates_for_column() argument 2996 static void rs_build_rates_table(struct iwl_mvm *mvm, rs_build_rates_table() argument 3124 static void rs_set_lq_ss_params(struct iwl_mvm *mvm, rs_set_lq_ss_params() argument 3200 static void rs_fill_lq_cmd(struct iwl_mvm *mvm, rs_fill_lq_cmd() argument 3343 static void rs_program_fix_rate(struct iwl_mvm *mvm, rs_program_fix_rate() argument 3363 struct iwl_mvm *mvm; rs_sta_dbgfs_scale_table_write() local 3393 struct iwl_mvm *mvm; rs_sta_dbgfs_scale_table_read() local 3636 struct iwl_mvm *mvm = lq_sta->pers.drv; iwl_dbgfs_ss_force_write() local 3676 static void rs_add_debugfs(void *mvm, void *priv_sta, struct dentry *dir) rs_add_debugfs() argument 3703 static void rs_remove_debugfs(void *mvm, void *mvm_sta) rs_remove_debugfs() argument 3753 int iwl_mvm_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, iwl_mvm_tx_protection() argument
|
H A D | mvm.h | 361 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 924 static inline bool iwl_mvm_is_lar_supported(struct iwl_mvm *mvm) iwl_mvm_is_lar_supported() argument 943 static inline bool iwl_mvm_is_wifi_mcc_supported(struct iwl_mvm *mvm) iwl_mvm_is_wifi_mcc_supported() argument 949 static inline bool iwl_mvm_is_scd_cfg_supported(struct iwl_mvm *mvm) iwl_mvm_is_scd_cfg_supported() argument 954 static inline bool iwl_mvm_bt_is_plcr_supported(struct iwl_mvm *mvm) iwl_mvm_bt_is_plcr_supported() argument 960 static inline bool iwl_mvm_bt_is_rrc_supported(struct iwl_mvm *mvm) iwl_mvm_bt_is_rrc_supported() argument 1028 static inline void iwl_mvm_wait_for_async_handlers(struct iwl_mvm *mvm) iwl_mvm_wait_for_async_handlers() argument 1046 static inline u8 iwl_mvm_get_valid_tx_ant(struct iwl_mvm *mvm) iwl_mvm_get_valid_tx_ant() argument 1053 static inline u8 iwl_mvm_get_valid_rx_ant(struct iwl_mvm *mvm) iwl_mvm_get_valid_rx_ant() argument 1060 static inline u32 iwl_mvm_get_phy_config(struct iwl_mvm *mvm) iwl_mvm_get_phy_config() argument 1204 static inline int iwl_mvm_dbgfs_register(struct iwl_mvm *mvm, iwl_mvm_dbgfs_register() argument 1210 iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_vif_dbgfs_register() argument 1214 iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) iwl_mvm_vif_dbgfs_clean() argument 1243 static inline int iwl_mvm_leds_init(struct iwl_mvm *mvm) iwl_mvm_leds_init() argument 1247 static inline void iwl_mvm_leds_exit(struct iwl_mvm *mvm) iwl_mvm_leds_exit() argument 1270 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, 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 1504 iwl_fw_dbg_trigger_stop_conf_match(struct iwl_mvm *mvm, iwl_fw_dbg_trigger_stop_conf_match() argument 1513 iwl_fw_dbg_trigger_check_stop(struct iwl_mvm *mvm, iwl_fw_dbg_trigger_check_stop() argument 1524 iwl_fw_dbg_trigger_simple_stop(struct iwl_mvm *mvm, iwl_fw_dbg_trigger_simple_stop() argument
|