| /freebsd-head/sys/contrib/dev/iwlwifi/mvm/ |
| HD | sta.h | 18 struct iwl_mvm; 459 u16 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data); 490 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, 492 int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, enum nl80211_iftype iftype); 493 int iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 495 int iwl_mvm_add_sta(struct iwl_mvm *mvm, 499 static inline int iwl_mvm_update_sta(struct iwl_mvm *mvm, in iwl_mvm_update_sta() 506 void iwl_mvm_realloc_queues_after_restart(struct iwl_mvm *mvm, 508 int iwl_mvm_wait_sta_queues_empty(struct iwl_mvm *mvm, 510 bool iwl_mvm_sta_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif, [all …]
|
| HD | mvm.h | 492 struct iwl_mvm *mvm; 833 struct iwl_mvm *mvm; 993 struct iwl_mvm { struct 1377 ((struct iwl_mvm *)(_iwl_op_mode)->op_mode_specific) argument 1382 DEFINE_GUARD(mvm, struct iwl_mvm *, mutex_lock(&_T->mutex), mutex_unlock(&_T->mutex)) 1424 static inline bool iwl_mvm_is_radio_killed(struct iwl_mvm *mvm) in iwl_mvm_is_radio_killed() 1430 static inline bool iwl_mvm_is_radio_hw_killed(struct iwl_mvm *mvm) in iwl_mvm_is_radio_hw_killed() 1435 static inline bool iwl_mvm_firmware_running(struct iwl_mvm *mvm) in iwl_mvm_firmware_running() 1444 iwl_mvm_sta_from_staid_rcu(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_sta_from_staid_rcu() 1461 iwl_mvm_sta_from_staid_protected(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_sta_from_staid_protected() [all …]
|
| HD | time-event.h | 79 void iwl_mvm_protect_session(struct iwl_mvm *mvm, 94 void iwl_mvm_stop_session_protection(struct iwl_mvm *mvm, 100 void iwl_mvm_rx_time_event_notif(struct iwl_mvm *mvm, 108 void iwl_mvm_rx_roc_notif(struct iwl_mvm *mvm, 128 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 140 void iwl_mvm_stop_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif); 152 void iwl_mvm_remove_time_event(struct iwl_mvm *mvm, 164 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm, 167 void iwl_mvm_cleanup_roc_te(struct iwl_mvm *mvm); 170 void iwl_mvm_remove_csa_period(struct iwl_mvm *mvm, [all …]
|
| HD | rs.h | 50 struct iwl_mvm; 55 struct iwl_mvm *drv; 88 void iwl_mvm_reset_frame_stats(struct iwl_mvm *); 91 void iwl_mvm_rs_add_sta(struct iwl_mvm *, struct iwl_mvm_sta *); 92 void iwl_mvm_tlc_update_notif(struct iwl_mvm *, struct iwl_rx_cmd_buffer *); 95 void rs_fw_rate_init(struct iwl_mvm *, struct ieee80211_sta *, 97 int rs_fw_tx_protection(struct iwl_mvm *, struct iwl_mvm_sta *, bool); 98 int iwl_mvm_tx_protection(struct iwl_mvm *, struct iwl_mvm_sta *, bool); 102 void iwl_mvm_rs_rate_init(struct iwl_mvm *, struct ieee80211_vif *, 105 void iwl_mvm_rs_fw_rate_init(struct iwl_mvm *, struct ieee80211_vif *, [all …]
|
| HD | tt.c | 15 void iwl_mvm_enter_ctkill(struct iwl_mvm *mvm) in iwl_mvm_enter_ctkill() 40 static void iwl_mvm_exit_ctkill(struct iwl_mvm *mvm) in iwl_mvm_exit_ctkill() 49 static void iwl_mvm_tt_temp_changed(struct iwl_mvm *mvm, u32 temp) in iwl_mvm_tt_temp_changed() 62 static int iwl_mvm_temp_notif_parse(struct iwl_mvm *mvm, in iwl_mvm_temp_notif_parse() 93 struct iwl_mvm *mvm = in iwl_mvm_temp_notif_wait() 94 container_of(notif_wait, struct iwl_mvm, notif_wait); in iwl_mvm_temp_notif_wait() 107 void iwl_mvm_temp_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_temp_notif() 157 void iwl_mvm_ct_kill_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_ct_kill_notif() 178 static int iwl_mvm_send_temp_cmd(struct iwl_mvm *mvm, bool response, s32 *temp) in iwl_mvm_send_temp_cmd() 237 int iwl_mvm_get_temp(struct iwl_mvm *mvm, s32 *temp) in iwl_mvm_get_temp() [all …]
|
| HD | ptp.c | 23 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() 196 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, in iwl_mvm_ptp_work() 209 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm, in iwl_mvm_ptp_gettime() 225 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm, in iwl_mvm_ptp_adjtime() 240 struct iwl_mvm *mvm = container_of(ptp, struct iwl_mvm, in iwl_mvm_ptp_adjfine() 271 void iwl_mvm_ptp_init(struct iwl_mvm *mvm) in iwl_mvm_ptp_init() [all …]
|
| HD | utils.c | 24 int iwl_mvm_send_cmd(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd) in iwl_mvm_send_cmd() 60 int iwl_mvm_send_cmd_pdu(struct iwl_mvm *mvm, u32 id, in iwl_mvm_send_cmd_pdu() 76 int iwl_mvm_send_cmd_status(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd, in iwl_mvm_send_cmd_status() 129 int iwl_mvm_send_cmd_pdu_status(struct iwl_mvm *mvm, u32 id, u16 len, in iwl_mvm_send_cmd_pdu_status() 198 void iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_fw_error() 231 u8 iwl_mvm_next_antenna(struct iwl_mvm *mvm, u8 valid, u8 last_idx) in iwl_mvm_next_antenna() 258 int iwl_mvm_send_lq_cmd(struct iwl_mvm *mvm, struct iwl_lq_cmd *lq) in iwl_mvm_send_lq_cmd() 285 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps() 327 void iwl_mvm_update_smps_on_active_links(struct iwl_mvm *mvm, in iwl_mvm_update_smps_on_active_links() 352 int iwl_mvm_request_periodic_system_statistics(struct iwl_mvm *mvm, bool enable) in iwl_mvm_request_periodic_system_statistics() [all …]
|
| HD | 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() 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()
|
| HD | mld-mac.c | 7 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() 217 static int iwl_mvm_mld_mac_ctxt_cmd_ap_go(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctxt_cmd_ap_go() 237 static int iwl_mvm_mld_mac_ctx_send(struct iwl_mvm *mvm, in iwl_mvm_mld_mac_ctx_send() 260 int iwl_mvm_mld_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mld_mac_ctxt_add() [all …]
|
| HD | time-event.c | 25 void iwl_mvm_te_clear_data(struct iwl_mvm *mvm, in iwl_mvm_te_clear_data() 48 static void iwl_mvm_cleanup_roc(struct iwl_mvm *mvm) in iwl_mvm_cleanup_roc() 137 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, roc_done_wk); in iwl_mvm_roc_done_wk() 144 static void iwl_mvm_roc_finished(struct iwl_mvm *mvm) in iwl_mvm_roc_finished() 156 static void iwl_mvm_csa_noa_start(struct iwl_mvm *mvm) in iwl_mvm_csa_noa_start() 191 static bool iwl_mvm_te_check_disconnect(struct iwl_mvm *mvm, in iwl_mvm_te_check_disconnect() 234 iwl_mvm_te_handle_notify_csa(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notify_csa() 270 static void iwl_mvm_te_check_trigger(struct iwl_mvm *mvm, in iwl_mvm_te_check_trigger() 314 static void iwl_mvm_te_handle_notif(struct iwl_mvm *mvm, in iwl_mvm_te_handle_notif() 420 void iwl_mvm_rx_roc_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_roc_notif() [all …]
|
| HD | coex.c | 92 iwl_get_coex_type(struct iwl_mvm *mvm, const struct ieee80211_vif *vif) in iwl_get_coex_type() 135 int iwl_mvm_send_bt_init_conf(struct iwl_mvm *mvm) in iwl_mvm_send_bt_init_conf() 177 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, in iwl_mvm_bt_coex_reduced_txp() 212 struct iwl_mvm *mvm; 221 void iwl_mvm_bt_coex_enable_rssi_event(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_enable_rssi_event() 234 static void iwl_mvm_bt_coex_tcm_based_ci(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_tcm_based_ci() 261 iwl_mvm_bt_coex_calculate_esr_mode(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_calculate_esr_mode() 307 void iwl_mvm_bt_coex_update_link_esr(struct iwl_mvm *mvm, in iwl_mvm_bt_coex_update_link_esr() 327 static void iwl_mvm_bt_notif_per_link(struct iwl_mvm *mvm, in iwl_mvm_bt_notif_per_link() 492 struct iwl_mvm *mvm = data->mvm; in iwl_mvm_bt_notif_iterator() [all …]
|
| HD | mld-sta.c | 9 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 …]
|
| HD | ftm-initiator.c | 49 int iwl_mvm_ftm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_add_pasn_sta() 133 void iwl_mvm_ftm_remove_pasn_sta(struct iwl_mvm *mvm, u8 *addr) in iwl_mvm_ftm_remove_pasn_sta() 150 static void iwl_mvm_ftm_reset(struct iwl_mvm *mvm) in iwl_mvm_ftm_reset() 165 void iwl_mvm_ftm_restart(struct iwl_mvm *mvm) in iwl_mvm_ftm_restart() 195 void iwl_mvm_ftm_initiator_smooth_config(struct iwl_mvm *mvm) in iwl_mvm_ftm_initiator_smooth_config() 208 void iwl_mvm_ftm_initiator_smooth_stop(struct iwl_mvm *mvm) in iwl_mvm_ftm_initiator_smooth_stop() 233 static void iwl_mvm_ftm_cmd_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_cmd_v5() 263 static void iwl_mvm_ftm_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_ftm_cmd_common() 314 static void iwl_mvm_ftm_cmd_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_cmd_v8() 322 iwl_mvm_ftm_target_chandef_v1(struct iwl_mvm *mvm, in iwl_mvm_ftm_target_chandef_v1() [all …]
|
| HD | ops.c | 97 struct iwl_mvm *mvm = IWL_OP_MODE_GET_MVM(op_mode); in iwl_mvm_nic_config() 161 static void iwl_mvm_rx_esr_mode_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_esr_mode_notif() 179 static void iwl_mvm_rx_monitor_notif(struct iwl_mvm *mvm, in iwl_mvm_rx_monitor_notif() 246 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_update_link_smps() 275 static void iwl_mvm_rx_thermal_dual_chain_req(struct iwl_mvm *mvm, in iwl_mvm_rx_thermal_dual_chain_req() 322 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 754 static u32 iwl_mvm_min_backoff(struct iwl_mvm *mvm) in iwl_mvm_min_backoff() 776 struct iwl_mvm *mvm = in iwl_mvm_tx_unblock_dwork() 777 container_of(work, struct iwl_mvm, cs_tx_unblock_dwork.work); in iwl_mvm_tx_unblock_dwork() 797 struct iwl_mvm *mvm = ctx; in iwl_mvm_fwrt_dump_start() [all …]
|
| HD | rs.c | 50 iwl_mvm_update_frame_stats(struct iwl_mvm *mvm, u32 rate, bool agg) in iwl_mvm_update_frame_stats() 113 iwl_mvm_reset_frame_stats(struct iwl_mvm *mvm) in iwl_mvm_reset_frame_stats() 136 iwl_mvm_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, bool enable) in iwl_mvm_tx_protection() 147 iwl_mvm_rs_sw_rate_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_rs_sw_rate_init() 156 iwl_mvm_rs_rate_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_rs_rate_init() 168 iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, in iwl_mvm_rs_tx_status() 175 rs_update_last_rssi(struct iwl_mvm *mvm __unused, struct iwl_mvm_sta *mvmsta, in rs_update_last_rssi()
|
| HD | time-sync.h | 12 void iwl_mvm_time_sync_msmt_event(struct iwl_mvm *mvm, 14 void iwl_mvm_time_sync_msmt_confirm_event(struct iwl_mvm *mvm, 16 int iwl_mvm_time_sync_config(struct iwl_mvm *mvm, const u8 *addr, 20 bool iwl_mvm_time_sync_frame(struct iwl_mvm *mvm, struct sk_buff *skb, u8 *addr) in iwl_mvm_time_sync_frame()
|
| HD | debugfs.c | 26 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_ctdp_budget_read() 49 static ssize_t iwl_dbgfs_stop_ctdp_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_stop_ctdp_write() 78 static ssize_t iwl_dbgfs_start_ctdp_write(struct iwl_mvm *mvm, in iwl_dbgfs_start_ctdp_write() 108 static ssize_t iwl_dbgfs_force_ctkill_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_force_ctkill_write() 120 static ssize_t iwl_dbgfs_tx_flush_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_tx_flush_write() 157 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_sram_read() 189 static ssize_t iwl_dbgfs_sram_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sram_write() 224 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_set_nic_temperature_read() 243 static ssize_t iwl_dbgfs_set_nic_temperature_write(struct iwl_mvm *mvm, in iwl_dbgfs_set_nic_temperature_write() 291 struct iwl_mvm *mvm = file->private_data; in iwl_dbgfs_nic_temp_read() [all …]
|
| HD | mac-ctxt.c | 46 struct iwl_mvm *mvm; 184 void iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_recalc_tsf_id() 207 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_init() 329 static void iwl_mvm_ack_rates(struct iwl_mvm *mvm, in iwl_mvm_ack_rates() 415 void iwl_mvm_set_fw_basic_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_fw_basic_rates() 434 void iwl_mvm_set_fw_protection_flags(struct iwl_mvm *mvm, in iwl_mvm_set_fw_protection_flags() 480 void iwl_mvm_set_fw_qos_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_fw_qos_params() 542 static void iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_cmd_common() 588 static int iwl_mvm_mac_ctxt_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_mac_ctxt_send_cmd() 599 void iwl_mvm_set_fw_dtim_tbtt(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_fw_dtim_tbtt() [all …]
|
| HD | scan.c | 110 static inline void *iwl_mvm_get_scan_req_umac_data(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_data() 127 iwl_mvm_get_scan_req_umac_channel(struct iwl_mvm *mvm) in iwl_mvm_get_scan_req_umac_channel() 143 static u8 iwl_mvm_scan_rx_ant(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_ant() 150 static inline __le16 iwl_mvm_scan_rx_chain(struct iwl_mvm *mvm) in iwl_mvm_scan_rx_chain() 164 iwl_mvm_scan_rate_n_flags(struct iwl_mvm *mvm, enum nl80211_band band, in iwl_mvm_scan_rate_n_flags() 179 static enum iwl_mvm_traffic_load iwl_mvm_get_traffic_load(struct iwl_mvm *mvm) in iwl_mvm_get_traffic_load() 185 iwl_mvm_get_traffic_load_band(struct iwl_mvm *mvm, enum nl80211_band band) in iwl_mvm_get_traffic_load_band() 220 iwl_mvm_scan_type _iwl_mvm_get_scan_type(struct iwl_mvm *mvm, in _iwl_mvm_get_scan_type() 269 iwl_mvm_scan_type iwl_mvm_get_scan_type(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type() 282 iwl_mvm_scan_type iwl_mvm_get_scan_type_band(struct iwl_mvm *mvm, in iwl_mvm_get_scan_type_band() [all …]
|
| HD | mld-key.c | 11 static u32 iwl_mvm_get_sec_sta_mask(struct iwl_mvm *mvm, in iwl_mvm_get_sec_sta_mask() 59 u32 iwl_mvm_get_sec_flags(struct iwl_mvm *mvm, in iwl_mvm_get_sec_flags() 132 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mld_update_sta_key() 153 int iwl_mvm_mld_update_sta_keys(struct iwl_mvm *mvm, in iwl_mvm_mld_update_sta_keys() 170 static int __iwl_mvm_sec_key_del(struct iwl_mvm *mvm, u32 sta_mask, in __iwl_mvm_sec_key_del() 184 int iwl_mvm_mld_send_key(struct iwl_mvm *mvm, u32 sta_mask, u32 key_flags, in iwl_mvm_mld_send_key() 244 int iwl_mvm_sec_key_add(struct iwl_mvm *mvm, in iwl_mvm_sec_key_add() 296 static int _iwl_mvm_sec_key_del(struct iwl_mvm *mvm, in _iwl_mvm_sec_key_del() 345 int iwl_mvm_sec_key_del_pasn(struct iwl_mvm *mvm, in iwl_mvm_sec_key_del_pasn() 360 int iwl_mvm_sec_key_del(struct iwl_mvm *mvm, in iwl_mvm_sec_key_del() [all …]
|
| HD | mac80211.c | 113 static void iwl_mvm_reset_phy_ctxts(struct iwl_mvm *mvm) in iwl_mvm_reset_phy_ctxts() 131 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_get_regdomain() 193 void iwl_mvm_update_changed_regdom(struct iwl_mvm *mvm) in iwl_mvm_update_changed_regdom() 211 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, in iwl_mvm_get_current_regdomain() 220 int iwl_mvm_init_fw_regd(struct iwl_mvm *mvm, bool force_regd_sync) in iwl_mvm_init_fw_regd() 314 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_get_antenna() 322 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_op_set_antenna() 344 int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm) in iwl_mvm_mac_setup_register() 805 static void iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, in iwl_mvm_tx_skb() 822 struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw); in iwl_mvm_mac_tx() [all …]
|
| HD | phy-ctxt.c | 78 static void iwl_mvm_phy_ctxt_set_rxchain(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_set_rxchain() 116 static void iwl_mvm_phy_ctxt_cmd_data_v1(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_cmd_data_v1() 137 static void iwl_mvm_phy_ctxt_cmd_data(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_cmd_data() 155 int iwl_mvm_phy_send_rlc(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_send_rlc() 198 static int iwl_mvm_phy_ctxt_apply(struct iwl_mvm *mvm, in iwl_mvm_phy_ctxt_apply() 268 int iwl_mvm_phy_ctxt_add(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_add() 299 void iwl_mvm_phy_ctxt_ref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) in iwl_mvm_phy_ctxt_ref() 315 int iwl_mvm_phy_ctxt_changed(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_changed() 360 void iwl_mvm_phy_ctxt_unref(struct iwl_mvm *mvm, struct iwl_mvm_phy_ctxt *ctxt) in iwl_mvm_phy_ctxt_unref() 393 int iwl_mvm_phy_ctx_count(struct iwl_mvm *mvm) in iwl_mvm_phy_ctx_count()
|
| HD | power.c | 22 int iwl_mvm_beacon_filter_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_send_cmd() 69 void iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, in iwl_mvm_beacon_filter_set_cqm_params() 85 static void iwl_mvm_power_log(struct iwl_mvm *mvm, in iwl_mvm_power_log() 122 static void iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_configure_uapsd() 252 static bool iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, in iwl_mvm_power_allow_uapsd() 298 static void iwl_mvm_power_config_skip_dtim(struct iwl_mvm *mvm, in iwl_mvm_power_config_skip_dtim() 346 static void iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_build_cmd() 464 static int iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, in iwl_mvm_power_send_cmd() 479 int iwl_mvm_power_update_device(struct iwl_mvm *mvm) in iwl_mvm_power_update_device() 513 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc() [all …]
|
| HD | sta.c | 21 static inline int iwl_mvm_add_sta_cmd_size(struct iwl_mvm *mvm) in iwl_mvm_add_sta_cmd_size() 30 int iwl_mvm_find_free_sta_id(struct iwl_mvm *mvm, enum nl80211_iftype iftype) in iwl_mvm_find_free_sta_id() 131 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_send_to_fw() 306 static int iwl_mvm_invalidate_sta_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_invalidate_sta_queue() 354 static int iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_disable_txq() 447 static int iwl_mvm_get_queue_agg_tids(struct iwl_mvm *mvm, int queue) in iwl_mvm_get_queue_agg_tids() 487 static int iwl_mvm_remove_sta_queue_marking(struct iwl_mvm *mvm, int queue) in iwl_mvm_remove_sta_queue_marking() 550 static int iwl_mvm_free_inactive_queue(struct iwl_mvm *mvm, int queue, in iwl_mvm_free_inactive_queue() 597 static int iwl_mvm_get_shared_queue(struct iwl_mvm *mvm, in iwl_mvm_get_shared_queue() 666 static int iwl_mvm_reconfig_scd(struct iwl_mvm *mvm, int queue, int fifo, in iwl_mvm_reconfig_scd() [all …]
|
| HD | ftm-responder.c | 90 iwl_mvm_ftm_responder_set_ndp(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_set_ndp() 108 iwl_mvm_ftm_responder_cmd(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_cmd() 177 iwl_mvm_ftm_responder_dyn_cfg_v2(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_dyn_cfg_v2() 222 iwl_mvm_ftm_responder_dyn_cfg_v3(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_dyn_cfg_v3() 281 iwl_mvm_ftm_responder_dyn_cfg_cmd(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_dyn_cfg_cmd() 308 static void iwl_mvm_resp_del_pasn_sta(struct iwl_mvm *mvm, in iwl_mvm_resp_del_pasn_sta() 328 int iwl_mvm_ftm_respoder_add_pasn_sta(struct iwl_mvm *mvm, in iwl_mvm_ftm_respoder_add_pasn_sta() 396 int iwl_mvm_ftm_resp_remove_pasn_sta(struct iwl_mvm *mvm, in iwl_mvm_ftm_resp_remove_pasn_sta() 415 int iwl_mvm_ftm_start_responder(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_ftm_start_responder() 464 void iwl_mvm_ftm_responder_clear(struct iwl_mvm *mvm, in iwl_mvm_ftm_responder_clear() [all …]
|