/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | fw.c | 40 static int iwl_send_tx_ant_cfg(struct iwl_mvm *mvm, u8 valid_tx_ant) in iwl_send_tx_ant_cfg() 51 static int iwl_send_rss_cfg_cmd(struct iwl_mvm *mvm) in iwl_send_rss_cfg_cmd() 76 static int iwl_mvm_send_dqa_cmd(struct iwl_mvm *mvm) in iwl_mvm_send_dqa_cmd() 93 void iwl_mvm_mfu_assert_dump_notif(struct iwl_mvm *mvm, in iwl_mvm_mfu_assert_dump_notif() 118 struct iwl_mvm *mvm = in iwl_alive_fn() local 249 static int iwl_mvm_load_ucode_wait_alive(struct iwl_mvm *mvm, in iwl_mvm_load_ucode_wait_alive() 381 static int iwl_run_unified_mvm_ucode(struct iwl_mvm *mvm) in iwl_run_unified_mvm_ucode() 487 static void iwl_mvm_phy_filter_init(struct iwl_mvm *mvm, in iwl_mvm_phy_filter_init() 516 static void iwl_mvm_phy_filter_init(struct iwl_mvm *mvm, in iwl_mvm_phy_filter_init() 522 static int iwl_send_phy_cfg_cmd(struct iwl_mvm *mvm) in iwl_send_phy_cfg_cmd() [all …]
|
D | tt.c | 13 void iwl_mvm_enter_ctkill(struct iwl_mvm *mvm) in iwl_mvm_enter_ctkill() 38 static void iwl_mvm_exit_ctkill(struct iwl_mvm *mvm) in iwl_mvm_exit_ctkill() 47 static void iwl_mvm_tt_temp_changed(struct iwl_mvm *mvm, u32 temp) in iwl_mvm_tt_temp_changed() 60 static int iwl_mvm_temp_notif_parse(struct iwl_mvm *mvm, in iwl_mvm_temp_notif_parse() 91 struct iwl_mvm *mvm = in iwl_mvm_temp_notif_wait() local 105 void iwl_mvm_temp_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_temp_notif() 155 void iwl_mvm_ct_kill_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_ct_kill_notif() 171 static int iwl_mvm_send_temp_cmd(struct iwl_mvm *mvm, bool response, s32 *temp) in iwl_mvm_send_temp_cmd() 230 int iwl_mvm_get_temp(struct iwl_mvm *mvm, s32 *temp) in iwl_mvm_get_temp() 272 struct iwl_mvm *mvm; in check_exit_ctkill() local [all …]
|
D | time-event.c | 25 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm, in iwl_mvm_te_clear_data() 49 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, roc_done_wk); in iwl_mvm_roc_done_wk() local 99 static void iwl_mvm_roc_finished(struct iwl_mvm *mvm) in iwl_mvm_roc_finished() 111 static void iwl_mvm_csa_noa_start(struct iwl_mvm *mvm) in iwl_mvm_csa_noa_start() 146 static bool iwl_mvm_te_check_disconnect(struct iwl_mvm *mvm, in iwl_mvm_te_check_disconnect() 186 iwl_mvm_te_handle_notify_csa(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notify_csa() 222 static void iwl_mvm_te_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_te_check_trigger() 259 static void iwl_mvm_p2p_roc_finished(struct iwl_mvm *mvm) in iwl_mvm_p2p_roc_finished() 278 static void iwl_mvm_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notif() 368 static int iwl_mvm_aux_roc_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_aux_roc_te_handle_notif() [all …]
|
D | mac80211.c | 162 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) in iwl_mvm_reset_phy_ctxts() 180 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_get_regdomain() local 229 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) in iwl_mvm_update_changed_regdom() 247 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, in iwl_mvm_get_current_regdomain() 256 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm) in iwl_mvm_init_fw_regd() 312 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_get_antenna() local 318 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm) in iwl_mvm_mac_setup_register() 730 static void iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_skb() 748 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_tx() local 795 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_itxq_xmit() local [all …]
|
D | utils.c | 21 int iwl_mvm_send_cmd(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd) in iwl_mvm_send_cmd() 57 int iwl_mvm_send_cmd_pdu(struct iwl_mvm *mvm, u32 id, in iwl_mvm_send_cmd_pdu() 73 int iwl_mvm_send_cmd_status(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd, in iwl_mvm_send_cmd_status() 126 int iwl_mvm_send_cmd_pdu_status(struct iwl_mvm *mvm, u32 id, u16 len, in iwl_mvm_send_cmd_pdu_status() 194 void iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_fw_error() 226 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx) in iwl_mvm_next_antenna() 241 int iwl_mvm_reconfig_scd(struct iwl_mvm *mvm, int queue, int fifo, int sta_id, in iwl_mvm_reconfig_scd() 283 int iwl_mvm_send_lq_cmd(struct iwl_mvm *mvm, struct iwl_lq_cmd *lq) in iwl_mvm_send_lq_cmd() 309 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps() 340 int iwl_mvm_request_statistics(struct iwl_mvm *mvm, bool clear) in iwl_mvm_request_statistics() [all …]
|
D | sta.c | 18 static inline int iwl_mvm_add_sta_cmd_size(struct iwl_mvm *mvm) in iwl_mvm_add_sta_cmd_size() 27 static int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, in iwl_mvm_find_free_sta_id() 55 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_send_to_fw() 270 static int iwl_mvm_invalidate_sta_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_invalidate_sta_queue() 318 static int iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_disable_txq() 385 static int iwl_mvm_get_queue_agg_tids(struct iwl_mvm *mvm, int queue) in iwl_mvm_get_queue_agg_tids() 425 static int iwl_mvm_remove_sta_queue_marking(struct iwl_mvm *mvm, int queue) in iwl_mvm_remove_sta_queue_marking() 484 static int iwl_mvm_free_inactive_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_free_inactive_queue() 531 static int iwl_mvm_get_shared_queue(struct iwl_mvm *mvm, in iwl_mvm_get_shared_queue() 605 static int iwl_mvm_redirect_queue(struct iwl_mvm *mvm, int queue, int tid, in iwl_mvm_redirect_queue() [all …]
|
D | coex.c | 92 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) in iwl_get_coex_type() 140 int iwl_mvm_send_bt_init_conf(struct iwl_mvm *mvm) in iwl_mvm_send_bt_init_conf() 182 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, in iwl_mvm_bt_coex_reduced_txp() 214 struct iwl_mvm *mvm; member 223 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_enable_rssi_event() 238 static void iwl_mvm_bt_coex_tcm_based_ci(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_tcm_based_ci() 266 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_bt_notif_iterator() local 410 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) in iwl_mvm_bt_coex_notif_handle() 487 void iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_bt_coex_notif() 508 void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_bt_rssi_event() [all …]
|
D | ftm-initiator.c | 38 int iwl_mvm_ftm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_add_pasn_sta() 101 void iwl_mvm_ftm_remove_pasn_sta(struct iwl_mvm *mvm, u8 *addr) in iwl_mvm_ftm_remove_pasn_sta() 118 static void iwl_mvm_ftm_reset(struct iwl_mvm *mvm) in iwl_mvm_ftm_reset() 133 void iwl_mvm_ftm_restart(struct iwl_mvm *mvm) in iwl_mvm_ftm_restart() 163 void iwl_mvm_ftm_initiator_smooth_config(struct iwl_mvm *mvm) in iwl_mvm_ftm_initiator_smooth_config() 176 void iwl_mvm_ftm_initiator_smooth_stop(struct iwl_mvm *mvm) in iwl_mvm_ftm_initiator_smooth_stop() 201 static void iwl_mvm_ftm_cmd_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_cmd_v5() 231 static void iwl_mvm_ftm_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_ftm_cmd_common() 278 static void iwl_mvm_ftm_cmd_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_cmd_v8() 286 iwl_mvm_ftm_target_chandef_v1(struct iwl_mvm *mvm, in iwl_mvm_ftm_target_chandef_v1() [all …]
|
D | ops.c | 80 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_nic_config() local 145 static void iwl_mvm_rx_monitor_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_monitor_notif() 212 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_apply_fw_smps_request() local 229 static void iwl_mvm_rx_thermal_dual_chain_req(struct iwl_mvm *mvm, in iwl_mvm_rx_thermal_dual_chain_req() 596 static u32 iwl_mvm_min_backoff(struct iwl_mvm *mvm) in iwl_mvm_min_backoff() 618 struct iwl_mvm *mvm = in iwl_mvm_tx_unblock_dwork() local 641 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_start() local 650 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_end() local 662 struct iwl_mvm *mvm = (struct iwl_mvm *)ctx; in iwl_mvm_fwrt_send_hcmd() local 685 static int iwl_mvm_start_get_nvm(struct iwl_mvm *mvm) in iwl_mvm_start_get_nvm() [all …]
|
D | scan.c | 103 static inline void *iwl_mvm_get_scan_req_umac_data(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_data() 120 iwl_mvm_get_scan_req_umac_channel(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_channel() 136 static u8 iwl_mvm_scan_rx_ant(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_ant() 143 static inline __le16 iwl_mvm_scan_rx_chain(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_chain() 157 iwl_mvm_scan_rate_n_flags(struct iwl_mvm *mvm, enum nl80211_band band, in iwl_mvm_scan_rate_n_flags() 183 static enum iwl_mvm_traffic_load iwl_mvm_get_traffic_load(struct iwl_mvm *mvm) in iwl_mvm_get_traffic_load() 189 iwl_mvm_get_traffic_load_band(struct iwl_mvm *mvm, enum nl80211_band band) in iwl_mvm_get_traffic_load_band() 218 iwl_mvm_scan_type _iwl_mvm_get_scan_type(struct iwl_mvm *mvm, in _iwl_mvm_get_scan_type() 264 iwl_mvm_scan_type iwl_mvm_get_scan_type(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type() 277 iwl_mvm_scan_type iwl_mvm_get_scan_type_band(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type_band() [all …]
|
D | power.c | 22 int iwl_mvm_beacon_filter_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_send_cmd() 70 void iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_set_cqm_params() 86 static void iwl_mvm_power_log(struct iwl_mvm *mvm, in iwl_mvm_power_log() 123 static void iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_configure_uapsd() 235 static bool iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_allow_uapsd() 297 static void iwl_mvm_power_config_skip_dtim(struct iwl_mvm *mvm, in iwl_mvm_power_config_skip_dtim() 332 static void iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_build_cmd() 450 static int iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_send_cmd() 465 int iwl_mvm_power_update_device(struct iwl_mvm *mvm) in iwl_mvm_power_update_device() 494 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc() [all …]
|
D | mac-ctxt.c | 35 struct iwl_mvm *mvm; member 173 void iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_recalc_tsf_id() 196 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_init() 313 static void iwl_mvm_ack_rates(struct iwl_mvm *mvm, in iwl_mvm_ack_rates() 399 static void iwl_mvm_mac_ctxt_set_ht_flags(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_set_ht_flags() 433 static void iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_common() 531 static int iwl_mvm_mac_ctxt_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_send_cmd() 542 static int iwl_mvm_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_sta() 664 static int iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_listener() 693 static int iwl_mvm_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_ibss() [all …]
|
D | debugfs.c | 22 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_ctdp_budget_read() local 45 static ssize_t iwl_dbgfs_stop_ctdp_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_stop_ctdp_write() 64 static ssize_t iwl_dbgfs_force_ctkill_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_force_ctkill_write() 76 static ssize_t iwl_dbgfs_tx_flush_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_tx_flush_write() 110 static ssize_t iwl_dbgfs_sta_drain_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sta_drain_write() 144 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_sram_read() local 176 static ssize_t iwl_dbgfs_sram_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sram_write() 211 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_set_nic_temperature_read() local 230 static ssize_t iwl_dbgfs_set_nic_temperature_write(struct iwl_mvm *mvm, in iwl_dbgfs_set_nic_temperature_write() 278 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_nic_temp_read() local [all …]
|
D | led.c | 11 static void iwl_mvm_send_led_fw_cmd(struct iwl_mvm *mvm, bool on) in iwl_mvm_send_led_fw_cmd() 33 static void iwl_mvm_led_set(struct iwl_mvm *mvm, bool on) in iwl_mvm_led_set() 48 struct iwl_mvm *mvm = container_of(led_cdev, struct iwl_mvm, led); in iwl_led_brightness_set() local 53 int iwl_mvm_leds_init(struct iwl_mvm *mvm) in iwl_mvm_leds_init() 96 void iwl_mvm_leds_sync(struct iwl_mvm *mvm) in iwl_mvm_leds_sync() 111 void iwl_mvm_leds_exit(struct iwl_mvm *mvm) in iwl_mvm_leds_exit()
|
D | tx.c | 19 iwl_mvm_bar_check_trigger(struct iwl_mvm *mvm, const u8 *addr, in iwl_mvm_bar_check_trigger() 42 static u16 iwl_mvm_tx_csum(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_csum() 141 void iwl_mvm_set_tx_cmd(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_set_tx_cmd() 247 static u32 iwl_mvm_get_tx_ant(struct iwl_mvm *mvm, in iwl_mvm_get_tx_ant() 264 static u32 iwl_mvm_get_tx_rate(struct iwl_mvm *mvm, in iwl_mvm_get_tx_rate() 311 static u32 iwl_mvm_get_tx_rate_n_flags(struct iwl_mvm *mvm, in iwl_mvm_get_tx_rate_n_flags() 322 void iwl_mvm_set_tx_cmd_rate(struct iwl_mvm *mvm, struct iwl_tx_cmd *tx_cmd, in iwl_mvm_set_tx_cmd_rate() 383 static void iwl_mvm_set_tx_cmd_crypto(struct iwl_mvm *mvm, in iwl_mvm_set_tx_cmd_crypto() 441 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_set_tx_params() 552 static int iwl_mvm_get_ctrl_vif_queue(struct iwl_mvm *mvm, in iwl_mvm_get_ctrl_vif_queue() [all …]
|
D | ftm-responder.c | 79 iwl_mvm_ftm_responder_set_ndp(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_set_ndp() 97 iwl_mvm_ftm_responder_cmd(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_cmd() 161 iwl_mvm_ftm_responder_dyn_cfg_v2(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_dyn_cfg_v2() 207 iwl_mvm_ftm_responder_dyn_cfg_v3(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_dyn_cfg_v3() 267 iwl_mvm_ftm_responder_dyn_cfg_cmd(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_dyn_cfg_cmd() 293 static void iwl_mvm_resp_del_pasn_sta(struct iwl_mvm *mvm, in iwl_mvm_resp_del_pasn_sta() 303 int iwl_mvm_ftm_respoder_add_pasn_sta(struct iwl_mvm *mvm, in iwl_mvm_ftm_respoder_add_pasn_sta() 353 int iwl_mvm_ftm_resp_remove_pasn_sta(struct iwl_mvm *mvm, in iwl_mvm_ftm_resp_remove_pasn_sta() 371 int iwl_mvm_ftm_start_responder(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_ftm_start_responder() 419 void iwl_mvm_ftm_responder_clear(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_clear() [all …]
|
D | tdls.c | 16 void iwl_mvm_teardown_tdls_peers(struct iwl_mvm *mvm) in iwl_mvm_teardown_tdls_peers() 38 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_tdls_sta_count() 65 static void iwl_mvm_tdls_config(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_tdls_config() 123 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_recalc_tdls_state() 149 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_mgd_protect_tdls_discover() local 183 static void iwl_mvm_tdls_update_cs_state(struct iwl_mvm *mvm, in iwl_mvm_tdls_update_cs_state() 202 void iwl_mvm_rx_tdls_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_tdls_notif() 244 iwl_mvm_tdls_check_action(struct iwl_mvm *mvm, in iwl_mvm_tdls_check_action() 327 iwl_mvm_tdls_config_channel_switch(struct iwl_mvm *mvm, in iwl_mvm_tdls_config_channel_switch() 454 struct iwl_mvm *mvm; in iwl_mvm_tdls_ch_switch_work() local [all …]
|
D | rs.c | 132 static bool rs_ant_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_ant_allow() 139 static bool rs_mimo_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_mimo_allow() 161 static bool rs_siso_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_siso_allow() 171 static bool rs_sgi_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_sgi_allow() 565 static inline void rs_dump_rate(struct iwl_mvm *mvm, const struct rs_rate *rate, in rs_dump_rate() 583 static void rs_rate_scale_clear_tbl_windows(struct iwl_mvm *mvm, in rs_rate_scale_clear_tbl_windows() 601 static int rs_tl_turn_on_agg_for_tid(struct iwl_mvm *mvm, in rs_tl_turn_on_agg_for_tid() 625 static void rs_tl_turn_on_agg(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, in rs_tl_turn_on_agg() 679 static int _rs_collect_tx_data(struct iwl_mvm *mvm, in _rs_collect_tx_data() 744 static int rs_collect_tpc_data(struct iwl_mvm *mvm, in rs_collect_tpc_data() [all …]
|
D | phy-ctxt.c | 78 static void iwl_mvm_phy_ctxt_set_rxchain(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_set_rxchain() 127 static void iwl_mvm_phy_ctxt_cmd_data_v1(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_cmd_data_v1() 148 static void iwl_mvm_phy_ctxt_cmd_data(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_cmd_data() 170 static int iwl_mvm_phy_ctxt_apply(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_apply() 222 int iwl_mvm_phy_ctxt_add(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_add() 241 void iwl_mvm_phy_ctxt_ref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) in iwl_mvm_phy_ctxt_ref() 252 int iwl_mvm_phy_ctxt_changed(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_changed() 283 void iwl_mvm_phy_ctxt_unref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) in iwl_mvm_phy_ctxt_unref() 330 int iwl_mvm_phy_ctx_count(struct iwl_mvm *mvm) in iwl_mvm_phy_ctx_count()
|
D | rx.c | 20 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_rx_phy_cmd() 45 static void iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, in iwl_mvm_pass_packet_to_mac80211() 102 static void iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, in iwl_mvm_get_signal_strength() 144 static u32 iwl_mvm_set_mac80211_rx_flag(struct iwl_mvm *mvm, in iwl_mvm_set_mac80211_rx_flag() 204 static void iwl_mvm_rx_handle_tcm(struct iwl_mvm *mvm, in iwl_mvm_rx_handle_tcm() 290 void iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct napi_struct *napi, in iwl_mvm_rx_rx_mpdu() 527 struct iwl_mvm *mvm; member 539 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_stat_iterator() local 627 iwl_mvm_rx_stats_check_trigger(struct iwl_mvm *mvm, struct iwl_rx_packet *pkt) in iwl_mvm_rx_stats_check_trigger() 668 iwl_mvm_update_tcm_from_stats(struct iwl_mvm *mvm, __le32 *air_time_le, in iwl_mvm_update_tcm_from_stats() [all …]
|
D | d3.c | 23 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_set_rekey_data() local 115 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_wowlan_program_keys() local 225 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_wowlan_get_rsc_tsc_data() local 344 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_wowlan_get_rsc_v5_data() local 452 static int iwl_mvm_wowlan_config_rsc_tsc(struct iwl_mvm *mvm, in iwl_mvm_wowlan_config_rsc_tsc() 624 static int iwl_mvm_send_patterns_v1(struct iwl_mvm *mvm, in iwl_mvm_send_patterns_v1() 664 static int iwl_mvm_send_patterns(struct iwl_mvm *mvm, in iwl_mvm_send_patterns() 715 static int iwl_mvm_d3_reprogram(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_d3_reprogram() 821 static int iwl_mvm_get_last_nonqos_seq(struct iwl_mvm *mvm, in iwl_mvm_get_last_nonqos_seq() 858 void iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_set_last_nonqos_seq() [all …]
|
D | nvm.c | 34 static int iwl_nvm_write_chunk(struct iwl_mvm *mvm, u16 section, in iwl_nvm_write_chunk() 73 static int iwl_nvm_read_chunk(struct iwl_mvm *mvm, u16 section, in iwl_nvm_read_chunk() 146 static int iwl_nvm_write_section(struct iwl_mvm *mvm, u16 section, in iwl_nvm_write_section() 180 static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section, in iwl_nvm_read_section() 218 iwl_parse_nvm_sections(struct iwl_mvm *mvm) in iwl_parse_nvm_sections() 279 int iwl_mvm_load_nvm_to_nic(struct iwl_mvm *mvm) in iwl_mvm_load_nvm_to_nic() 299 int iwl_nvm_init(struct iwl_mvm *mvm) in iwl_nvm_init() 408 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc() 497 int iwl_mvm_init_mcc(struct iwl_mvm *mvm) in iwl_mvm_init_mcc() 553 void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm, in iwl_mvm_rx_chub_update_mcc()
|
D | rxmq.c | 39 static inline int iwl_mvm_check_pn(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_check_pn() 116 static int iwl_mvm_create_skb(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_create_skb() 206 static void iwl_mvm_add_rtap_sniffer_config(struct iwl_mvm *mvm, in iwl_mvm_add_rtap_sniffer_config() 240 static void iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, in iwl_mvm_pass_packet_to_mac80211() 252 static void iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, in iwl_mvm_get_signal_strength() 355 static int iwl_mvm_rx_crypto(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_rx_crypto() 452 static void iwl_mvm_rx_csum(struct iwl_mvm *mvm, in iwl_mvm_rx_csum() 555 static void iwl_mvm_sync_nssn(struct iwl_mvm *mvm, u8 baid, u16 nssn) in iwl_mvm_sync_nssn() 575 static void iwl_mvm_release_frames(struct iwl_mvm *mvm, in iwl_mvm_release_frames() 716 static void iwl_mvm_del_ba(struct iwl_mvm *mvm, int queue, in iwl_mvm_del_ba() [all …]
|
D | mvm.h | 316 struct iwl_mvm *mvm; member 630 struct iwl_mvm *mvm; member 680 struct iwl_mvm *mvm; member 1143 static inline bool iwl_mvm_is_radio_killed(struct iwl_mvm *mvm) in iwl_mvm_is_radio_killed() 1149 static inline bool iwl_mvm_is_radio_hw_killed(struct iwl_mvm *mvm) in iwl_mvm_is_radio_hw_killed() 1154 static inline bool iwl_mvm_firmware_running(struct iwl_mvm *mvm) in iwl_mvm_firmware_running() 1163 iwl_mvm_sta_from_staid_rcu(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_sta_from_staid_rcu() 1180 iwl_mvm_sta_from_staid_protected(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_sta_from_staid_protected() 1198 iwl_mvm_rcu_dereference_vif_id(struct iwl_mvm *mvm, u8 vif_id, bool rcu) in iwl_mvm_rcu_dereference_vif_id() 1210 static inline bool iwl_mvm_is_adaptive_dwell_supported(struct iwl_mvm *mvm) in iwl_mvm_is_adaptive_dwell_supported() [all …]
|
D | debugfs-vif.c | 10 static void iwl_dbgfs_update_pm(struct iwl_mvm *mvm, in iwl_dbgfs_update_pm() 76 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_write() local 156 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_read() local 172 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_mac_params_read() local 299 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_bf_params_write() local 454 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_os_device_timediff_read() local 477 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_low_latency_write() local 499 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_low_latency_force_write() local 573 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_uapsd_misbehaving_write() local 587 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_rx_phyinfo_write() local [all …]
|