| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | mac80211.c | 119 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 D | thermal.c | 21 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 D | sta.c | 21 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 D | mld.c | 55 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 D | tx.c | 42 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 D | ftm-initiator.c | 17 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 D | regulatory.c | 36 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 D | scan.c | 144 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 D | mcc.c | 43 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 D | hcmd.h | 8 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 D | led.c | 13 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 D | notif.c | 117 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 D | agg.c | 10 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 D | d3.c | 42 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 D | session-protect.c | 11 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 D | led.h | 15 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 D | mld.h | 321 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 D | coex.c | 13 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 D | agg.h | 74 struct iwl_mld *mld; member
|
| /linux/net/ipv6/ |
| H A D | mcast_snoop.c | 76 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 D | mcast.c | 1341 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 D | rx.c | 321 struct iwl_mld *mld = test->priv; in test_is_dup() local
|
| /linux/drivers/net/ |
| H A D | amt.c | 1185 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 D | br_multicast.c | 3630 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 D | mcu.c | 2072 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
|