Home
last modified time | relevance | path

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

12

/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmac80211.c119 static void iwl_mld_hw_set_addresses(struct iwl_mld *mld) in iwl_mld_hw_set_addresses()
143 static void iwl_mld_hw_set_channels(struct iwl_mld *mld) in iwl_mld_hw_set_channels()
155 static void iwl_mld_hw_set_security(struct iwl_mld *mld) in iwl_mld_hw_set_security()
181 static void iwl_mld_hw_set_antennas(struct iwl_mld *mld) in iwl_mld_hw_set_antennas()
189 static void iwl_mld_hw_set_pm(struct iwl_mld *mld) in iwl_mld_hw_set_pm()
218 static void iwl_mac_hw_set_radiotap(struct iwl_mld *mld) in iwl_mac_hw_set_radiotap()
236 static void iwl_mac_hw_set_flags(struct iwl_mld *mld) in iwl_mac_hw_set_flags()
268 static void iwl_mld_hw_set_nan(struct iwl_mld *mld) in iwl_mld_hw_set_nan()
307 static void iwl_mac_hw_set_wiphy(struct iwl_mld *mld) in iwl_mac_hw_set_wiphy()
433 static void iwl_mac_hw_set_misc(struct iwl_mld *mld) in iwl_mac_hw_set_misc()
[all …]
H A Dthermal.c21 void iwl_mld_handle_ct_kill_notif(struct iwl_mld *mld, in iwl_mld_handle_ct_kill_notif()
39 struct iwl_mld *mld; in iwl_mld_exit_ctkill() local
47 void iwl_mld_handle_temp_notif(struct iwl_mld *mld, struct iwl_rx_packet *pkt) in iwl_mld_handle_temp_notif()
82 static int iwl_mld_get_temp(struct iwl_mld *mld, s32 *temp) in iwl_mld_get_temp()
144 int iwl_mld_config_temp_report_ths(struct iwl_mld *mld) in iwl_mld_config_temp_report_ths()
188 struct iwl_mld *mld = thermal_zone_device_priv(device); in iwl_mld_tzone_get_temp() local
216 struct iwl_mld *mld = thermal_zone_device_priv(device); in iwl_mld_tzone_set_trip_temp() local
242 static void iwl_mld_thermal_zone_register(struct iwl_mld *mld) in iwl_mld_thermal_zone_register()
279 int iwl_mld_config_ctdp(struct iwl_mld *mld, u32 state, in iwl_mld_config_ctdp()
325 struct iwl_mld *mld = (struct iwl_mld *)(cdev->devdata); in iwl_mld_tcool_get_cur_state() local
[all …]
H A Dsta.c21 int iwl_mld_fw_sta_id_from_link_sta(struct iwl_mld *mld, in iwl_mld_fw_sta_id_from_link_sta()
150 static void iwl_mld_parse_ppe(struct iwl_mld *mld, in iwl_mld_parse_ppe()
199 static void iwl_mld_set_pkt_ext_from_he_ppe(struct iwl_mld *mld, in iwl_mld_set_pkt_ext_from_he_ppe()
278 static void iwl_mld_fill_pkt_ext(struct iwl_mld *mld, in iwl_mld_fill_pkt_ext()
402 static int iwl_mld_send_sta_cmd(struct iwl_mld *mld, in iwl_mld_send_sta_cmd()
448 static u32 iwl_mld_get_nan_link_mask(struct iwl_mld *mld) in iwl_mld_get_nan_link_mask()
461 int iwl_mld_add_modify_sta_cmd(struct iwl_mld *mld, in iwl_mld_add_modify_sta_cmd()
657 static int iwl_mld_rm_sta_from_fw(struct iwl_mld *mld, u8 fw_sta_id) in iwl_mld_rm_sta_from_fw()
674 iwl_mld_remove_link_sta(struct iwl_mld *mld, in iwl_mld_remove_link_sta()
702 static void iwl_mld_set_max_amsdu_len(struct iwl_mld *mld, in iwl_mld_set_max_amsdu_len()
[all …]
H A Dmld.c55 static void iwl_mld_hw_set_regulatory(struct iwl_mld *mld) in iwl_mld_hw_set_regulatory()
64 void iwl_construct_mld(struct iwl_mld *mld, struct iwl_trans *trans, in iwl_construct_mld()
97 struct iwl_mld *mld = ctx; in iwl_mld_fwrt_dump_start() local
105 struct iwl_mld *mld = ctx; in iwl_mld_fwrt_dump_end() local
117 struct iwl_mld *mld = (struct iwl_mld *)ctx; in iwl_mld_fwrt_send_hcmd() local
135 iwl_mld_construct_fw_runtime(struct iwl_mld *mld, struct iwl_trans *trans, in iwl_mld_construct_fw_runtime()
352 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_configure_trans() local
401 struct iwl_mld *mld; in iwl_op_mode_mld_start() local
507 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_op_mode_mld_stop() local
539 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_queue_state_change() local
[all …]
H A 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()
105 static int iwl_mld_add_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_add_txq()
125 void iwl_mld_add_txq_list(struct iwl_mld *mld) in iwl_mld_add_txq_list()
157 struct iwl_mld *mld = container_of(wk, struct iwl_mld, in iwl_mld_add_txqs_wk() local
168 iwl_mld_free_txq(struct iwl_mld *mld, u32 fw_sta_mask, u32 tid, u32 queue_id) in iwl_mld_free_txq()
183 void iwl_mld_remove_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_remove_txq()
308 static void iwl_mld_get_basic_rates_and_band(struct iwl_mld *mld, in iwl_mld_get_basic_rates_and_band()
341 u8 iwl_mld_get_lowest_rate(struct iwl_mld *mld, in iwl_mld_get_lowest_rate()
[all …]
H A 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()
125 iwl_mld_ftm_set_target_flags(struct iwl_mld *mld, in iwl_mld_ftm_set_target_flags()
158 static void iwl_mld_ftm_set_sta(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_ftm_set_sta()
184 iwl_mld_ftm_set_target(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_ftm_set_target()
231 int iwl_mld_ftm_start(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_ftm_start()
275 static void iwl_mld_ftm_reset(struct iwl_mld *mld) in iwl_mld_ftm_reset()
285 static int iwl_mld_ftm_range_resp_valid(struct iwl_mld *mld, u8 request_id, in iwl_mld_ftm_range_resp_valid()
315 static void iwl_mld_debug_range_resp(struct iwl_mld *mld, u8 index, in iwl_mld_debug_range_resp()
334 void iwl_mld_handle_ftm_resp_notif(struct iwl_mld *mld, in iwl_mld_handle_ftm_resp_notif()
[all …]
H A Dregulatory.c36 void iwl_mld_get_bios_tables(struct iwl_mld *mld) in iwl_mld_get_bios_tables()
95 static int iwl_mld_geo_sar_init(struct iwl_mld *mld) in iwl_mld_geo_sar_init()
139 int iwl_mld_config_sar_profile(struct iwl_mld *mld, int prof_a, int prof_b) in iwl_mld_config_sar_profile()
180 int iwl_mld_init_sar(struct iwl_mld *mld) in iwl_mld_init_sar()
204 int iwl_mld_init_sgom(struct iwl_mld *mld) in iwl_mld_init_sgom()
228 static int iwl_mld_ppag_send_cmd(struct iwl_mld *mld) in iwl_mld_ppag_send_cmd()
319 int iwl_mld_init_ppag(struct iwl_mld *mld) in iwl_mld_init_ppag()
345 void iwl_mld_configure_lari(struct iwl_mld *mld) in iwl_mld_configure_lari()
502 void iwl_mld_init_ap_type_tables(struct iwl_mld *mld) in iwl_mld_init_ap_type_tables()
545 void iwl_mld_init_tas(struct iwl_mld *mld) in iwl_mld_init_tas()
H A Dscan.c144 static bool iwl_mld_get_respect_p2p_go(struct iwl_mld *mld, in iwl_mld_get_respect_p2p_go()
220 iwl_mld_scan_type iwl_mld_get_scan_type(struct iwl_mld *mld, in iwl_mld_get_scan_type()
260 iwl_mld_scan_add_2ghz_elems(struct iwl_mld *mld, const u8 *ies, in iwl_mld_scan_add_2ghz_elems()
332 iwl_mld_scan_uid_by_status(struct iwl_mld *mld, int status) in iwl_mld_scan_uid_by_status()
371 iwl_mld_scan_fits(struct iwl_mld *mld, int n_ssids, in iwl_mld_scan_fits()
382 iwl_mld_scan_build_probe_req(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_scan_build_probe_req()
441 iwl_mld_scan_get_cmd_gen_flags(struct iwl_mld *mld, in iwl_mld_scan_get_cmd_gen_flags()
499 iwl_mld_scan_get_cmd_gen_flags2(struct iwl_mld *mld, in iwl_mld_scan_get_cmd_gen_flags2()
528 iwl_mld_scan_cmd_set_dwell(struct iwl_mld *mld, in iwl_mld_scan_cmd_set_dwell()
566 iwl_mld_scan_cmd_set_gen_params(struct iwl_mld *mld, in iwl_mld_scan_cmd_set_gen_params()
[all …]
H A Dmcc.c43 iwl_mld_update_mcc(struct iwl_mld *mld, const char *alpha2, in iwl_mld_update_mcc()
89 iwl_mld_get_regdomain(struct iwl_mld *mld, in iwl_mld_get_regdomain()
174 iwl_mld_get_current_regdomain(struct iwl_mld *mld, in iwl_mld_get_current_regdomain()
181 void iwl_mld_update_changed_regdomain(struct iwl_mld *mld) in iwl_mld_update_changed_regdomain()
196 static int iwl_mld_apply_last_mcc(struct iwl_mld *mld, in iwl_mld_apply_last_mcc()
228 int iwl_mld_init_mcc(struct iwl_mld *mld) in iwl_mld_init_mcc()
268 static bool iwl_mld_is_a_vif_assoc(struct iwl_mld *mld) in iwl_mld_is_a_vif_assoc()
279 void iwl_mld_handle_update_mcc(struct iwl_mld *mld, struct iwl_rx_packet *pkt) in iwl_mld_handle_update_mcc()
H A 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
51 #define iwl_mld_send_cmd_with_flags_pdu(mld, id, flags, data, len...) \ argument
55 #define iwl_mld_send_cmd_pdu(mld, id, ...) \ argument
58 #define iwl_mld_send_cmd_empty(mld, id) \ argument
H A 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()
H A Dnotif.c117 static void iwl_mld_handle_mfuart_notif(struct iwl_mld *mld, in iwl_mld_handle_mfuart_notif()
170 static void iwl_mld_handle_mu_mimo_grp_notif(struct iwl_mld *mld, in iwl_mld_handle_mu_mimo_grp_notif()
182 iwl_mld_handle_channel_switch_start_notif(struct iwl_mld *mld, in iwl_mld_handle_channel_switch_start_notif()
238 iwl_mld_handle_channel_switch_error_notif(struct iwl_mld *mld, in iwl_mld_handle_channel_switch_error_notif()
262 static void iwl_mld_handle_beacon_notification(struct iwl_mld *mld, in iwl_mld_handle_beacon_notification()
485 iwl_mld_notif_is_valid(struct iwl_mld *mld, struct iwl_rx_packet *pkt, in iwl_mld_notif_is_valid()
531 iwl_mld_log_async_handler_op(struct iwl_mld *mld, const char *op, in iwl_mld_log_async_handler_op()
544 static void iwl_mld_rx_notif(struct iwl_mld *mld, in iwl_mld_rx_notif()
598 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_rx() local
625 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_rx_rss() local
[all …]
H A 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()
83 void iwl_mld_handle_frame_release_notif(struct iwl_mld *mld, in iwl_mld_handle_frame_release_notif()
100 void iwl_mld_handle_bar_frame_release_notif(struct iwl_mld *mld, in iwl_mld_handle_bar_frame_release_notif()
153 void iwl_mld_del_ba(struct iwl_mld *mld, int queue, in iwl_mld_del_ba()
195 iwl_mld_reorder(struct iwl_mld *mld, struct napi_struct *napi, in iwl_mld_reorder()
388 iwl_mld_stop_ba_in_fw(struct iwl_mld *mld, struct ieee80211_sta *sta, int tid) in iwl_mld_stop_ba_in_fw()
412 iwl_mld_start_ba_in_fw(struct iwl_mld *mld, struct ieee80211_sta *sta, in iwl_mld_start_ba_in_fw()
467 static void iwl_mld_init_reorder_buffer(struct iwl_mld *mld, in iwl_mld_init_reorder_buffer()
485 static void iwl_mld_free_reorder_buffer(struct iwl_mld *mld, in iwl_mld_free_reorder_buffer()
[all …]
H A Dd3.c42 struct iwl_mld *mld; member
47 struct iwl_mld *mld; member
203 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_set_rekey_data() local
248 iwl_mld_netdetect_config(struct iwl_mld *mld, in iwl_mld_netdetect_config()
312 iwl_mld_convert_gtk_resume_data(struct iwl_mld *mld, in iwl_mld_convert_gtk_resume_data()
378 iwl_mld_convert_ptk_resume_seq(struct iwl_mld *mld, in iwl_mld_convert_ptk_resume_seq()
484 iwl_mld_convert_mlo_keys(struct iwl_mld *mld, in iwl_mld_convert_mlo_keys()
600 static bool iwl_mld_validate_wowlan_notif_size(struct iwl_mld *mld, u32 len, in iwl_mld_validate_wowlan_notif_size()
649 iwl_mld_handle_wowlan_info_notif(struct iwl_mld *mld, in iwl_mld_handle_wowlan_info_notif()
726 iwl_mld_handle_wake_pkt_notif(struct iwl_mld *mld, in iwl_mld_handle_wake_pkt_notif()
[all …]
H A Dsession-protect.c11 void iwl_mld_handle_session_prot_notif(struct iwl_mld *mld, in iwl_mld_handle_session_prot_notif()
44 static int _iwl_mld_schedule_session_protection(struct iwl_mld *mld, in _iwl_mld_schedule_session_protection()
93 void iwl_mld_schedule_session_protection(struct iwl_mld *mld, in iwl_mld_schedule_session_protection()
109 struct iwl_mld *mld; member
121 struct iwl_mld *mld = data->mld; in iwl_mld_session_start_fn() local
146 int iwl_mld_start_session_protection(struct iwl_mld *mld, in iwl_mld_start_session_protection()
181 int iwl_mld_cancel_session_protection(struct iwl_mld *mld, in iwl_mld_cancel_session_protection()
H A Dled.h15 static inline int iwl_mld_leds_init(struct iwl_mld *mld) in iwl_mld_leds_init()
20 static inline void iwl_mld_leds_exit(struct iwl_mld *mld) in iwl_mld_leds_exit()
24 static inline void iwl_mld_led_config_fw(struct iwl_mld *mld) in iwl_mld_led_config_fw()
H A Dmld.h321 iwl_cleanup_mld(struct iwl_mld *mld) in iwl_cleanup_mld()
360 iwl_mld_add_debugfs_files(struct iwl_mld *mld, struct dentry *debugfs_dir) in iwl_mld_add_debugfs_files()
369 static inline void iwl_mld_set_ctkill(struct iwl_mld *mld, bool state) in iwl_mld_set_ctkill()
377 static inline void iwl_mld_set_hwkill(struct iwl_mld *mld, bool state) in iwl_mld_set_hwkill()
385 static inline u8 iwl_mld_get_valid_tx_ant(const struct iwl_mld *mld) in iwl_mld_get_valid_tx_ant()
398 static inline u8 iwl_mld_get_valid_rx_ant(const struct iwl_mld *mld) in iwl_mld_get_valid_rx_ant()
557 iwl_mld_fw_id_to_link_conf(struct iwl_mld *mld, u8 fw_link_id) in iwl_mld_fw_id_to_link_conf()
604 iwl_mld_get_lmac_id(struct iwl_mld *mld, enum nl80211_band band) in iwl_mld_get_lmac_id()
614 static inline bool iwl_mld_error_before_recovery(struct iwl_mld *mld) in iwl_mld_error_before_recovery()
H A Dcoex.c13 int iwl_mld_send_bt_init_conf(struct iwl_mld *mld) in iwl_mld_send_bt_init_conf()
24 void iwl_mld_handle_bt_coex_notif(struct iwl_mld *mld, in iwl_mld_handle_bt_coex_notif()
H A Dagg.h74 struct iwl_mld *mld; member
/linux/net/ipv6/
H A Dmcast_snoop.c76 struct mld_msg *mld; in ipv6_mc_check_mld_query() local
109 struct mld_msg *mld; in ipv6_mc_check_mld_msg() local
H A Dmcast.c1341 static int mld_process_v1(struct inet6_dev *idev, struct mld_msg *mld, in mld_process_v1()
1387 static void mld_process_v2(struct inet6_dev *idev, struct mld2_query *mld, in mld_process_v2()
1433 struct mld_msg *mld; in __mld_query_work() local
1610 struct mld_msg *mld; in __mld_report_work() local
/linux/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Drx.c321 struct iwl_mld *mld = test->priv; in test_is_dup() local
/linux/drivers/net/
H A Damt.c1185 struct mld_msg *mld; in amt_dev_xmit() local
2116 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mldv1_report_handler() local
2153 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mldv1_leave_handler() local
2250 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mld_report_handler() local
/linux/net/bridge/
H A Dbr_multicast.c3630 struct mld_msg *mld; in br_ip6_multicast_query() local
4009 struct mld_msg *mld; in br_multicast_ipv6_rcv() local
[all...]
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c2072 struct sta_rec_mld *mld; in mt7925_mcu_sta_mld_tlv() local
2872 struct bss_mld_tlv *mld; in mt7925_mcu_bss_mld_tlv() local

12