Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dfw.c91 static int iwl_send_tx_ant_cfg(struct iwl_mvm *mvm, u8 valid_tx_ant) in iwl_send_tx_ant_cfg()
102 static int iwl_send_rss_cfg_cmd(struct iwl_mvm *mvm) in iwl_send_rss_cfg_cmd()
127 static int iwl_configure_rxq(struct iwl_mvm *mvm) in iwl_configure_rxq()
177 static int iwl_mvm_send_dqa_cmd(struct iwl_mvm *mvm) in iwl_mvm_send_dqa_cmd()
194 void iwl_mvm_mfu_assert_dump_notif(struct iwl_mvm *mvm, in iwl_mvm_mfu_assert_dump_notif()
218 struct iwl_mvm *mvm = in iwl_alive_fn() local
339 static int iwl_mvm_load_ucode_wait_alive(struct iwl_mvm *mvm, in iwl_mvm_load_ucode_wait_alive()
463 static int iwl_run_unified_mvm_ucode(struct iwl_mvm *mvm, bool read_nvm) in iwl_run_unified_mvm_ucode()
565 static void iwl_mvm_phy_filter_init(struct iwl_mvm *mvm, in iwl_mvm_phy_filter_init()
594 static void iwl_mvm_phy_filter_init(struct iwl_mvm *mvm, in iwl_mvm_phy_filter_init()
[all …]
Dtt.c71 void iwl_mvm_enter_ctkill(struct iwl_mvm *mvm) in iwl_mvm_enter_ctkill()
96 static void iwl_mvm_exit_ctkill(struct iwl_mvm *mvm) in iwl_mvm_exit_ctkill()
105 void iwl_mvm_tt_temp_changed(struct iwl_mvm *mvm, u32 temp) in iwl_mvm_tt_temp_changed()
118 static int iwl_mvm_temp_notif_parse(struct iwl_mvm *mvm, in iwl_mvm_temp_notif_parse()
149 struct iwl_mvm *mvm = in iwl_mvm_temp_notif_wait() local
163 void iwl_mvm_temp_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_temp_notif()
213 void iwl_mvm_ct_kill_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_ct_kill_notif()
235 static int iwl_mvm_send_temp_cmd(struct iwl_mvm *mvm, bool response, s32 *temp) in iwl_mvm_send_temp_cmd()
294 int iwl_mvm_get_temp(struct iwl_mvm *mvm, s32 *temp) in iwl_mvm_get_temp()
336 struct iwl_mvm *mvm; in check_exit_ctkill() local
[all …]
Dmac80211.c218 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) in iwl_mvm_reset_phy_ctxts()
236 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_get_regdomain() local
285 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) in iwl_mvm_update_changed_regdom()
303 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, in iwl_mvm_get_current_regdomain()
312 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm) in iwl_mvm_init_fw_regd()
367 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_get_antenna() local
373 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm) in iwl_mvm_mac_setup_register()
778 static void iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_skb()
796 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_tx() local
843 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_itxq_xmit() local
[all …]
Dtime-event.c81 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm, in iwl_mvm_te_clear_data()
98 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, roc_done_wk); in iwl_mvm_roc_done_wk() local
157 static void iwl_mvm_roc_finished(struct iwl_mvm *mvm) in iwl_mvm_roc_finished()
169 static void iwl_mvm_csa_noa_start(struct iwl_mvm *mvm) in iwl_mvm_csa_noa_start()
204 static bool iwl_mvm_te_check_disconnect(struct iwl_mvm *mvm, in iwl_mvm_te_check_disconnect()
224 iwl_mvm_te_handle_notify_csa(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notify_csa()
260 static void iwl_mvm_te_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_te_check_trigger()
304 static void iwl_mvm_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notif()
384 static int iwl_mvm_aux_roc_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_aux_roc_te_handle_notif()
433 void iwl_mvm_rx_time_event_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_time_event_notif()
[all …]
Dcoex.c147 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) in iwl_get_coex_type()
195 int iwl_mvm_send_bt_init_conf(struct iwl_mvm *mvm) in iwl_mvm_send_bt_init_conf()
237 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, in iwl_mvm_bt_coex_reduced_txp()
269 struct iwl_mvm *mvm; member
278 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_enable_rssi_event()
293 static void iwl_mvm_bt_coex_tcm_based_ci(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_tcm_based_ci()
321 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_bt_notif_iterator() local
465 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) in iwl_mvm_bt_coex_notif_handle()
542 void iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_bt_coex_notif()
563 void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_bt_rssi_event()
[all …]
Dsta.c73 static inline int iwl_mvm_add_sta_cmd_size(struct iwl_mvm *mvm) in iwl_mvm_add_sta_cmd_size()
82 static int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, in iwl_mvm_find_free_sta_id()
110 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_send_to_fw()
316 static int iwl_mvm_invalidate_sta_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_invalidate_sta_queue()
364 static int iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_disable_txq()
431 static int iwl_mvm_get_queue_agg_tids(struct iwl_mvm *mvm, int queue) in iwl_mvm_get_queue_agg_tids()
471 static int iwl_mvm_remove_sta_queue_marking(struct iwl_mvm *mvm, int queue) in iwl_mvm_remove_sta_queue_marking()
530 static int iwl_mvm_free_inactive_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_free_inactive_queue()
577 static int iwl_mvm_get_shared_queue(struct iwl_mvm *mvm, in iwl_mvm_get_shared_queue()
651 static int iwl_mvm_redirect_queue(struct iwl_mvm *mvm, int queue, int tid, in iwl_mvm_redirect_queue()
[all …]
Dscan.c153 static inline void *iwl_mvm_get_scan_req_umac_data(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_data()
170 iwl_mvm_get_scan_req_umac_channel(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_channel()
186 static u8 iwl_mvm_scan_rx_ant(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_ant()
193 static inline __le16 iwl_mvm_scan_rx_chain(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_chain()
207 iwl_mvm_scan_rate_n_flags(struct iwl_mvm *mvm, enum nl80211_band band, in iwl_mvm_scan_rate_n_flags()
233 static enum iwl_mvm_traffic_load iwl_mvm_get_traffic_load(struct iwl_mvm *mvm) in iwl_mvm_get_traffic_load()
239 iwl_mvm_get_traffic_load_band(struct iwl_mvm *mvm, enum nl80211_band band) in iwl_mvm_get_traffic_load_band()
268 iwl_mvm_scan_type _iwl_mvm_get_scan_type(struct iwl_mvm *mvm, in _iwl_mvm_get_scan_type()
314 iwl_mvm_scan_type iwl_mvm_get_scan_type(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type()
327 iwl_mvm_scan_type iwl_mvm_get_scan_type_band(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type_band()
[all …]
Dftm-initiator.c96 int iwl_mvm_ftm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_add_pasn_sta()
159 void iwl_mvm_ftm_remove_pasn_sta(struct iwl_mvm *mvm, u8 *addr) in iwl_mvm_ftm_remove_pasn_sta()
176 static void iwl_mvm_ftm_reset(struct iwl_mvm *mvm) in iwl_mvm_ftm_reset()
191 void iwl_mvm_ftm_restart(struct iwl_mvm *mvm) in iwl_mvm_ftm_restart()
221 void iwl_mvm_ftm_initiator_smooth_config(struct iwl_mvm *mvm) in iwl_mvm_ftm_initiator_smooth_config()
234 void iwl_mvm_ftm_initiator_smooth_stop(struct iwl_mvm *mvm) in iwl_mvm_ftm_initiator_smooth_stop()
259 static void iwl_mvm_ftm_cmd_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_cmd_v5()
289 static void iwl_mvm_ftm_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_ftm_cmd_common()
336 static void iwl_mvm_ftm_cmd_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_cmd_v8()
344 iwl_mvm_ftm_target_chandef_v1(struct iwl_mvm *mvm, in iwl_mvm_ftm_target_chandef_v1()
[all …]
Dpower.c80 int iwl_mvm_beacon_filter_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_send_cmd()
128 void iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_set_cqm_params()
144 static void iwl_mvm_power_log(struct iwl_mvm *mvm, in iwl_mvm_power_log()
181 static void iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_configure_uapsd()
293 static bool iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_allow_uapsd()
355 static void iwl_mvm_power_config_skip_dtim(struct iwl_mvm *mvm, in iwl_mvm_power_config_skip_dtim()
390 static void iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_build_cmd()
508 static int iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_send_cmd()
523 int iwl_mvm_power_update_device(struct iwl_mvm *mvm) in iwl_mvm_power_update_device()
552 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc()
[all …]
Dops.c135 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_nic_config() local
521 static u32 iwl_mvm_min_backoff(struct iwl_mvm *mvm) in iwl_mvm_min_backoff()
543 struct iwl_mvm *mvm = in iwl_mvm_tx_unblock_dwork() local
566 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_start() local
575 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_end() local
587 struct iwl_mvm *mvm = (struct iwl_mvm *)ctx; in iwl_mvm_fwrt_send_hcmd() local
616 struct iwl_mvm *mvm; in iwl_op_mode_mvm_start() local
907 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_op_mode_mvm_stop() local
947 void iwl_mvm_async_handlers_purge(struct iwl_mvm *mvm) in iwl_mvm_async_handlers_purge()
962 struct iwl_mvm *mvm = in iwl_mvm_async_handlers_wk() local
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
Dfw.c37 static int iwl_send_tx_ant_cfg(struct iwl_mvm *mvm, u8 valid_tx_ant) in iwl_send_tx_ant_cfg()
48 static int iwl_send_rss_cfg_cmd(struct iwl_mvm *mvm) in iwl_send_rss_cfg_cmd()
73 static int iwl_mvm_send_dqa_cmd(struct iwl_mvm *mvm) in iwl_mvm_send_dqa_cmd()
90 void iwl_mvm_mfu_assert_dump_notif(struct iwl_mvm *mvm, in iwl_mvm_mfu_assert_dump_notif()
105 struct iwl_mvm *mvm = in iwl_alive_fn() local
280 static void iwl_mvm_print_pd_notification(struct iwl_mvm *mvm) in iwl_mvm_print_pd_notification()
303 static int iwl_mvm_load_ucode_wait_alive(struct iwl_mvm *mvm, in iwl_mvm_load_ucode_wait_alive()
471 static void iwl_mvm_phy_filter_init(struct iwl_mvm *mvm, in iwl_mvm_phy_filter_init()
480 static int iwl_mvm_sgom_init(struct iwl_mvm *mvm) in iwl_mvm_sgom_init()
515 static int iwl_mvm_sgom_init(struct iwl_mvm *mvm) in iwl_mvm_sgom_init()
[all …]
Dtt.c13 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()
176 static int iwl_mvm_send_temp_cmd(struct iwl_mvm *mvm, bool response, s32 *temp) in iwl_mvm_send_temp_cmd()
235 int iwl_mvm_get_temp(struct iwl_mvm *mvm, s32 *temp) in iwl_mvm_get_temp()
277 struct iwl_mvm *mvm; in check_exit_ctkill() local
[all …]
Dtime-event.c25 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
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()
223 iwl_mvm_te_handle_notify_csa(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notify_csa()
259 static void iwl_mvm_te_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_te_check_trigger()
296 static void iwl_mvm_p2p_roc_finished(struct iwl_mvm *mvm) in iwl_mvm_p2p_roc_finished()
315 static void iwl_mvm_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notif()
405 static int iwl_mvm_aux_roc_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_aux_roc_te_handle_notif()
[all …]
Dmac80211.c92 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) in iwl_mvm_reset_phy_ctxts()
110 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_get_regdomain() local
162 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) in iwl_mvm_update_changed_regdom()
180 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, in iwl_mvm_get_current_regdomain()
189 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm) in iwl_mvm_init_fw_regd()
276 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_get_antenna() local
282 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm) in iwl_mvm_mac_setup_register()
725 static void iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_skb()
742 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_tx() local
801 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_itxq_xmit() local
[all …]
Dcoex.c92 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()
260 static void iwl_mvm_bt_notif_per_link(struct iwl_mvm *mvm, in iwl_mvm_bt_notif_per_link()
425 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_bt_notif_iterator() local
445 static void iwl_mvm_bt_coex_notif_handle(struct iwl_mvm *mvm) in iwl_mvm_bt_coex_notif_handle()
522 void iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_bt_coex_notif()
[all …]
Dops.c84 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_nic_config() local
148 static void iwl_mvm_rx_monitor_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_monitor_notif()
215 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_update_link_smps() local
244 static void iwl_mvm_rx_thermal_dual_chain_req(struct iwl_mvm *mvm, in iwl_mvm_rx_thermal_dual_chain_req()
648 static u32 iwl_mvm_min_backoff(struct iwl_mvm *mvm) in iwl_mvm_min_backoff()
670 struct iwl_mvm *mvm = in iwl_mvm_tx_unblock_dwork() local
693 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_start() local
700 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_end() local
707 struct iwl_mvm *mvm = (struct iwl_mvm *)ctx; in iwl_mvm_fwrt_send_hcmd() local
729 static int iwl_mvm_start_get_nvm(struct iwl_mvm *mvm) in iwl_mvm_start_get_nvm()
[all …]
Dsta.c18 static inline int iwl_mvm_add_sta_cmd_size(struct iwl_mvm *mvm) in iwl_mvm_add_sta_cmd_size()
27 int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, enum nl80211_iftype iftype) in iwl_mvm_find_free_sta_id()
128 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_send_to_fw()
303 static int iwl_mvm_invalidate_sta_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_invalidate_sta_queue()
351 static int iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_disable_txq()
444 static int iwl_mvm_get_queue_agg_tids(struct iwl_mvm *mvm, int queue) in iwl_mvm_get_queue_agg_tids()
484 static int iwl_mvm_remove_sta_queue_marking(struct iwl_mvm *mvm, int queue) in iwl_mvm_remove_sta_queue_marking()
547 static int iwl_mvm_free_inactive_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_free_inactive_queue()
594 static int iwl_mvm_get_shared_queue(struct iwl_mvm *mvm, in iwl_mvm_get_shared_queue()
663 static int iwl_mvm_reconfig_scd(struct iwl_mvm *mvm, int queue, int fifo, in iwl_mvm_reconfig_scd()
[all …]
Dutils.c21 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()
195 void iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_fw_error()
228 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx) in iwl_mvm_next_antenna()
253 int iwl_mvm_send_lq_cmd(struct iwl_mvm *mvm, struct iwl_lq_cmd *lq) in iwl_mvm_send_lq_cmd()
280 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps()
322 void iwl_mvm_update_smps_on_active_links(struct iwl_mvm *mvm, in iwl_mvm_update_smps_on_active_links()
345 int iwl_mvm_request_statistics(struct iwl_mvm *mvm, bool clear) in iwl_mvm_request_statistics()
[all …]
Dmld-mac.c7 static void iwl_mvm_mld_set_he_support(struct iwl_mvm *mvm, in iwl_mvm_mld_set_he_support()
17 static void iwl_mvm_mld_mac_ctxt_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctxt_cmd_common()
82 static int iwl_mvm_mld_mac_ctxt_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctxt_send_cmd()
94 static int iwl_mvm_mld_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctxt_cmd_sta()
159 static int iwl_mvm_mld_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctxt_cmd_listener()
178 static int iwl_mvm_mld_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctxt_cmd_ibss()
195 static int iwl_mvm_mld_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctxt_cmd_p2p_device()
214 static int iwl_mvm_mld_mac_ctxt_cmd_ap_go(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctxt_cmd_ap_go()
234 static int iwl_mvm_mld_mac_ctx_send(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctx_send()
257 int iwl_mvm_mld_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mld_mac_ctxt_add()
[all …]
Dftm-initiator.c43 int iwl_mvm_ftm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_add_pasn_sta()
127 void iwl_mvm_ftm_remove_pasn_sta(struct iwl_mvm *mvm, u8 *addr) in iwl_mvm_ftm_remove_pasn_sta()
144 static void iwl_mvm_ftm_reset(struct iwl_mvm *mvm) in iwl_mvm_ftm_reset()
159 void iwl_mvm_ftm_restart(struct iwl_mvm *mvm) in iwl_mvm_ftm_restart()
189 void iwl_mvm_ftm_initiator_smooth_config(struct iwl_mvm *mvm) in iwl_mvm_ftm_initiator_smooth_config()
202 void iwl_mvm_ftm_initiator_smooth_stop(struct iwl_mvm *mvm) in iwl_mvm_ftm_initiator_smooth_stop()
227 static void iwl_mvm_ftm_cmd_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_cmd_v5()
257 static void iwl_mvm_ftm_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_ftm_cmd_common()
304 static void iwl_mvm_ftm_cmd_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_cmd_v8()
312 iwl_mvm_ftm_target_chandef_v1(struct iwl_mvm *mvm, in iwl_mvm_ftm_target_chandef_v1()
[all …]
Dmld-sta.c9 u32 iwl_mvm_sta_fw_id_mask(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_fw_id_mask()
48 static int iwl_mvm_mld_send_sta_cmd(struct iwl_mvm *mvm, in iwl_mvm_mld_send_sta_cmd()
62 static int iwl_mvm_mld_add_int_sta_to_fw(struct iwl_mvm *mvm, in iwl_mvm_mld_add_int_sta_to_fw()
95 static int iwl_mvm_mld_rm_sta_from_fw(struct iwl_mvm *mvm, u32 sta_id) in iwl_mvm_mld_rm_sta_from_fw()
118 static int iwl_mvm_add_aux_sta_to_fw(struct iwl_mvm *mvm, in iwl_mvm_add_aux_sta_to_fw()
139 int iwl_mvm_mld_add_int_sta_with_queue(struct iwl_mvm *mvm, in iwl_mvm_mld_add_int_sta_with_queue()
178 static int iwl_mvm_mld_add_int_sta(struct iwl_mvm *mvm, in iwl_mvm_mld_add_int_sta()
209 int iwl_mvm_mld_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_mld_add_bcast_sta()
248 int iwl_mvm_mld_add_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_mld_add_mcast_sta()
282 int iwl_mvm_mld_add_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_mld_add_snif_sta()
[all …]
Dmac-ctxt.c35 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()
317 static void iwl_mvm_ack_rates(struct iwl_mvm *mvm, in iwl_mvm_ack_rates()
403 void iwl_mvm_set_fw_basic_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_fw_basic_rates()
422 void iwl_mvm_set_fw_protection_flags(struct iwl_mvm *mvm, in iwl_mvm_set_fw_protection_flags()
468 void iwl_mvm_set_fw_qos_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_fw_qos_params()
530 static void iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_common()
576 static int iwl_mvm_mac_ctxt_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_send_cmd()
587 void iwl_mvm_set_fw_dtim_tbtt(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_fw_dtim_tbtt()
[all …]
Dpower.c22 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()
304 static void iwl_mvm_power_config_skip_dtim(struct iwl_mvm *mvm, in iwl_mvm_power_config_skip_dtim()
338 static void iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_build_cmd()
456 static int iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_send_cmd()
471 int iwl_mvm_power_update_device(struct iwl_mvm *mvm) in iwl_mvm_power_update_device()
500 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc()
[all …]
Dscan.c109 static inline void *iwl_mvm_get_scan_req_umac_data(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_data()
126 iwl_mvm_get_scan_req_umac_channel(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_channel()
142 static u8 iwl_mvm_scan_rx_ant(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_ant()
149 static inline __le16 iwl_mvm_scan_rx_chain(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_chain()
163 iwl_mvm_scan_rate_n_flags(struct iwl_mvm *mvm, enum nl80211_band band, in iwl_mvm_scan_rate_n_flags()
178 static enum iwl_mvm_traffic_load iwl_mvm_get_traffic_load(struct iwl_mvm *mvm) in iwl_mvm_get_traffic_load()
184 iwl_mvm_get_traffic_load_band(struct iwl_mvm *mvm, enum nl80211_band band) in iwl_mvm_get_traffic_load_band()
219 iwl_mvm_scan_type _iwl_mvm_get_scan_type(struct iwl_mvm *mvm, in _iwl_mvm_get_scan_type()
262 iwl_mvm_scan_type iwl_mvm_get_scan_type(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type()
275 iwl_mvm_scan_type iwl_mvm_get_scan_type_band(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type_band()
[all …]
Dptp.c23 static void iwl_mvm_ptp_update_new_read(struct iwl_mvm *mvm, u32 gp2) in iwl_mvm_ptp_update_new_read()
47 u64 iwl_mvm_ptp_get_adj_time(struct iwl_mvm *mvm, u64 base_time_ns) in iwl_mvm_ptp_get_adj_time()
87 iwl_mvm_get_crosstimestamp_fw(struct iwl_mvm *mvm, u32 *gp2, u64 *sys_time) in iwl_mvm_get_crosstimestamp_fw()
127 static void iwl_mvm_phc_get_crosstimestamp_loop(struct iwl_mvm *mvm, in iwl_mvm_phc_get_crosstimestamp_loop()
153 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm, in iwl_mvm_phc_get_crosstimestamp() local
196 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, in iwl_mvm_ptp_work() local
209 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm, in iwl_mvm_ptp_gettime() local
225 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm, in iwl_mvm_ptp_adjtime() local
240 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm, in iwl_mvm_ptp_adjfine() local
271 void iwl_mvm_ptp_init(struct iwl_mvm *mvm) in iwl_mvm_ptp_init()
[all …]

123