/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | mvm.h | 370 struct iwl_mvm *mvm; 665 struct iwl_mvm *mvm; 712 struct iwl_mvm *mvm; 778 struct iwl_mvm { struct 1114 ((struct iwl_mvm *)(_iwl_op_mode)->op_mode_specific) argument 1153 static inline bool iwl_mvm_is_radio_killed(struct iwl_mvm *mvm) in iwl_mvm_is_radio_killed() 1159 static inline bool iwl_mvm_is_radio_hw_killed(struct iwl_mvm *mvm) in iwl_mvm_is_radio_hw_killed() 1164 static inline bool iwl_mvm_firmware_running(struct iwl_mvm *mvm) in iwl_mvm_firmware_running() 1173 iwl_mvm_sta_from_staid_rcu(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_sta_from_staid_rcu() 1190 iwl_mvm_sta_from_staid_protected(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_sta_from_staid_protected() [all …]
|
D | sta.h | 76 struct iwl_mvm; 448 u16 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data); 479 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, 481 int iwl_mvm_add_sta(struct iwl_mvm *mvm, 485 static inline int iwl_mvm_update_sta(struct iwl_mvm *mvm, in iwl_mvm_update_sta() 492 int iwl_mvm_wait_sta_queues_empty(struct iwl_mvm *mvm, 494 int iwl_mvm_rm_sta(struct iwl_mvm *mvm, 497 int iwl_mvm_rm_sta_id(struct iwl_mvm *mvm, 500 int iwl_mvm_set_sta_key(struct iwl_mvm *mvm, 505 int iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, [all …]
|
D | time-event.h | 139 void iwl_mvm_protect_session(struct iwl_mvm *mvm, 154 void iwl_mvm_stop_session_protection(struct iwl_mvm *mvm, 160 void iwl_mvm_rx_time_event_notif(struct iwl_mvm *mvm, 180 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 191 void iwl_mvm_stop_roc(struct iwl_mvm *mvm); 203 void iwl_mvm_remove_time_event(struct iwl_mvm *mvm, 215 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm, 218 void iwl_mvm_cleanup_roc_te(struct iwl_mvm *mvm); 231 int iwl_mvm_schedule_csa_period(struct iwl_mvm *mvm,
|
D | tof.h | 80 void iwl_mvm_tof_init(struct iwl_mvm *mvm); 81 void iwl_mvm_tof_clean(struct iwl_mvm *mvm); 82 int iwl_mvm_tof_config_cmd(struct iwl_mvm *mvm); 83 int iwl_mvm_tof_range_abort_cmd(struct iwl_mvm *mvm, u8 id); 84 int iwl_mvm_tof_range_request_cmd(struct iwl_mvm *mvm, 86 void iwl_mvm_tof_resp_handler(struct iwl_mvm *mvm, 88 int iwl_mvm_tof_range_request_ext_cmd(struct iwl_mvm *mvm, 91 int iwl_mvm_tof_responder_cmd(struct iwl_mvm *mvm,
|
D | tt.c | 74 void iwl_mvm_enter_ctkill(struct iwl_mvm *mvm) in iwl_mvm_enter_ctkill() 99 static void iwl_mvm_exit_ctkill(struct iwl_mvm *mvm) in iwl_mvm_exit_ctkill() 108 void iwl_mvm_tt_temp_changed(struct iwl_mvm *mvm, u32 temp) in iwl_mvm_tt_temp_changed() 121 static int iwl_mvm_temp_notif_parse(struct iwl_mvm *mvm, in iwl_mvm_temp_notif_parse() 152 struct iwl_mvm *mvm = in iwl_mvm_temp_notif_wait() 153 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_temp_notif_wait() 166 void iwl_mvm_temp_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_temp_notif() 216 void iwl_mvm_ct_kill_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_ct_kill_notif() 234 static int iwl_mvm_get_temp_cmd(struct iwl_mvm *mvm) in iwl_mvm_get_temp_cmd() 254 int iwl_mvm_get_temp(struct iwl_mvm *mvm, s32 *temp) in iwl_mvm_get_temp() [all …]
|
D | led.c | 71 static void iwl_mvm_send_led_fw_cmd(struct iwl_mvm *mvm, bool on) in iwl_mvm_send_led_fw_cmd() 93 static void iwl_mvm_led_set(struct iwl_mvm *mvm, bool on) in iwl_mvm_led_set() 108 struct iwl_mvm *mvm = container_of(led_cdev, struct iwl_mvm, led); in iwl_led_brightness_set() 113 int iwl_mvm_leds_init(struct iwl_mvm *mvm) in iwl_mvm_leds_init() 152 void iwl_mvm_leds_sync(struct iwl_mvm *mvm) in iwl_mvm_leds_sync() 167 void iwl_mvm_leds_exit(struct iwl_mvm *mvm) in iwl_mvm_leds_exit()
|
D | time-event.c | 83 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm, in iwl_mvm_te_clear_data() 100 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, roc_done_wk); in iwl_mvm_roc_done_wk() 147 static void iwl_mvm_roc_finished(struct iwl_mvm *mvm) in iwl_mvm_roc_finished() 159 static void iwl_mvm_csa_noa_start(struct iwl_mvm *mvm) in iwl_mvm_csa_noa_start() 194 static bool iwl_mvm_te_check_disconnect(struct iwl_mvm *mvm, in iwl_mvm_te_check_disconnect() 214 iwl_mvm_te_handle_notify_csa(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notify_csa() 249 static void iwl_mvm_te_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_te_check_trigger() 296 static void iwl_mvm_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notif() 374 static int iwl_mvm_aux_roc_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_aux_roc_te_handle_notif() 424 void iwl_mvm_rx_time_event_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_time_event_notif() [all …]
|
D | tof.c | 68 void iwl_mvm_tof_init(struct iwl_mvm *mvm) in iwl_mvm_tof_init() 99 void iwl_mvm_tof_clean(struct iwl_mvm *mvm) in iwl_mvm_tof_clean() 123 int iwl_mvm_tof_config_cmd(struct iwl_mvm *mvm) in iwl_mvm_tof_config_cmd() 147 int iwl_mvm_tof_range_abort_cmd(struct iwl_mvm *mvm, u8 id) in iwl_mvm_tof_range_abort_cmd() 174 int iwl_mvm_tof_responder_cmd(struct iwl_mvm *mvm, in iwl_mvm_tof_responder_cmd() 199 int iwl_mvm_tof_range_request_cmd(struct iwl_mvm *mvm, in iwl_mvm_tof_range_request_cmd() 233 int iwl_mvm_tof_range_request_ext_cmd(struct iwl_mvm *mvm, in iwl_mvm_tof_range_request_ext_cmd() 252 static int iwl_mvm_tof_range_resp(struct iwl_mvm *mvm, void *data) in iwl_mvm_tof_range_resp() 269 static int iwl_mvm_tof_mcsi_notif(struct iwl_mvm *mvm, void *data) in iwl_mvm_tof_mcsi_notif() 277 static int iwl_mvm_tof_nb_report_notif(struct iwl_mvm *mvm, void *data) in iwl_mvm_tof_nb_report_notif() [all …]
|
D | scan.c | 140 static inline void *iwl_mvm_get_scan_req_umac_data(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_data() 157 iwl_mvm_get_scan_req_umac_channel(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_channel() 173 static u8 iwl_mvm_scan_rx_ant(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_ant() 180 static inline __le16 iwl_mvm_scan_rx_chain(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_chain() 202 iwl_mvm_scan_rate_n_flags(struct iwl_mvm *mvm, enum nl80211_band band, in iwl_mvm_scan_rate_n_flags() 230 static enum iwl_mvm_traffic_load iwl_mvm_get_traffic_load(struct iwl_mvm *mvm) in iwl_mvm_get_traffic_load() 236 iwl_mvm_get_traffic_load_band(struct iwl_mvm *mvm, enum nl80211_band band) in iwl_mvm_get_traffic_load_band() 242 iwl_mvm_scan_type _iwl_mvm_get_scan_type(struct iwl_mvm *mvm, bool p2p_device, in _iwl_mvm_get_scan_type() 266 iwl_mvm_scan_type iwl_mvm_get_scan_type(struct iwl_mvm *mvm, bool p2p_device) in iwl_mvm_get_scan_type() 278 iwl_mvm_scan_type iwl_mvm_get_scan_type_band(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type_band() [all …]
|
D | fw.c | 97 static int iwl_send_tx_ant_cfg(struct iwl_mvm *mvm, u8 valid_tx_ant) in iwl_send_tx_ant_cfg() 108 static int iwl_send_rss_cfg_cmd(struct iwl_mvm *mvm) in iwl_send_rss_cfg_cmd() 133 static int iwl_configure_rxq(struct iwl_mvm *mvm) in iwl_configure_rxq() 168 static int iwl_mvm_send_dqa_cmd(struct iwl_mvm *mvm) in iwl_mvm_send_dqa_cmd() 185 void iwl_mvm_mfu_assert_dump_notif(struct iwl_mvm *mvm, in iwl_mvm_mfu_assert_dump_notif() 209 struct iwl_mvm *mvm = in iwl_alive_fn() 210 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_alive_fn() 297 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, bool read_nvm) in iwl_run_unified_mvm_ucode() 469 static int iwl_send_phy_cfg_cmd(struct iwl_mvm *mvm) in iwl_send_phy_cfg_cmd() [all …]
|
D | ops.c | 148 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_nic_config() 234 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 496 static u32 iwl_mvm_min_backoff(struct iwl_mvm *mvm) in iwl_mvm_min_backoff() 518 struct iwl_mvm *mvm = in iwl_mvm_tx_unblock_dwork() 519 container_of(work, struct iwl_mvm, cs_tx_unblock_dwork.work); in iwl_mvm_tx_unblock_dwork() 541 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_start() 555 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_end() 579 struct iwl_mvm *mvm; in iwl_op_mode_mvm_start() 598 sizeof(struct iwl_mvm), in iwl_op_mode_mvm_start() 852 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_op_mode_mvm_stop() [all …]
|
D | utils.c | 82 int iwl_mvm_send_cmd(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd) in iwl_mvm_send_cmd() 121 int iwl_mvm_send_cmd_pdu(struct iwl_mvm *mvm, u32 id, in iwl_mvm_send_cmd_pdu() 137 int iwl_mvm_send_cmd_status(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd, in iwl_mvm_send_cmd_status() 190 int iwl_mvm_send_cmd_pdu_status(struct iwl_mvm *mvm, u32 id, u16 len, in iwl_mvm_send_cmd_pdu_status() 246 void iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_fw_error() 278 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx) in iwl_mvm_next_antenna() 456 static void iwl_mvm_dump_umac_error_log(struct iwl_mvm *mvm) in iwl_mvm_dump_umac_error_log() 490 static void iwl_mvm_dump_lmac_error_log(struct iwl_mvm *mvm, u32 base) in iwl_mvm_dump_lmac_error_log() 592 void iwl_mvm_dump_nic_error_log(struct iwl_mvm *mvm) in iwl_mvm_dump_nic_error_log() 608 int iwl_mvm_find_free_queue(struct iwl_mvm *mvm, u8 sta_id, u8 minq, u8 maxq) in iwl_mvm_find_free_queue() [all …]
|
D | coex.c | 152 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) in iwl_get_coex_type() 200 int iwl_mvm_send_bt_init_conf(struct iwl_mvm *mvm) in iwl_mvm_send_bt_init_conf() 243 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, in iwl_mvm_bt_coex_reduced_txp() 278 struct iwl_mvm *mvm; 287 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_enable_rssi_event() 302 static void iwl_mvm_bt_coex_tcm_based_ci(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_tcm_based_ci() 330 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_bt_notif_iterator() 469 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) in iwl_mvm_bt_coex_notif_handle() 546 void iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_bt_coex_notif() 567 void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_bt_rssi_event() [all …]
|
D | mac80211.c | 192 void iwl_mvm_ref(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) in iwl_mvm_ref() 204 void iwl_mvm_unref(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) in iwl_mvm_unref() 220 static void iwl_mvm_unref_all_except(struct iwl_mvm *mvm, in iwl_mvm_unref_all_except() 242 bool iwl_mvm_ref_taken(struct iwl_mvm *mvm) in iwl_mvm_ref_taken() 262 int iwl_mvm_ref_sync(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) in iwl_mvm_ref_sync() 277 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) in iwl_mvm_reset_phy_ctxts() 295 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_get_regdomain() 335 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) in iwl_mvm_update_changed_regdom() 353 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, in iwl_mvm_get_current_regdomain() 362 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm) in iwl_mvm_init_fw_regd() [all …]
|
D | rs.h | 260 struct iwl_mvm *drv; 403 struct iwl_mvm *drv; 422 void iwl_mvm_rs_rate_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, 426 void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, 451 int iwl_mvm_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, 455 void iwl_mvm_reset_frame_stats(struct iwl_mvm *mvm); 462 void iwl_mvm_rs_add_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta); 463 void rs_fw_rate_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, 465 int rs_fw_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, 467 void iwl_mvm_tlc_update_notif(struct iwl_mvm *mvm,
|
D | mac-ctxt.c | 91 struct iwl_mvm *mvm; 244 unsigned long iwl_mvm_get_used_hw_queues(struct iwl_mvm *mvm, in iwl_mvm_get_used_hw_queues() 289 void iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_recalc_tsf_id() 312 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_init() 469 static void iwl_mvm_ack_rates(struct iwl_mvm *mvm, in iwl_mvm_ack_rates() 555 static void iwl_mvm_mac_ctxt_set_ht_flags(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_set_ht_flags() 589 static void iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_common() 686 static int iwl_mvm_mac_ctxt_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_send_cmd() 697 static int iwl_mvm_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_sta() 790 static int iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_listener() [all …]
|
D | debugfs.c | 83 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_ctdp_budget_read() 106 static ssize_t iwl_dbgfs_stop_ctdp_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_stop_ctdp_write() 125 static ssize_t iwl_dbgfs_force_ctkill_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_force_ctkill_write() 137 static ssize_t iwl_dbgfs_tx_flush_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_tx_flush_write() 170 static ssize_t iwl_dbgfs_sta_drain_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sta_drain_write() 204 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_sram_read() 236 static ssize_t iwl_dbgfs_sram_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sram_write() 271 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_set_nic_temperature_read() 290 static ssize_t iwl_dbgfs_set_nic_temperature_write(struct iwl_mvm *mvm, in iwl_dbgfs_set_nic_temperature_write() 338 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_nic_temp_read() [all …]
|
D | phy-ctxt.c | 140 static void iwl_mvm_phy_ctxt_cmd_data(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_cmd_data() 190 static int iwl_mvm_phy_ctxt_apply(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_apply() 217 int iwl_mvm_phy_ctxt_add(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_add() 236 void iwl_mvm_phy_ctxt_ref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) in iwl_mvm_phy_ctxt_ref() 247 int iwl_mvm_phy_ctxt_changed(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_changed() 278 void iwl_mvm_phy_ctxt_unref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) in iwl_mvm_phy_ctxt_unref() 316 int iwl_mvm_phy_ctx_count(struct iwl_mvm *mvm) in iwl_mvm_phy_ctx_count()
|
D | sta.c | 80 static inline int iwl_mvm_add_sta_cmd_size(struct iwl_mvm *mvm) in iwl_mvm_add_sta_cmd_size() 89 static int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, in iwl_mvm_find_free_sta_id() 117 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_send_to_fw() 305 static int iwl_mvm_invalidate_sta_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_invalidate_sta_queue() 358 static int iwl_mvm_get_queue_agg_tids(struct iwl_mvm *mvm, int queue) in iwl_mvm_get_queue_agg_tids() 400 static int iwl_mvm_remove_sta_queue_marking(struct iwl_mvm *mvm, int queue) in iwl_mvm_remove_sta_queue_marking() 446 static int iwl_mvm_free_inactive_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_free_inactive_queue() 497 static int iwl_mvm_get_shared_queue(struct iwl_mvm *mvm, in iwl_mvm_get_shared_queue() 579 int iwl_mvm_scd_queue_redirect(struct iwl_mvm *mvm, int queue, int tid, in iwl_mvm_scd_queue_redirect() 674 static int iwl_mvm_sta_alloc_queue_tvqm(struct iwl_mvm *mvm, in iwl_mvm_sta_alloc_queue_tvqm() [all …]
|
D | power.c | 83 int iwl_mvm_beacon_filter_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_send_cmd() 115 void iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_set_cqm_params() 132 static void iwl_mvm_power_log(struct iwl_mvm *mvm, in iwl_mvm_power_log() 169 static void iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_configure_uapsd() 281 static bool iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_allow_uapsd() 343 static void iwl_mvm_power_config_skip_dtim(struct iwl_mvm *mvm, in iwl_mvm_power_config_skip_dtim() 381 static void iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_build_cmd() 500 static int iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_send_cmd() 516 int iwl_mvm_power_update_device(struct iwl_mvm *mvm) in iwl_mvm_power_update_device() 542 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc() [all …]
|
D | tdls.c | 75 void iwl_mvm_teardown_tdls_peers(struct iwl_mvm *mvm) in iwl_mvm_teardown_tdls_peers() 97 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_tdls_sta_count() 124 static void iwl_mvm_tdls_config(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_tdls_config() 182 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_recalc_tdls_state() 208 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_mgd_protect_tdls_discover() 245 static void iwl_mvm_tdls_update_cs_state(struct iwl_mvm *mvm, in iwl_mvm_tdls_update_cs_state() 265 void iwl_mvm_rx_tdls_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_tdls_notif() 307 iwl_mvm_tdls_check_action(struct iwl_mvm *mvm, in iwl_mvm_tdls_check_action() 390 iwl_mvm_tdls_config_channel_switch(struct iwl_mvm *mvm, in iwl_mvm_tdls_config_channel_switch() 520 struct iwl_mvm *mvm; in iwl_mvm_tdls_ch_switch_work() [all …]
|
D | d3.c | 80 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_set_rekey_data() 174 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_wowlan_program_keys() 388 static int iwl_mvm_send_patterns(struct iwl_mvm *mvm, in iwl_mvm_send_patterns() 429 static int iwl_mvm_d3_reprogram(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_d3_reprogram() 544 static int iwl_mvm_get_last_nonqos_seq(struct iwl_mvm *mvm, in iwl_mvm_get_last_nonqos_seq() 581 void iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_set_last_nonqos_seq() 603 static int iwl_mvm_switch_to_d3(struct iwl_mvm *mvm) in iwl_mvm_switch_to_d3() 632 iwl_mvm_get_wowlan_config(struct iwl_mvm *mvm, in iwl_mvm_get_wowlan_config() 705 iwl_mvm_iter_d0i3_ap_keys(struct iwl_mvm *mvm, in iwl_mvm_iter_d0i3_ap_keys() 727 int iwl_mvm_wowlan_config_key_params(struct iwl_mvm *mvm, in iwl_mvm_wowlan_config_key_params() [all …]
|
D | rs.c | 131 typedef bool (*allow_column_func_t) (struct iwl_mvm *mvm, 144 static bool rs_ant_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_ant_allow() 151 static bool rs_mimo_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_mimo_allow() 173 static bool rs_siso_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_siso_allow() 183 static bool rs_sgi_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_sgi_allow() 391 static void rs_rate_scale_perform(struct iwl_mvm *mvm, 395 static void rs_fill_lq_cmd(struct iwl_mvm *mvm, 578 static inline void rs_dump_rate(struct iwl_mvm *mvm, const struct rs_rate *rate, in rs_dump_rate() 596 static void rs_rate_scale_clear_tbl_windows(struct iwl_mvm *mvm, in rs_rate_scale_clear_tbl_windows() 614 static int rs_tl_turn_on_agg_for_tid(struct iwl_mvm *mvm, in rs_tl_turn_on_agg_for_tid() [all …]
|
D | tx.c | 79 iwl_mvm_bar_check_trigger(struct iwl_mvm *mvm, const u8 *addr, in iwl_mvm_bar_check_trigger() 105 static u16 iwl_mvm_tx_csum(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_csum() 207 void iwl_mvm_set_tx_cmd(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_set_tx_cmd() 307 static u32 iwl_mvm_get_tx_rate(struct iwl_mvm *mvm, in iwl_mvm_get_tx_rate() 354 void iwl_mvm_set_tx_cmd_rate(struct iwl_mvm *mvm, struct iwl_tx_cmd *tx_cmd, in iwl_mvm_set_tx_cmd_rate() 414 static void iwl_mvm_set_tx_cmd_crypto(struct iwl_mvm *mvm, in iwl_mvm_set_tx_cmd_crypto() 472 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_set_tx_params() 579 static int iwl_mvm_get_ctrl_vif_queue(struct iwl_mvm *mvm, in iwl_mvm_get_ctrl_vif_queue() 623 int iwl_mvm_tx_skb_non_sta(struct iwl_mvm *mvm, struct sk_buff *skb) in iwl_mvm_tx_skb_non_sta() 778 static int iwl_mvm_tx_tso(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_tso() [all …]
|
D | nvm.c | 96 static int iwl_nvm_write_chunk(struct iwl_mvm *mvm, u16 section, in iwl_nvm_write_chunk() 135 static int iwl_nvm_read_chunk(struct iwl_mvm *mvm, u16 section, in iwl_nvm_read_chunk() 208 static int iwl_nvm_write_section(struct iwl_mvm *mvm, u16 section, in iwl_nvm_write_section() 242 static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section, in iwl_nvm_read_section() 280 iwl_parse_nvm_sections(struct iwl_mvm *mvm) in iwl_parse_nvm_sections() 346 int iwl_mvm_load_nvm_to_nic(struct iwl_mvm *mvm) in iwl_mvm_load_nvm_to_nic() 366 int iwl_nvm_init(struct iwl_mvm *mvm) in iwl_nvm_init() 466 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc() 557 int iwl_mvm_init_mcc(struct iwl_mvm *mvm) in iwl_mvm_init_mcc() 613 void iwl_mvm_rx_chub_update_mcc(struct iwl_mvm *mvm, in iwl_mvm_rx_chub_update_mcc()
|