Home
last modified time | relevance | path

Searched defs:mld (Results 1 – 25 of 51) sorted by relevance

123

/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
Dmac80211.c108 static void iwl_mld_hw_set_addresses(struct iwl_mld *mld) in iwl_mld_hw_set_addresses()
132 static void iwl_mld_hw_set_channels(struct iwl_mld *mld) in iwl_mld_hw_set_channels()
144 static void iwl_mld_hw_set_security(struct iwl_mld *mld) in iwl_mld_hw_set_security()
167 static void iwl_mld_hw_set_antennas(struct iwl_mld *mld) in iwl_mld_hw_set_antennas()
175 static void iwl_mld_hw_set_pm(struct iwl_mld *mld) in iwl_mld_hw_set_pm()
201 static void iwl_mac_hw_set_radiotap(struct iwl_mld *mld) in iwl_mac_hw_set_radiotap()
219 static void iwl_mac_hw_set_flags(struct iwl_mld *mld) in iwl_mac_hw_set_flags()
252 static void iwl_mac_hw_set_wiphy(struct iwl_mld *mld) in iwl_mac_hw_set_wiphy()
347 static void iwl_mac_hw_set_misc(struct iwl_mld *mld) in iwl_mac_hw_set_misc()
377 static int iwl_mld_hw_verify_preconditions(struct iwl_mld *mld) in iwl_mld_hw_verify_preconditions()
[all …]
Dthermal.c18 void iwl_mld_handle_ct_kill_notif(struct iwl_mld *mld, in iwl_mld_handle_ct_kill_notif()
36 struct iwl_mld *mld; in iwl_mld_exit_ctkill() local
44 void iwl_mld_handle_temp_notif(struct iwl_mld *mld, struct iwl_rx_packet *pkt) in iwl_mld_handle_temp_notif()
79 static int iwl_mld_get_temp(struct iwl_mld *mld, s32 *temp) in iwl_mld_get_temp()
141 int iwl_mld_config_temp_report_ths(struct iwl_mld *mld) in iwl_mld_config_temp_report_ths()
185 struct iwl_mld *mld = thermal_zone_device_priv(device); in iwl_mld_tzone_get_temp() local
213 struct iwl_mld *mld = thermal_zone_device_priv(device); in iwl_mld_tzone_set_trip_temp() local
239 static void iwl_mld_thermal_zone_register(struct iwl_mld *mld) in iwl_mld_thermal_zone_register()
300 int iwl_mld_config_ctdp(struct iwl_mld *mld, u32 state, in iwl_mld_config_ctdp()
337 struct iwl_mld *mld = (struct iwl_mld *)(cdev->devdata); in iwl_mld_tcool_get_cur_state() local
[all …]
Diface.c22 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_cleanup_vif() local
53 static int iwl_mld_send_mac_cmd(struct iwl_mld *mld, in iwl_mld_send_mac_cmd()
88 static bool iwl_mld_is_nic_ack_enabled(struct iwl_mld *mld, in iwl_mld_is_nic_ack_enabled()
107 static void iwl_mld_mac_cmd_fill_common(struct iwl_mld *mld, in iwl_mld_mac_cmd_fill_common()
164 static void iwl_mld_fill_mac_cmd_sta(struct iwl_mld *mld, in iwl_mld_fill_mac_cmd_sta()
236 static void iwl_mld_fill_mac_cmd_ap(struct iwl_mld *mld, in iwl_mld_fill_mac_cmd_ap()
266 static bool iwl_mld_p2p_dev_has_extended_disc(struct iwl_mld *mld) in iwl_mld_p2p_dev_has_extended_disc()
284 static void iwl_mld_fill_mac_cmd_p2p_dev(struct iwl_mld *mld, in iwl_mld_fill_mac_cmd_p2p_dev()
302 static void iwl_mld_fill_mac_cmd_ibss(struct iwl_mld *mld, in iwl_mld_fill_mac_cmd_ibss()
316 iwl_mld_rm_mac_from_fw(struct iwl_mld *mld, struct ieee80211_vif *vif) in iwl_mld_rm_mac_from_fw()
[all …]
Dmld.c53 static void iwl_mld_hw_set_regulatory(struct iwl_mld *mld) in iwl_mld_hw_set_regulatory()
62 void iwl_construct_mld(struct iwl_mld *mld, struct iwl_trans *trans, in iwl_construct_mld()
95 struct iwl_mld *mld = ctx; in iwl_mld_fwrt_dump_start() local
103 struct iwl_mld *mld = ctx; in iwl_mld_fwrt_dump_end() local
115 struct iwl_mld *mld = (struct iwl_mld *)ctx; in iwl_mld_fwrt_send_hcmd() local
133 iwl_mld_construct_fw_runtime(struct iwl_mld *mld, struct iwl_trans *trans, in iwl_mld_construct_fw_runtime()
325 const struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_configure_trans() local
367 struct iwl_mld *mld; in iwl_op_mode_mld_start() local
473 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_op_mode_mld_stop() local
502 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_queue_state_change() local
[all …]
Dlink.c19 static int iwl_mld_send_link_cmd(struct iwl_mld *mld, in iwl_mld_send_link_cmd()
37 static int iwl_mld_add_link_to_fw(struct iwl_mld *mld, in iwl_mld_add_link_to_fw()
64 static void iwl_mld_fill_rates(struct iwl_mld *mld, in iwl_mld_fill_rates()
150 static void iwl_mld_fill_protection_flags(struct iwl_mld *mld, in iwl_mld_fill_protection_flags()
221 static bool iwl_mld_fill_mu_edca(struct iwl_mld *mld, in iwl_mld_fill_mu_edca()
262 static int _iwl_mld_change_link_in_fw(struct iwl_mld *mld, in _iwl_mld_change_link_in_fw()
385 int iwl_mld_change_link_in_fw(struct iwl_mld *mld, in iwl_mld_change_link_in_fw()
395 int iwl_mld_change_link_omi_bw(struct iwl_mld *mld, in iwl_mld_change_link_omi_bw()
403 int iwl_mld_activate_link(struct iwl_mld *mld, in iwl_mld_activate_link()
425 void iwl_mld_deactivate_link(struct iwl_mld *mld, in iwl_mld_deactivate_link()
[all …]
Dsta.c20 int iwl_mld_fw_sta_id_from_link_sta(struct iwl_mld *mld, in iwl_mld_fw_sta_id_from_link_sta()
149 static void iwl_mld_parse_ppe(struct iwl_mld *mld, in iwl_mld_parse_ppe()
198 static void iwl_mld_set_pkt_ext_from_he_ppe(struct iwl_mld *mld, in iwl_mld_set_pkt_ext_from_he_ppe()
277 static void iwl_mld_fill_pkt_ext(struct iwl_mld *mld, in iwl_mld_fill_pkt_ext()
401 static int iwl_mld_send_sta_cmd(struct iwl_mld *mld, in iwl_mld_send_sta_cmd()
413 iwl_mld_add_modify_sta_cmd(struct iwl_mld *mld, in iwl_mld_add_modify_sta_cmd()
564 static int iwl_mld_rm_sta_from_fw(struct iwl_mld *mld, u8 fw_sta_id) in iwl_mld_rm_sta_from_fw()
581 iwl_mld_remove_link_sta(struct iwl_mld *mld, in iwl_mld_remove_link_sta()
609 static void iwl_mld_set_max_amsdu_len(struct iwl_mld *mld, in iwl_mld_set_max_amsdu_len()
628 int iwl_mld_update_all_link_stations(struct iwl_mld *mld, in iwl_mld_update_all_link_stations()
[all …]
Dptp.c22 static int iwl_mld_get_systime(struct iwl_mld *mld, u32 *gp2) in iwl_mld_get_systime()
32 static void iwl_mld_ptp_update_new_read(struct iwl_mld *mld, u32 gp2) in iwl_mld_ptp_update_new_read()
59 u64 iwl_mld_ptp_get_adj_time(struct iwl_mld *mld, u64 base_time_ns) in iwl_mld_ptp_get_adj_time()
105 struct iwl_mld *mld = container_of(ptp, struct iwl_mld, in iwl_mld_ptp_gettime() local
126 struct iwl_mld *mld = container_of(ptp, struct iwl_mld, in iwl_mld_ptp_adjtime() local
140 struct iwl_mld *mld = container_of(ptp, struct iwl_mld, in iwl_mld_ptp_adjfine() local
175 struct iwl_mld *mld = container_of(wk, struct iwl_mld, in iwl_mld_ptp_work() local
189 iwl_mld_get_crosstimestamp_fw(struct iwl_mld *mld, u32 *gp2, u64 *sys_time) in iwl_mld_get_crosstimestamp_fw()
236 struct iwl_mld *mld = container_of(ptp, struct iwl_mld, in iwl_mld_phc_get_crosstimestamp() local
272 void iwl_mld_ptp_init(struct iwl_mld *mld) in iwl_mld_ptp_init()
[all …]
Dtx.c42 void iwl_mld_toggle_tx_ant(struct iwl_mld *mld, u8 *ant) in iwl_mld_toggle_tx_ant()
48 iwl_mld_get_queue_size(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_get_queue_size()
70 static int iwl_mld_allocate_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_allocate_txq()
100 static int iwl_mld_add_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_add_txq()
120 void iwl_mld_add_txq_list(struct iwl_mld *mld) in iwl_mld_add_txq_list()
152 struct iwl_mld *mld = container_of(wk, struct iwl_mld, in iwl_mld_add_txqs_wk() local
163 iwl_mld_free_txq(struct iwl_mld *mld, u32 fw_sta_mask, u32 tid, u32 queue_id) in iwl_mld_free_txq()
178 void iwl_mld_remove_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_remove_txq()
303 static void iwl_mld_get_basic_rates_and_band(struct iwl_mld *mld, in iwl_mld_get_basic_rates_and_band()
336 u8 iwl_mld_get_lowest_rate(struct iwl_mld *mld, in iwl_mld_get_lowest_rate()
[all …]
Dfw.c22 static int iwl_mld_send_tx_ant_cfg(struct iwl_mld *mld) in iwl_mld_send_tx_ant_cfg()
35 static int iwl_mld_send_rss_cfg_cmd(struct iwl_mld *mld) in iwl_mld_send_rss_cfg_cmd()
58 static int iwl_mld_config_scan(struct iwl_mld *mld) in iwl_mld_config_scan()
106 struct iwl_mld *mld = in iwl_alive_fn() local
182 static void iwl_mld_print_alive_notif_timeout(struct iwl_mld *mld) in iwl_mld_print_alive_notif_timeout()
211 static int iwl_mld_load_fw_wait_alive(struct iwl_mld *mld) in iwl_mld_load_fw_wait_alive()
260 static int iwl_mld_run_fw_init_sequence(struct iwl_mld *mld) in iwl_mld_run_fw_init_sequence()
328 int iwl_mld_load_fw(struct iwl_mld *mld) in iwl_mld_load_fw()
354 void iwl_mld_stop_fw(struct iwl_mld *mld) in iwl_mld_stop_fw()
378 void iwl_mld_send_recovery_cmd(struct iwl_mld *mld, u32 flags) in iwl_mld_send_recovery_cmd()
[all …]
Dregulatory.c16 void iwl_mld_get_bios_tables(struct iwl_mld *mld) in iwl_mld_get_bios_tables()
71 static int iwl_mld_geo_sar_init(struct iwl_mld *mld) in iwl_mld_geo_sar_init()
118 int iwl_mld_config_sar_profile(struct iwl_mld *mld, int prof_a, int prof_b) in iwl_mld_config_sar_profile()
156 int iwl_mld_init_sar(struct iwl_mld *mld) in iwl_mld_init_sar()
180 int iwl_mld_init_sgom(struct iwl_mld *mld) in iwl_mld_init_sgom()
204 static int iwl_mld_ppag_send_cmd(struct iwl_mld *mld) in iwl_mld_ppag_send_cmd()
225 int iwl_mld_init_ppag(struct iwl_mld *mld) in iwl_mld_init_ppag()
235 void iwl_mld_configure_lari(struct iwl_mld *mld) in iwl_mld_configure_lari()
317 void iwl_mld_init_uats(struct iwl_mld *mld) in iwl_mld_init_uats()
337 void iwl_mld_init_tas(struct iwl_mld *mld) in iwl_mld_init_tas()
Dftm-initiator.c17 static void iwl_mld_ftm_cmd_common(struct iwl_mld *mld, in iwl_mld_ftm_cmd_common()
64 iwl_mld_ftm_set_target_chandef(struct iwl_mld *mld, in iwl_mld_ftm_set_target_chandef()
115 iwl_mld_ftm_set_target_flags(struct iwl_mld *mld, in iwl_mld_ftm_set_target_flags()
148 static void iwl_mld_ftm_set_sta(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_ftm_set_sta()
174 iwl_mld_ftm_set_target(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_ftm_set_target()
221 int iwl_mld_ftm_start(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_ftm_start()
265 static void iwl_mld_ftm_reset(struct iwl_mld *mld) in iwl_mld_ftm_reset()
275 static int iwl_mld_ftm_range_resp_valid(struct iwl_mld *mld, u8 request_id, in iwl_mld_ftm_range_resp_valid()
305 static void iwl_mld_debug_range_resp(struct iwl_mld *mld, u8 index, in iwl_mld_debug_range_resp()
324 void iwl_mld_handle_ftm_resp_notif(struct iwl_mld *mld, in iwl_mld_handle_ftm_resp_notif()
[all …]
Dmlo.c30 static void iwl_mld_print_emlsr_blocked(struct iwl_mld *mld, u32 mask) in iwl_mld_print_emlsr_blocked()
70 static void iwl_mld_print_emlsr_exit(struct iwl_mld *mld, u32 mask) in iwl_mld_print_emlsr_exit()
126 static void iwl_mld_check_emlsr_prevention(struct iwl_mld *mld, in iwl_mld_check_emlsr_prevention()
194 static int _iwl_mld_exit_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif, in _iwl_mld_exit_emlsr()
242 void iwl_mld_exit_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_exit_emlsr()
248 static int _iwl_mld_emlsr_block(struct iwl_mld *mld, struct ieee80211_vif *vif, in _iwl_mld_emlsr_block()
277 void iwl_mld_block_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_block_emlsr()
283 int iwl_mld_block_emlsr_sync(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_block_emlsr_sync()
292 void iwl_mld_unblock_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_unblock_emlsr()
348 void iwl_mld_handle_emlsr_mode_notif(struct iwl_mld *mld, in iwl_mld_handle_emlsr_mode_notif()
[all …]
Dlow_latency.c19 static bool iwl_mld_calc_low_latency(struct iwl_mld *mld, in iwl_mld_calc_low_latency()
75 struct iwl_mld *mld = _data; in iwl_mld_low_latency_iter() local
92 struct iwl_mld *mld = container_of(wk, struct iwl_mld, in iwl_mld_low_latency_wk() local
129 int iwl_mld_low_latency_init(struct iwl_mld *mld) in iwl_mld_low_latency_init()
153 void iwl_mld_low_latency_free(struct iwl_mld *mld) in iwl_mld_low_latency_free()
161 void iwl_mld_low_latency_restart_cleanup(struct iwl_mld *mld) in iwl_mld_low_latency_restart_cleanup()
175 static int iwl_mld_send_low_latency_cmd(struct iwl_mld *mld, bool low_latency, in iwl_mld_send_low_latency_cmd()
206 void iwl_mld_vif_update_low_latency(struct iwl_mld *mld, in iwl_mld_vif_update_low_latency()
263 void iwl_mld_low_latency_update_counters(struct iwl_mld *mld, in iwl_mld_low_latency_update_counters()
303 void iwl_mld_low_latency_stop(struct iwl_mld *mld) in iwl_mld_low_latency_stop()
[all …]
Ddebugfs.c37 static bool iwl_mld_dbgfs_fw_cmd_disabled(struct iwl_mld *mld) in iwl_mld_dbgfs_fw_cmd_disabled()
46 static ssize_t iwl_dbgfs_fw_dbg_clear_write(struct iwl_mld *mld, in iwl_dbgfs_fw_dbg_clear_write()
60 static ssize_t iwl_dbgfs_fw_nmi_write(struct iwl_mld *mld, char *buf, in iwl_dbgfs_fw_nmi_write()
76 static ssize_t iwl_dbgfs_fw_restart_write(struct iwl_mld *mld, char *buf, in iwl_dbgfs_fw_restart_write()
100 static ssize_t iwl_dbgfs_send_echo_cmd_write(struct iwl_mld *mld, char *buf, in iwl_dbgfs_send_echo_cmd_write()
110 struct iwl_mld *mld; member
128 iwl_dbgfs_he_sniffer_params_write(struct iwl_mld *mld, char *buf, in iwl_dbgfs_he_sniffer_params_write()
184 iwl_dbgfs_he_sniffer_params_read(struct iwl_mld *mld, char *buf, size_t count) in iwl_dbgfs_he_sniffer_params_read()
384 static ssize_t iwl_dbgfs_tas_get_status_read(struct iwl_mld *mld, char *buf, in iwl_dbgfs_tas_get_status_read()
447 static ssize_t iwl_dbgfs_wifi_6e_enable_read(struct iwl_mld *mld, in iwl_dbgfs_wifi_6e_enable_read()
[all …]
Dstats.c16 static int iwl_mld_send_fw_stats_cmd(struct iwl_mld *mld, u32 cfg_mask, in iwl_mld_send_fw_stats_cmd()
29 int iwl_mld_clear_stats_in_fw(struct iwl_mld *mld) in iwl_mld_clear_stats_in_fw()
39 iwl_mld_fill_stats_from_oper_notif(struct iwl_mld *mld, in iwl_mld_fill_stats_from_oper_notif()
77 struct iwl_mld *mld; member
102 iwl_mld_fw_stats_to_mac80211(struct iwl_mld *mld, struct iwl_mld_sta *mld_sta, in iwl_mld_fw_stats_to_mac80211()
156 int iwl_mld_request_periodic_fw_stats(struct iwl_mld *mld, bool enable) in iwl_mld_request_periodic_fw_stats()
343 static void iwl_mld_stats_recalc_traffic_load(struct iwl_mld *mld, in iwl_mld_stats_recalc_traffic_load()
371 struct iwl_mld *mld = iwl_mld_vif_from_mac80211(vif)->mld; in iwl_mld_update_link_sig() local
399 iwl_mld_process_per_link_stats(struct iwl_mld *mld, in iwl_mld_process_per_link_stats()
432 iwl_mld_process_per_sta_stats(struct iwl_mld *mld, in iwl_mld_process_per_sta_stats()
[all …]
Dscan.c137 static bool iwl_mld_get_respect_p2p_go(struct iwl_mld *mld, in iwl_mld_get_respect_p2p_go()
213 iwl_mld_scan_type iwl_mld_get_scan_type(struct iwl_mld *mld, in iwl_mld_get_scan_type()
247 iwl_mld_scan_add_2ghz_elems(struct iwl_mld *mld, const u8 *ies, in iwl_mld_scan_add_2ghz_elems()
319 iwl_mld_scan_uid_by_status(struct iwl_mld *mld, int status) in iwl_mld_scan_uid_by_status()
358 iwl_mld_scan_fits(struct iwl_mld *mld, int n_ssids, in iwl_mld_scan_fits()
369 iwl_mld_scan_build_probe_req(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_scan_build_probe_req()
428 iwl_mld_scan_get_cmd_gen_flags(struct iwl_mld *mld, in iwl_mld_scan_get_cmd_gen_flags()
483 iwl_mld_scan_get_cmd_gen_flags2(struct iwl_mld *mld, in iwl_mld_scan_get_cmd_gen_flags2()
501 iwl_mld_scan_cmd_set_dwell(struct iwl_mld *mld, in iwl_mld_scan_cmd_set_dwell()
538 iwl_mld_scan_cmd_set_gen_params(struct iwl_mld *mld, in iwl_mld_scan_cmd_set_gen_params()
[all …]
Dap.c18 void iwl_mld_set_tim_idx(struct iwl_mld *mld, __le32 *tim_index, in iwl_mld_set_tim_idx()
41 u8 iwl_mld_get_rate_flags(struct iwl_mld *mld, in iwl_mld_get_rate_flags()
73 int iwl_mld_send_beacon_template_cmd(struct iwl_mld *mld, in iwl_mld_send_beacon_template_cmd()
91 static int iwl_mld_fill_beacon_template_cmd(struct iwl_mld *mld, in iwl_mld_fill_beacon_template_cmd()
154 int iwl_mld_update_beacon_template(struct iwl_mld *mld, in iwl_mld_update_beacon_template()
195 void iwl_mld_free_ap_early_key(struct iwl_mld *mld, in iwl_mld_free_ap_early_key()
218 int iwl_mld_store_ap_early_key(struct iwl_mld *mld, in iwl_mld_store_ap_early_key()
241 static int iwl_mld_send_ap_early_keys(struct iwl_mld *mld, in iwl_mld_send_ap_early_keys()
270 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_start_ap_ibss() local
328 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_stop_ap_ibss() local
Dpower.c26 int iwl_mld_update_device_power(struct iwl_mld *mld, bool d3) in iwl_mld_update_device_power()
58 int iwl_mld_enable_beacon_filter(struct iwl_mld *mld, in iwl_mld_enable_beacon_filter()
91 int iwl_mld_disable_beacon_filter(struct iwl_mld *mld, in iwl_mld_disable_beacon_filter()
103 static bool iwl_mld_power_is_radar(struct iwl_mld *mld, in iwl_mld_power_is_radar()
116 static void iwl_mld_power_configure_uapsd(struct iwl_mld *mld, in iwl_mld_power_configure_uapsd()
179 iwl_mld_power_config_skip_dtim(struct iwl_mld *mld, in iwl_mld_power_config_skip_dtim()
204 static void iwl_mld_power_build_cmd(struct iwl_mld *mld, in iwl_mld_power_build_cmd()
292 int iwl_mld_update_mac_power(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_update_mac_power()
329 iwl_mld_send_ap_tx_power_constraint_cmd(struct iwl_mld *mld, in iwl_mld_send_ap_tx_power_constraint_cmd()
368 int iwl_mld_set_tx_power(struct iwl_mld *mld, in iwl_mld_set_tx_power()
Dnotif.c81 static bool iwl_mld_always_cancel(struct iwl_mld *mld, in iwl_mld_always_cancel()
121 static void iwl_mld_handle_mfuart_notif(struct iwl_mld *mld, in iwl_mld_handle_mfuart_notif()
174 static void iwl_mld_handle_mu_mimo_grp_notif(struct iwl_mld *mld, in iwl_mld_handle_mu_mimo_grp_notif()
186 iwl_mld_handle_stored_beacon_notif(struct iwl_mld *mld, in iwl_mld_handle_stored_beacon_notif()
227 iwl_mld_handle_channel_switch_start_notif(struct iwl_mld *mld, in iwl_mld_handle_channel_switch_start_notif()
283 iwl_mld_handle_channel_switch_error_notif(struct iwl_mld *mld, in iwl_mld_handle_channel_switch_error_notif()
307 static void iwl_mld_handle_beacon_notification(struct iwl_mld *mld, in iwl_mld_handle_beacon_notification()
515 iwl_mld_notif_is_valid(struct iwl_mld *mld, struct iwl_rx_packet *pkt, in iwl_mld_notif_is_valid()
561 iwl_mld_log_async_handler_op(struct iwl_mld *mld, const char *op, in iwl_mld_log_async_handler_op()
574 static void iwl_mld_rx_notif(struct iwl_mld *mld, in iwl_mld_rx_notif()
[all …]
Dtime_sync.c12 static int iwl_mld_init_time_sync(struct iwl_mld *mld, u32 protocols, in iwl_mld_init_time_sync()
29 int iwl_mld_time_sync_fw_config(struct iwl_mld *mld) in iwl_mld_time_sync_fw_config()
52 int iwl_mld_time_sync_config(struct iwl_mld *mld, const u8 *addr, u32 protocols) in iwl_mld_time_sync_config()
84 void iwl_mld_deinit_time_sync(struct iwl_mld *mld) in iwl_mld_deinit_time_sync()
97 bool iwl_mld_time_sync_frame(struct iwl_mld *mld, struct sk_buff *skb, u8 *addr) in iwl_mld_time_sync_frame()
132 static struct sk_buff *iwl_mld_time_sync_find_skb(struct iwl_mld *mld, u8 *addr, in iwl_mld_time_sync_find_skb()
171 void iwl_mld_handle_time_msmt_notif(struct iwl_mld *mld, in iwl_mld_handle_time_msmt_notif()
206 void iwl_mld_handle_time_sync_confirm_notif(struct iwl_mld *mld, in iwl_mld_handle_time_sync_confirm_notif()
Dhcmd.h8 static inline int iwl_mld_send_cmd(struct iwl_mld *mld, struct iwl_host_cmd *cmd) in iwl_mld_send_cmd()
30 __iwl_mld_send_cmd_with_flags_pdu(struct iwl_mld *mld, u32 id, in __iwl_mld_send_cmd_with_flags_pdu()
43 #define _iwl_mld_send_cmd_with_flags_pdu(mld, id, flags, data, len, \ argument
46 #define iwl_mld_send_cmd_with_flags_pdu(mld, id, flags, data, len...) \ argument
50 #define iwl_mld_send_cmd_pdu(mld, id, ...) \ argument
53 #define iwl_mld_send_cmd_empty(mld, id) \ argument
Dled.c13 static void iwl_mld_send_led_fw_cmd(struct iwl_mld *mld, bool on) in iwl_mld_send_led_fw_cmd()
34 struct iwl_mld *mld = container_of(led_cdev, struct iwl_mld, led); in iwl_led_brightness_set() local
42 int iwl_mld_leds_init(struct iwl_mld *mld) in iwl_mld_leds_init()
84 void iwl_mld_led_config_fw(struct iwl_mld *mld) in iwl_mld_led_config_fw()
92 void iwl_mld_leds_exit(struct iwl_mld *mld) in iwl_mld_leds_exit()
Dd3.c41 struct iwl_mld *mld; member
163 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_set_rekey_data() local
213 static enum rt_status iwl_mld_check_err_tables(struct iwl_mld *mld, in iwl_mld_check_err_tables()
249 static bool iwl_mld_fw_needs_restart(struct iwl_mld *mld, in iwl_mld_fw_needs_restart()
268 iwl_mld_netdetect_config(struct iwl_mld *mld, in iwl_mld_netdetect_config()
332 iwl_mld_convert_gtk_resume_data(struct iwl_mld *mld, in iwl_mld_convert_gtk_resume_data()
382 iwl_mld_convert_ptk_resume_seq(struct iwl_mld *mld, in iwl_mld_convert_ptk_resume_seq()
471 iwl_mld_handle_wowlan_info_notif(struct iwl_mld *mld, in iwl_mld_handle_wowlan_info_notif()
510 iwl_mld_handle_wake_pkt_notif(struct iwl_mld *mld, in iwl_mld_handle_wake_pkt_notif()
547 iwl_mld_set_wake_packet(struct iwl_mld *mld, in iwl_mld_set_wake_packet()
[all …]
Dkey.c10 static u32 iwl_mld_get_key_flags(struct iwl_mld *mld, in iwl_mld_get_key_flags()
59 static u32 iwl_mld_get_key_sta_mask(struct iwl_mld *mld, in iwl_mld_get_key_sta_mask()
119 static int iwl_mld_add_key_to_fw(struct iwl_mld *mld, u32 sta_mask, in iwl_mld_add_key_to_fw()
153 static void iwl_mld_remove_key_from_fw(struct iwl_mld *mld, u32 sta_mask, in iwl_mld_remove_key_from_fw()
169 void iwl_mld_remove_key(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_remove_key()
206 int iwl_mld_add_key(struct iwl_mld *mld, in iwl_mld_add_key()
275 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_remove_ap_keys_iter() local
291 void iwl_mld_remove_ap_keys(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_remove_ap_keys()
321 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_update_sta_key_iter() local
343 int iwl_mld_update_sta_keys(struct iwl_mld *mld, in iwl_mld_update_sta_keys()
Dagg.c10 iwl_mld_reorder_release_frames(struct iwl_mld *mld, struct ieee80211_sta *sta, in iwl_mld_reorder_release_frames()
42 static void iwl_mld_release_frames_from_notif(struct iwl_mld *mld, in iwl_mld_release_frames_from_notif()
80 void iwl_mld_handle_frame_release_notif(struct iwl_mld *mld, in iwl_mld_handle_frame_release_notif()
97 void iwl_mld_handle_bar_frame_release_notif(struct iwl_mld *mld, in iwl_mld_handle_bar_frame_release_notif()
148 void iwl_mld_del_ba(struct iwl_mld *mld, int queue, in iwl_mld_del_ba()
187 iwl_mld_reorder(struct iwl_mld *mld, struct napi_struct *napi, in iwl_mld_reorder()
364 iwl_mld_stop_ba_in_fw(struct iwl_mld *mld, struct ieee80211_sta *sta, int tid) in iwl_mld_stop_ba_in_fw()
388 iwl_mld_start_ba_in_fw(struct iwl_mld *mld, struct ieee80211_sta *sta, in iwl_mld_start_ba_in_fw()
443 static void iwl_mld_init_reorder_buffer(struct iwl_mld *mld, in iwl_mld_init_reorder_buffer()
461 static void iwl_mld_free_reorder_buffer(struct iwl_mld *mld, in iwl_mld_free_reorder_buffer()
[all …]

123