Home
last modified time | relevance | path

Searched defs:mvm (Results 1 – 27 of 27) sorted by relevance

/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dmac80211.c213 void iwl_mvm_ref(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) in iwl_mvm_ref()
225 void iwl_mvm_unref(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) in iwl_mvm_unref()
237 static void iwl_mvm_unref_all_except(struct iwl_mvm *mvm, in iwl_mvm_unref_all_except()
259 bool iwl_mvm_ref_taken(struct iwl_mvm *mvm) in iwl_mvm_ref_taken()
279 int iwl_mvm_ref_sync(struct iwl_mvm *mvm, enum iwl_mvm_ref_type ref_type) in iwl_mvm_ref_sync()
294 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) in iwl_mvm_reset_phy_ctxts()
312 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_get_regdomain() local
351 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) in iwl_mvm_update_changed_regdom()
369 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, in iwl_mvm_get_current_regdomain()
378 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm) in iwl_mvm_init_fw_regd()
[all …]
Dtt.c70 static void iwl_mvm_enter_ctkill(struct iwl_mvm *mvm) in iwl_mvm_enter_ctkill()
93 static void iwl_mvm_exit_ctkill(struct iwl_mvm *mvm) in iwl_mvm_exit_ctkill()
102 void iwl_mvm_tt_temp_changed(struct iwl_mvm *mvm, u32 temp) in iwl_mvm_tt_temp_changed()
115 static int iwl_mvm_temp_notif_parse(struct iwl_mvm *mvm, in iwl_mvm_temp_notif_parse()
143 struct iwl_mvm *mvm = in iwl_mvm_temp_notif_wait() local
157 int iwl_mvm_temp_notif(struct iwl_mvm *mvm, in iwl_mvm_temp_notif()
177 static int iwl_mvm_get_temp_cmd(struct iwl_mvm *mvm) in iwl_mvm_get_temp_cmd()
187 int iwl_mvm_get_temp(struct iwl_mvm *mvm) in iwl_mvm_get_temp()
219 struct iwl_mvm *mvm; in check_exit_ctkill() local
265 struct iwl_mvm *mvm = _data; in iwl_mvm_tt_smps_iterator() local
[all …]
Dtime-event.c84 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm, in iwl_mvm_te_clear_data()
101 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, roc_done_wk); in iwl_mvm_roc_done_wk() local
135 static void iwl_mvm_roc_finished(struct iwl_mvm *mvm) in iwl_mvm_roc_finished()
147 static void iwl_mvm_csa_noa_start(struct iwl_mvm *mvm) in iwl_mvm_csa_noa_start()
182 static bool iwl_mvm_te_check_disconnect(struct iwl_mvm *mvm, in iwl_mvm_te_check_disconnect()
198 iwl_mvm_te_handle_notify_csa(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notify_csa()
233 static void iwl_mvm_te_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_te_check_trigger()
278 static void iwl_mvm_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notif()
356 static int iwl_mvm_aux_roc_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_aux_roc_te_handle_notif()
413 int iwl_mvm_rx_time_event_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_time_event_notif()
[all …]
Dsta.c71 static int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, in iwl_mvm_find_free_sta_id()
99 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_send_to_fw()
207 static int iwl_mvm_tdls_sta_init(struct iwl_mvm *mvm, in iwl_mvm_tdls_sta_init()
244 static void iwl_mvm_tdls_sta_deinit(struct iwl_mvm *mvm, in iwl_mvm_tdls_sta_deinit()
259 int iwl_mvm_add_sta(struct iwl_mvm *mvm, in iwl_mvm_add_sta()
334 int iwl_mvm_update_sta(struct iwl_mvm *mvm, in iwl_mvm_update_sta()
341 int iwl_mvm_drain_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, in iwl_mvm_drain_sta()
382 static int iwl_mvm_rm_sta_common(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_rm_sta_common()
411 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, sta_drained_wk); in iwl_mvm_sta_drained_wk() local
481 int iwl_mvm_rm_sta(struct iwl_mvm *mvm, in iwl_mvm_rm_sta()
[all …]
Dscan.c99 static u8 iwl_mvm_scan_rx_ant(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_ant()
106 static inline __le16 iwl_mvm_scan_rx_chain(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_chain()
128 iwl_mvm_scan_rate_n_flags(struct iwl_mvm *mvm, enum ieee80211_band band, in iwl_mvm_scan_rate_n_flags()
177 static u16 iwl_mvm_get_active_dwell(struct iwl_mvm *mvm, in iwl_mvm_get_active_dwell()
187 static u16 iwl_mvm_get_passive_dwell(struct iwl_mvm *mvm, in iwl_mvm_get_passive_dwell()
206 static void iwl_mvm_scan_calc_params(struct iwl_mvm *mvm, in iwl_mvm_scan_calc_params()
276 static inline bool iwl_mvm_rrm_scan_needed(struct iwl_mvm *mvm) in iwl_mvm_rrm_scan_needed()
283 static int iwl_mvm_max_scan_ie_fw_cmd_room(struct iwl_mvm *mvm, in iwl_mvm_max_scan_ie_fw_cmd_room()
300 int iwl_mvm_max_scan_ie_len(struct iwl_mvm *mvm, bool is_sched_scan) in iwl_mvm_max_scan_ie_len()
317 int iwl_mvm_rx_scan_offload_iter_complete_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_scan_offload_iter_complete_notif()
[all …]
Dfw.c90 iwl_get_ucode_image(struct iwl_mvm *mvm, enum iwl_ucode_type ucode_type) in iwl_get_ucode_image()
98 static int iwl_send_tx_ant_cfg(struct iwl_mvm *mvm, u8 valid_tx_ant) in iwl_send_tx_ant_cfg()
112 struct iwl_mvm *mvm = in iwl_alive_fn() local
208 static int iwl_mvm_load_ucode_wait_alive(struct iwl_mvm *mvm, in iwl_mvm_load_ucode_wait_alive()
295 static int iwl_send_phy_cfg_cmd(struct iwl_mvm *mvm) in iwl_send_phy_cfg_cmd()
314 int iwl_run_init_mvm_ucode(struct iwl_mvm *mvm, bool read_nvm) in iwl_run_init_mvm_ucode()
429 static void iwl_mvm_get_shared_mem_conf(struct iwl_mvm *mvm) in iwl_mvm_get_shared_mem_conf()
480 int iwl_mvm_fw_dbg_collect_desc(struct iwl_mvm *mvm, in iwl_mvm_fw_dbg_collect_desc()
500 int iwl_mvm_fw_dbg_collect(struct iwl_mvm *mvm, enum iwl_fw_dbg_trigger trig, in iwl_mvm_fw_dbg_collect()
516 int iwl_mvm_fw_dbg_collect_trig(struct iwl_mvm *mvm, in iwl_mvm_fw_dbg_collect_trig()
[all …]
Dops.c143 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_nic_config() local
394 struct iwl_mvm *mvm; in iwl_op_mode_mvm_start() local
603 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_op_mode_mvm_stop() local
644 void iwl_mvm_async_handlers_purge(struct iwl_mvm *mvm) in iwl_mvm_async_handlers_purge()
659 struct iwl_mvm *mvm = in iwl_mvm_async_handlers_wk() local
688 static inline void iwl_mvm_rx_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_rx_check_trigger()
724 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_rx_dispatch() local
767 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_stop_sw_queue() local
785 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_wake_sw_queue() local
801 void iwl_mvm_set_hw_ctkill_state(struct iwl_mvm *mvm, bool state) in iwl_mvm_set_hw_ctkill_state()
[all …]
Dcoex.c361 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) in iwl_get_coex_type()
409 int iwl_send_bt_init_conf(struct iwl_mvm *mvm) in iwl_send_bt_init_conf()
475 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, in iwl_mvm_bt_coex_reduced_txp()
510 struct iwl_mvm *mvm; member
517 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_enable_rssi_event()
536 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_bt_notif_iterator() local
667 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) in iwl_mvm_bt_coex_notif_handle()
742 int iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_bt_coex_notif()
778 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_bt_rssi_iterator() local
809 void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_bt_rssi_event()
[all …]
Dpower.c81 int iwl_mvm_beacon_filter_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_send_cmd()
113 void iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_set_cqm_params()
129 static void iwl_mvm_power_log(struct iwl_mvm *mvm, in iwl_mvm_power_log()
166 static void iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_configure_uapsd()
259 static bool iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_allow_uapsd()
329 static void iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_build_cmd()
448 static int iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_send_cmd()
463 int iwl_mvm_power_update_device(struct iwl_mvm *mvm) in iwl_mvm_power_update_device()
489 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc()
512 int iwl_mvm_power_uapsd_misbehaving_ap_notif(struct iwl_mvm *mvm, in iwl_mvm_power_uapsd_misbehaving_ap_notif()
[all …]
Dcoex_legacy.c105 static int iwl_send_bt_prio_tbl(struct iwl_mvm *mvm) in iwl_send_bt_prio_tbl()
560 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) in iwl_get_coex_type()
604 int iwl_send_bt_init_conf_old(struct iwl_mvm *mvm) in iwl_send_bt_init_conf_old()
726 static int iwl_mvm_bt_udpate_ctrl_kill_msk(struct iwl_mvm *mvm) in iwl_mvm_bt_udpate_ctrl_kill_msk()
771 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, in iwl_mvm_bt_coex_reduced_txp()
819 struct iwl_mvm *mvm; member
826 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_enable_rssi_event()
845 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_bt_notif_iterator() local
979 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) in iwl_mvm_bt_coex_notif_handle()
1061 int iwl_mvm_rx_bt_coex_notif_old(struct iwl_mvm *mvm, in iwl_mvm_rx_bt_coex_notif_old()
[all …]
Dled.c70 static void iwl_mvm_led_enable(struct iwl_mvm *mvm) in iwl_mvm_led_enable()
76 static void iwl_mvm_led_disable(struct iwl_mvm *mvm) in iwl_mvm_led_disable()
84 struct iwl_mvm *mvm = container_of(led_cdev, struct iwl_mvm, led); in iwl_led_brightness_set() local
91 int iwl_mvm_leds_init(struct iwl_mvm *mvm) in iwl_mvm_leds_init()
129 void iwl_mvm_leds_exit(struct iwl_mvm *mvm) in iwl_mvm_leds_exit()
Dmac-ctxt.c82 struct iwl_mvm *mvm; member
244 unsigned long iwl_mvm_get_used_hw_queues(struct iwl_mvm *mvm, in iwl_mvm_get_used_hw_queues()
302 void iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_recalc_tsf_id()
325 static int iwl_mvm_mac_ctxt_allocate_resources(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_allocate_resources()
471 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_init()
504 void iwl_mvm_mac_ctxt_release(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_release()
523 static void iwl_mvm_ack_rates(struct iwl_mvm *mvm, in iwl_mvm_ack_rates()
609 static void iwl_mvm_mac_ctxt_set_ht_flags(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_set_ht_flags()
643 static void iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_common()
745 static int iwl_mvm_mac_ctxt_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_send_cmd()
[all …]
Ddebugfs.c73 static ssize_t iwl_dbgfs_tx_flush_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_tx_flush_write()
94 static ssize_t iwl_dbgfs_sta_drain_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sta_drain_write()
127 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_sram_read() local
159 static ssize_t iwl_dbgfs_sram_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sram_write()
194 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_set_nic_temperature_read() local
213 static ssize_t iwl_dbgfs_set_nic_temperature_write(struct iwl_mvm *mvm, in iwl_dbgfs_set_nic_temperature_write()
261 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_nic_temp_read() local
283 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_stations_read() local
313 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_disable_power_off_read() local
326 static ssize_t iwl_dbgfs_disable_power_off_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_disable_power_off_write()
[all …]
Dtdls.c73 void iwl_mvm_teardown_tdls_peers(struct iwl_mvm *mvm) in iwl_mvm_teardown_tdls_peers()
95 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_tdls_sta_count()
122 static void iwl_mvm_tdls_config(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_tdls_config()
187 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_recalc_tdls_state()
207 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_mgd_protect_tdls_discover() local
244 static void iwl_mvm_tdls_update_cs_state(struct iwl_mvm *mvm, in iwl_mvm_tdls_update_cs_state()
264 int iwl_mvm_rx_tdls_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, in iwl_mvm_rx_tdls_notif()
310 iwl_mvm_tdls_check_action(struct iwl_mvm *mvm, in iwl_mvm_tdls_check_action()
393 iwl_mvm_tdls_config_channel_switch(struct iwl_mvm *mvm, in iwl_mvm_tdls_config_channel_switch()
517 struct iwl_mvm *mvm; in iwl_mvm_tdls_ch_switch_work() local
[all …]
Drx.c74 int iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, in iwl_mvm_rx_rx_phy_cmd()
98 static void iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, in iwl_mvm_pass_packet_to_mac80211()
141 static void iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, in iwl_mvm_get_signal_strength()
183 static u32 iwl_mvm_set_mac80211_rx_flag(struct iwl_mvm *mvm, in iwl_mvm_set_mac80211_rx_flag()
245 int iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, in iwl_mvm_rx_rx_mpdu()
437 static void iwl_mvm_update_rx_statistics(struct iwl_mvm *mvm, in iwl_mvm_update_rx_statistics()
446 struct iwl_mvm *mvm; member
456 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_stat_iterator() local
536 iwl_mvm_rx_stats_check_trigger(struct iwl_mvm *mvm, struct iwl_rx_packet *pkt) in iwl_mvm_rx_stats_check_trigger()
563 void iwl_mvm_handle_rx_statistics(struct iwl_mvm *mvm, in iwl_mvm_handle_rx_statistics()
[all …]
Dphy-ctxt.c142 static void iwl_mvm_phy_ctxt_cmd_data(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_cmd_data()
192 static int iwl_mvm_phy_ctxt_apply(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_apply()
219 int iwl_mvm_phy_ctxt_add(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_add()
238 void iwl_mvm_phy_ctxt_ref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) in iwl_mvm_phy_ctxt_ref()
249 int iwl_mvm_phy_ctxt_changed(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_changed()
261 void iwl_mvm_phy_ctxt_unref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) in iwl_mvm_phy_ctxt_unref()
285 int iwl_mvm_phy_ctx_count(struct iwl_mvm *mvm) in iwl_mvm_phy_ctx_count()
Dtx.c76 void iwl_mvm_set_tx_cmd(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_set_tx_cmd()
163 void iwl_mvm_set_tx_cmd_rate(struct iwl_mvm *mvm, struct iwl_tx_cmd *tx_cmd, in iwl_mvm_set_tx_cmd_rate()
244 void iwl_mvm_set_tx_cmd_crypto(struct iwl_mvm *mvm, in iwl_mvm_set_tx_cmd_crypto()
283 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_set_tx_params()
315 int iwl_mvm_tx_skb_non_sta(struct iwl_mvm *mvm, struct sk_buff *skb) in iwl_mvm_tx_skb_non_sta()
388 int iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_skb()
483 static void iwl_mvm_check_ratid_empty(struct iwl_mvm *mvm, in iwl_mvm_check_ratid_empty()
625 static void iwl_mvm_rx_tx_cmd_single(struct iwl_mvm *mvm, in iwl_mvm_rx_tx_cmd_single()
838 static void iwl_mvm_rx_tx_cmd_agg_dbg(struct iwl_mvm *mvm, in iwl_mvm_rx_tx_cmd_agg_dbg()
858 static void iwl_mvm_rx_tx_cmd_agg_dbg(struct iwl_mvm *mvm, in iwl_mvm_rx_tx_cmd_agg_dbg()
[all …]
Dnvm.c95 static int iwl_nvm_write_chunk(struct iwl_mvm *mvm, u16 section, in iwl_nvm_write_chunk()
116 static int iwl_nvm_read_chunk(struct iwl_mvm *mvm, u16 section, in iwl_nvm_read_chunk()
195 static int iwl_nvm_write_section(struct iwl_mvm *mvm, u16 section, in iwl_nvm_write_section()
229 static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section, in iwl_nvm_read_section()
265 iwl_parse_nvm_sections(struct iwl_mvm *mvm) in iwl_parse_nvm_sections()
351 static int iwl_mvm_read_external_nvm(struct iwl_mvm *mvm) in iwl_mvm_read_external_nvm()
503 int iwl_mvm_load_nvm_to_nic(struct iwl_mvm *mvm) in iwl_mvm_load_nvm_to_nic()
523 int iwl_nvm_init(struct iwl_mvm *mvm, bool read_nvm_from_nic) in iwl_nvm_init()
622 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc()
700 static u32 iwl_mvm_wrdd_get_mcc(struct iwl_mvm *mvm, union acpi_object *wrdd) in iwl_mvm_wrdd_get_mcc()
[all …]
Drs.c152 static bool rs_ant_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_ant_allow()
159 static bool rs_mimo_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_mimo_allow()
189 static bool rs_siso_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_siso_allow()
199 static bool rs_sgi_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in rs_sgi_allow()
527 static inline void rs_dump_rate(struct iwl_mvm *mvm, const struct rs_rate *rate, in rs_dump_rate()
546 static void rs_rate_scale_clear_tbl_windows(struct iwl_mvm *mvm, in rs_rate_scale_clear_tbl_windows()
564 static int rs_tl_turn_on_agg_for_tid(struct iwl_mvm *mvm, in rs_tl_turn_on_agg_for_tid()
586 static void rs_tl_turn_on_agg(struct iwl_mvm *mvm, u8 tid, in rs_tl_turn_on_agg()
622 static int _rs_collect_tx_data(struct iwl_mvm *mvm, in _rs_collect_tx_data()
687 static int rs_collect_tx_data(struct iwl_mvm *mvm, in rs_collect_tx_data()
[all …]
Dd3.c81 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_set_rekey_data() local
149 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_wowlan_program_keys() local
338 static int iwl_mvm_send_patterns(struct iwl_mvm *mvm, in iwl_mvm_send_patterns()
512 static int iwl_mvm_send_remote_wake_cfg(struct iwl_mvm *mvm, in iwl_mvm_send_remote_wake_cfg()
604 static int iwl_mvm_d3_reprogram(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_d3_reprogram()
703 static int iwl_mvm_get_last_nonqos_seq(struct iwl_mvm *mvm, in iwl_mvm_get_last_nonqos_seq()
740 void iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_set_last_nonqos_seq()
762 static int iwl_mvm_switch_to_d3(struct iwl_mvm *mvm) in iwl_mvm_switch_to_d3()
792 iwl_mvm_get_wowlan_config(struct iwl_mvm *mvm, in iwl_mvm_get_wowlan_config()
855 iwl_mvm_wowlan_config(struct iwl_mvm *mvm, in iwl_mvm_wowlan_config()
[all …]
Ddebugfs-vif.c68 static void iwl_dbgfs_update_pm(struct iwl_mvm *mvm, in iwl_dbgfs_update_pm()
134 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_write() local
199 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_read() local
215 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_mac_params_read() local
343 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_bf_params_write() local
489 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_low_latency_write() local
538 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_uapsd_misbehaving_write() local
552 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_rx_phyinfo_write() local
616 void iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_vif_dbgfs_register()
680 void iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_vif_dbgfs_clean()
Dutils.c78 int iwl_mvm_send_cmd(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd) in iwl_mvm_send_cmd()
111 int iwl_mvm_send_cmd_pdu(struct iwl_mvm *mvm, u8 id, in iwl_mvm_send_cmd_pdu()
127 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, u8 id, u16 len, in iwl_mvm_send_cmd_pdu_status()
246 int iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, in iwl_mvm_rx_fw_error()
280 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx) in iwl_mvm_next_antenna()
458 static void iwl_mvm_dump_umac_error_log(struct iwl_mvm *mvm) in iwl_mvm_dump_umac_error_log()
500 static void iwl_mvm_dump_nic_error_log_old(struct iwl_mvm *mvm) in iwl_mvm_dump_nic_error_log_old()
581 void iwl_mvm_dump_nic_error_log(struct iwl_mvm *mvm) in iwl_mvm_dump_nic_error_log()
667 void iwl_mvm_enable_txq(struct iwl_mvm *mvm, int queue, u16 ssn, in iwl_mvm_enable_txq()
[all …]
Dbinding.c78 static int iwl_mvm_binding_cmd(struct iwl_mvm *mvm, u32 action, in iwl_mvm_binding_cmd()
137 static int iwl_mvm_binding_update(struct iwl_mvm *mvm, in iwl_mvm_binding_update()
179 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_add_vif()
196 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_remove_vif()
Dsf.c155 static void iwl_mvm_fill_sf_command(struct iwl_mvm *mvm, in iwl_mvm_fill_sf_command()
214 static int iwl_mvm_sf_config(struct iwl_mvm *mvm, u8 sta_id, in iwl_mvm_sf_config()
279 int iwl_mvm_sf_update(struct iwl_mvm *mvm, struct ieee80211_vif *changed_vif, in iwl_mvm_sf_update()
Dmvm.h361 struct iwl_mvm *mvm; member
867 static inline bool iwl_mvm_is_radio_killed(struct iwl_mvm *mvm) in iwl_mvm_is_radio_killed()
873 static inline bool iwl_mvm_is_radio_hw_killed(struct iwl_mvm *mvm) in iwl_mvm_is_radio_hw_killed()
882 iwl_mvm_sta_from_staid_rcu(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_sta_from_staid_rcu()
899 iwl_mvm_sta_from_staid_protected(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_sta_from_staid_protected()
916 static inline bool iwl_mvm_is_d0i3_supported(struct iwl_mvm *mvm) in iwl_mvm_is_d0i3_supported()
924 static inline bool iwl_mvm_is_lar_supported(struct iwl_mvm *mvm) in iwl_mvm_is_lar_supported()
943 static inline bool iwl_mvm_is_wifi_mcc_supported(struct iwl_mvm *mvm) in iwl_mvm_is_wifi_mcc_supported()
949 static inline bool iwl_mvm_is_scd_cfg_supported(struct iwl_mvm *mvm) in iwl_mvm_is_scd_cfg_supported()
954 static inline bool iwl_mvm_bt_is_plcr_supported(struct iwl_mvm *mvm) in iwl_mvm_bt_is_plcr_supported()
[all …]
Dquota.c138 static void iwl_mvm_adjust_quota_for_noa(struct iwl_mvm *mvm, in iwl_mvm_adjust_quota_for_noa()
174 int iwl_mvm_update_quotas(struct iwl_mvm *mvm, in iwl_mvm_update_quotas()
Doffloading.c86 int iwl_mvm_send_proto_offload(struct iwl_mvm *mvm, in iwl_mvm_send_proto_offload()