Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmac80211.c126 static void iwl_mld_hw_set_addresses(struct iwl_mld *mld) in iwl_mld_hw_set_addresses()
150 static void iwl_mld_hw_set_channels(struct iwl_mld *mld) in iwl_mld_hw_set_channels()
162 static void iwl_mld_hw_set_security(struct iwl_mld *mld) in iwl_mld_hw_set_security()
188 static void iwl_mld_hw_set_antennas(struct iwl_mld *mld) in iwl_mld_hw_set_antennas()
196 static void iwl_mld_hw_set_pm(struct iwl_mld *mld) in iwl_mld_hw_set_pm()
225 static void iwl_mac_hw_set_radiotap(struct iwl_mld *mld) in iwl_mac_hw_set_radiotap()
243 static void iwl_mac_hw_set_flags(struct iwl_mld *mld) in iwl_mac_hw_set_flags()
275 static void iwl_mac_hw_set_wiphy(struct iwl_mld *mld) in iwl_mac_hw_set_wiphy()
420 static void iwl_mac_hw_set_misc(struct iwl_mld *mld) in iwl_mac_hw_set_misc()
450 static int iwl_mld_hw_verify_preconditions(struct iwl_mld *mld) in iwl_mld_hw_verify_preconditions()
[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()
347 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_configure_trans() local
396 struct iwl_mld *mld; in iwl_op_mode_mld_start() local
505 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_op_mode_mld_stop() local
536 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_queue_state_change() local
[all …]
H A Diface.c22 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_cleanup_vif() local
61 static int iwl_mld_send_mac_cmd(struct iwl_mld *mld, in iwl_mld_send_mac_cmd()
103 static bool iwl_mld_is_nic_ack_enabled(struct iwl_mld *mld, in iwl_mld_is_nic_ack_enabled()
145 static void iwl_mld_set_wifi_gen(struct iwl_mld *mld, in iwl_mld_set_wifi_gen()
193 static void iwl_mld_mac_cmd_fill_common(struct iwl_mld *mld, in iwl_mld_mac_cmd_fill_common()
219 static void iwl_mld_fill_mac_cmd_sta(struct iwl_mld *mld, in iwl_mld_fill_mac_cmd_sta()
286 static void iwl_mld_fill_mac_cmd_ap(struct iwl_mld *mld, in iwl_mld_fill_mac_cmd_ap()
316 static bool iwl_mld_p2p_dev_has_extended_disc(struct iwl_mld *mld) in iwl_mld_p2p_dev_has_extended_disc()
334 static void iwl_mld_fill_mac_cmd_p2p_dev(struct iwl_mld *mld, in iwl_mld_fill_mac_cmd_p2p_dev()
352 static void iwl_mld_fill_mac_cmd_ibss(struct iwl_mld *mld, in iwl_mld_fill_mac_cmd_ibss()
[all …]
H A Dmlo.c32 static void iwl_mld_print_emlsr_blocked(struct iwl_mld *mld, u32 mask) in iwl_mld_print_emlsr_blocked()
71 static void iwl_mld_print_emlsr_exit(struct iwl_mld *mld, u32 mask) in iwl_mld_print_emlsr_exit()
124 static void iwl_mld_check_emlsr_prevention(struct iwl_mld *mld, in iwl_mld_check_emlsr_prevention()
192 static int _iwl_mld_exit_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif, in _iwl_mld_exit_emlsr()
240 void iwl_mld_exit_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_exit_emlsr()
246 static int _iwl_mld_emlsr_block(struct iwl_mld *mld, struct ieee80211_vif *vif, in _iwl_mld_emlsr_block()
274 void iwl_mld_block_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_block_emlsr()
280 int iwl_mld_block_emlsr_sync(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_block_emlsr_sync()
308 void iwl_mld_emlsr_block_tmp_non_bss(struct iwl_mld *mld) in iwl_mld_emlsr_block_tmp_non_bss()
319 void iwl_mld_unblock_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_unblock_emlsr()
[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()
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 …]
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()
254 iwl_mld_scan_add_2ghz_elems(struct iwl_mld *mld, const u8 *ies, in iwl_mld_scan_add_2ghz_elems()
326 iwl_mld_scan_uid_by_status(struct iwl_mld *mld, int status) in iwl_mld_scan_uid_by_status()
365 iwl_mld_scan_fits(struct iwl_mld *mld, int n_ssids, in iwl_mld_scan_fits()
376 iwl_mld_scan_build_probe_req(struct iwl_mld *mld, struct ieee80211_vif *vif, in iwl_mld_scan_build_probe_req()
435 iwl_mld_scan_get_cmd_gen_flags(struct iwl_mld *mld, in iwl_mld_scan_get_cmd_gen_flags()
493 iwl_mld_scan_get_cmd_gen_flags2(struct iwl_mld *mld, in iwl_mld_scan_get_cmd_gen_flags2()
522 iwl_mld_scan_cmd_set_dwell(struct iwl_mld *mld, in iwl_mld_scan_cmd_set_dwell()
560 iwl_mld_scan_cmd_set_gen_params(struct iwl_mld *mld, in iwl_mld_scan_cmd_set_gen_params()
[all …]
H A Dap.c19 void iwl_mld_set_tim_idx(struct iwl_mld *mld, __le32 *tim_index, in iwl_mld_set_tim_idx()
42 u8 iwl_mld_get_rate_flags(struct iwl_mld *mld, in iwl_mld_get_rate_flags()
74 int iwl_mld_send_beacon_template_cmd(struct iwl_mld *mld, in iwl_mld_send_beacon_template_cmd()
92 static int iwl_mld_fill_beacon_template_cmd(struct iwl_mld *mld, in iwl_mld_fill_beacon_template_cmd()
155 int iwl_mld_update_beacon_template(struct iwl_mld *mld, in iwl_mld_update_beacon_template()
196 void iwl_mld_free_ap_early_key(struct iwl_mld *mld, in iwl_mld_free_ap_early_key()
219 int iwl_mld_store_ap_early_key(struct iwl_mld *mld, in iwl_mld_store_ap_early_key()
242 static int iwl_mld_send_ap_early_keys(struct iwl_mld *mld, in iwl_mld_send_ap_early_keys()
271 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_start_ap_ibss() local
347 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_stop_ap_ibss() local
H A Dmcc.c37 iwl_mld_update_mcc(struct iwl_mld *mld, const char *alpha2, in iwl_mld_update_mcc()
83 iwl_mld_get_regdomain(struct iwl_mld *mld, in iwl_mld_get_regdomain()
149 iwl_mld_get_current_regdomain(struct iwl_mld *mld, in iwl_mld_get_current_regdomain()
156 void iwl_mld_update_changed_regdomain(struct iwl_mld *mld) in iwl_mld_update_changed_regdomain()
171 static int iwl_mld_apply_last_mcc(struct iwl_mld *mld, in iwl_mld_apply_last_mcc()
203 int iwl_mld_init_mcc(struct iwl_mld *mld) in iwl_mld_init_mcc()
243 static bool iwl_mld_is_a_vif_assoc(struct iwl_mld *mld) in iwl_mld_is_a_vif_assoc()
254 void iwl_mld_handle_update_mcc(struct iwl_mld *mld, struct iwl_rx_packet *pkt) in iwl_mld_handle_update_mcc()
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
620 struct iwl_mld *mld = IWL_OP_MODE_GET_MLD(op_mode); in iwl_mld_rx_rss() local
[all …]
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
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
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 Dd3.c42 struct iwl_mld *mld; member
173 struct iwl_mld *mld = IWL_MAC80211_GET_MLD(hw); in iwl_mld_set_rekey_data() local
218 iwl_mld_netdetect_config(struct iwl_mld *mld, in iwl_mld_netdetect_config()
282 iwl_mld_convert_gtk_resume_data(struct iwl_mld *mld, in iwl_mld_convert_gtk_resume_data()
343 iwl_mld_convert_ptk_resume_seq(struct iwl_mld *mld, in iwl_mld_convert_ptk_resume_seq()
449 iwl_mld_convert_mlo_keys(struct iwl_mld *mld, in iwl_mld_convert_mlo_keys()
565 static bool iwl_mld_validate_wowlan_notif_size(struct iwl_mld *mld, in iwl_mld_validate_wowlan_notif_size()
590 iwl_mld_handle_wowlan_info_notif(struct iwl_mld *mld, in iwl_mld_handle_wowlan_info_notif()
666 iwl_mld_handle_wake_pkt_notif(struct iwl_mld *mld, in iwl_mld_handle_wake_pkt_notif()
703 iwl_mld_set_wake_packet(struct iwl_mld *mld, in iwl_mld_set_wake_packet()
[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()
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()
150 void iwl_mld_del_ba(struct iwl_mld *mld, int queue, in iwl_mld_del_ba()
189 iwl_mld_reorder(struct iwl_mld *mld, struct napi_struct *napi, in iwl_mld_reorder()
371 iwl_mld_stop_ba_in_fw(struct iwl_mld *mld, struct ieee80211_sta *sta, int tid) in iwl_mld_stop_ba_in_fw()
395 iwl_mld_start_ba_in_fw(struct iwl_mld *mld, struct ieee80211_sta *sta, in iwl_mld_start_ba_in_fw()
450 static void iwl_mld_init_reorder_buffer(struct iwl_mld *mld, in iwl_mld_init_reorder_buffer()
468 static void iwl_mld_free_reorder_buffer(struct iwl_mld *mld, in iwl_mld_free_reorder_buffer()
[all …]
H A Dphy.c11 int iwl_mld_allocate_fw_phy_id(struct iwl_mld *mld) in iwl_mld_allocate_fw_phy_id()
26 struct iwl_mld *mld; member
62 iwl_mld_get_chandef_from_chanctx(struct iwl_mld *mld, in iwl_mld_get_chandef_from_chanctx()
130 int iwl_mld_phy_fw_action(struct iwl_mld *mld, in iwl_mld_phy_fw_action()
160 static u32 iwl_mld_get_phy_config(struct iwl_mld *mld) in iwl_mld_get_phy_config()
173 int iwl_mld_send_phy_cfg_cmd(struct iwl_mld *mld) in iwl_mld_send_phy_cfg_cmd()
189 void iwl_mld_update_phy_chandef(struct iwl_mld *mld, in iwl_mld_update_phy_chandef()
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 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.c1344 static int mld_process_v1(struct inet6_dev *idev, struct mld_msg *mld, in mld_process_v1()
1390 static void mld_process_v2(struct inet6_dev *idev, struct mld2_query *mld, in mld_process_v2()
1431 struct mld_msg *mld; in __mld_query_work() local
1596 struct mld_msg *mld; in __mld_report_work() local
/linux/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Dlink-selection.c81 struct iwl_mld *mld = test->priv; in setup_link() local
124 struct iwl_mld *mld = test->priv; in test_link_grading() local
288 struct iwl_mld *mld = test->priv; in test_iwl_mld_link_pair_allows_emlsr() local
H A Drx.c321 struct iwl_mld *mld = test->priv; in test_is_dup() local
/linux/drivers/net/
H A Damt.c1182 struct mld_msg *mld; in amt_dev_xmit() local
2106 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mldv1_report_handler() local
2143 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mldv1_leave_handler() local
2233 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mld_report_handler() local
/linux/net/bridge/
H A Dbr_multicast.c3570 struct mld_msg *mld; in br_ip6_multicast_query() local
3947 struct mld_msg *mld; in br_multicast_ipv6_rcv() local