Lines Matching defs:sdata

108 static void run_again(struct ieee80211_sub_if_data *sdata,  in run_again()
118 void ieee80211_sta_reset_beacon_monitor(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_reset_beacon_monitor()
130 void ieee80211_sta_reset_conn_monitor(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_reset_conn_monitor()
153 ieee80211_determine_ap_chan(struct ieee80211_sub_if_data *sdata, in ieee80211_determine_ap_chan()
349 ieee80211_verify_sta_ht_mcs_support(struct ieee80211_sub_if_data *sdata, in ieee80211_verify_sta_ht_mcs_support()
387 ieee80211_verify_sta_vht_mcs_support(struct ieee80211_sub_if_data *sdata, in ieee80211_verify_sta_vht_mcs_support()
458 ieee80211_verify_peer_he_mcs_support(struct ieee80211_sub_if_data *sdata, in ieee80211_verify_peer_he_mcs_support()
544 ieee80211_verify_sta_he_mcs_support(struct ieee80211_sub_if_data *sdata, in ieee80211_verify_sta_he_mcs_support()
660 ieee80211_verify_sta_eht_mcs_support(struct ieee80211_sub_if_data *sdata, in ieee80211_verify_sta_eht_mcs_support()
767 static bool ieee80211_chandef_usable(struct ieee80211_sub_if_data *sdata, in ieee80211_chandef_usable()
977 static void ieee80211_set_chanreq_ap(struct ieee80211_sub_if_data *sdata, in ieee80211_set_chanreq_ap()
993 ieee80211_determine_chan_mode(struct ieee80211_sub_if_data *sdata, in ieee80211_determine_chan_mode()
1225 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_config_bw() local
1344 static void ieee80211_add_ht_ie(struct ieee80211_sub_if_data *sdata, in ieee80211_add_ht_ie()
1419 static bool ieee80211_add_vht_ie(struct ieee80211_sub_if_data *sdata, in ieee80211_add_vht_ie()
1659 ieee80211_add_link_elems(struct ieee80211_sub_if_data *sdata, in ieee80211_add_link_elems()
1898 ieee80211_assoc_add_ml_elem(struct ieee80211_sub_if_data *sdata, in ieee80211_assoc_add_ml_elem()
2020 ieee80211_link_common_elems_size(struct ieee80211_sub_if_data *sdata, in ieee80211_link_common_elems_size()
2068 static int ieee80211_send_assoc(struct ieee80211_sub_if_data *sdata) in ieee80211_send_assoc()
2279 struct ieee80211_sub_if_data *sdata) in ieee80211_send_pspoll()
2296 struct ieee80211_sub_if_data *sdata, in ieee80211_send_nullfunc()
2326 struct ieee80211_sub_if_data *sdata) in ieee80211_send_4addr_nullfunc()
2362 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_csa_switch_work() local
2448 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_chswitch_post_beacon() local
2478 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_chswitch_done() local
2510 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_sta_abort_chanswitch() local
2541 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_sta_csa_rnr_iter() local
2585 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_sta_other_link_csa_disappeared() local
2646 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_sta_process_chanswitch() local
2925 struct ieee80211_sub_if_data *sdata; member
2936 struct ieee80211_sub_if_data *sdata = data->sdata; in ieee80211_sta_bss_param_ch_cnt_iter() local
2974 ieee80211_mgd_update_bss_param_ch_cnt(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_update_bss_param_ch_cnt()
3098 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_handle_pwr_constr() local
3160 struct ieee80211_sub_if_data *sdata) in ieee80211_enable_ps()
3203 static bool ieee80211_powersave_allowed(struct ieee80211_sub_if_data *sdata) in ieee80211_powersave_allowed()
3238 struct ieee80211_sub_if_data *sdata, *found = NULL; in ieee80211_recalc_ps() local
3286 void ieee80211_recalc_ps_vif(struct ieee80211_sub_if_data *sdata) in ieee80211_recalc_ps_vif()
3320 struct ieee80211_sub_if_data *sdata = local->ps_sdata; in ieee80211_dynamic_ps_enable_work() local
3397 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_dfs_cac_timer_work() local
3410 __ieee80211_sta_handle_tspec_ac_params(struct ieee80211_sub_if_data *sdata) in __ieee80211_sta_handle_tspec_ac_params()
3490 void ieee80211_sta_handle_tspec_ac_params(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_handle_tspec_ac_params()
3500 struct ieee80211_sub_if_data *sdata; in ieee80211_sta_handle_tspec_ac_params_wk() local
3509 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_mgd_set_link_qos_params() local
3537 struct ieee80211_sub_if_data *sdata = link->sdata; in _ieee80211_sta_wmm_params() local
3684 static void __ieee80211_stop_poll(struct ieee80211_sub_if_data *sdata) in __ieee80211_stop_poll()
3692 static void ieee80211_stop_poll(struct ieee80211_sub_if_data *sdata) in ieee80211_stop_poll()
3747 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_link_set_associated() local
3805 static void ieee80211_set_associated(struct ieee80211_sub_if_data *sdata, in ieee80211_set_associated()
3887 static void ieee80211_ml_reconf_reset(struct ieee80211_sub_if_data *sdata) in ieee80211_ml_reconf_reset()
3919 static void ieee80211_set_disassoc(struct ieee80211_sub_if_data *sdata, in ieee80211_set_disassoc()
4172 static void ieee80211_reset_ap_probe(struct ieee80211_sub_if_data *sdata) in ieee80211_reset_ap_probe()
4201 static void ieee80211_sta_tx_wmm_ac_notify(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_tx_wmm_ac_notify()
4245 void ieee80211_sta_tx_notify(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_tx_notify()
4261 static void ieee80211_mlme_send_probe_req(struct ieee80211_sub_if_data *sdata, in ieee80211_mlme_send_probe_req()
4275 static void ieee80211_mgd_probe_ap_send(struct ieee80211_sub_if_data *sdata) in ieee80211_mgd_probe_ap_send()
4324 static void ieee80211_mgd_probe_ap(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_probe_ap()
4386 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_ap_probereq_get() local
4427 static void ieee80211_report_disconnect(struct ieee80211_sub_if_data *sdata, in ieee80211_report_disconnect()
4445 static void __ieee80211_disconnect(struct ieee80211_sub_if_data *sdata) in __ieee80211_disconnect()
4499 struct ieee80211_sub_if_data *sdata = in ieee80211_beacon_connection_loss_work() local
4525 struct ieee80211_sub_if_data *sdata = in ieee80211_csa_connection_drop_work() local
4534 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_beacon_loss() local
4546 struct ieee80211_sub_if_data *sdata; in ieee80211_connection_loss() local
4563 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_disconnect() local
4577 static void ieee80211_destroy_auth_data(struct ieee80211_sub_if_data *sdata, in ieee80211_destroy_auth_data()
4616 static void ieee80211_destroy_assoc_data(struct ieee80211_sub_if_data *sdata, in ieee80211_destroy_assoc_data()
4665 static void ieee80211_auth_challenge(struct ieee80211_sub_if_data *sdata, in ieee80211_auth_challenge()
4696 static bool ieee80211_mark_sta_auth(struct ieee80211_sub_if_data *sdata) in ieee80211_mark_sta_auth()
4724 static void ieee80211_rx_mgmt_auth(struct ieee80211_sub_if_data *sdata, in ieee80211_rx_mgmt_auth()
4891 static void ieee80211_rx_mgmt_deauth(struct ieee80211_sub_if_data *sdata, in ieee80211_rx_mgmt_deauth()
4935 static void ieee80211_rx_mgmt_disassoc(struct ieee80211_sub_if_data *sdata, in ieee80211_rx_mgmt_disassoc()
4967 static bool ieee80211_twt_req_supported(struct ieee80211_sub_if_data *sdata, in ieee80211_twt_req_supported()
4988 static u64 ieee80211_recalc_twt_req(struct ieee80211_sub_if_data *sdata, in ieee80211_recalc_twt_req()
5003 static bool ieee80211_twt_bcast_support(struct ieee80211_sub_if_data *sdata, in ieee80211_twt_bcast_support()
5019 static void ieee80211_epcs_changed(struct ieee80211_sub_if_data *sdata, in ieee80211_epcs_changed()
5032 static void ieee80211_epcs_teardown(struct ieee80211_sub_if_data *sdata) in ieee80211_epcs_teardown()
5103 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_assoc_config_link() local
5518 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_mgd_setup_link_sta() local
5674 ieee80211_determine_our_sta_mode(struct ieee80211_sub_if_data *sdata, in ieee80211_determine_our_sta_mode()
5881 ieee80211_determine_our_sta_mode_auth(struct ieee80211_sub_if_data *sdata, in ieee80211_determine_our_sta_mode_auth()
5893 ieee80211_determine_our_sta_mode_assoc(struct ieee80211_sub_if_data *sdata, in ieee80211_determine_our_sta_mode_assoc()
5929 static int ieee80211_prep_channel(struct ieee80211_sub_if_data *sdata, in ieee80211_prep_channel()
6051 static bool ieee80211_assoc_success(struct ieee80211_sub_if_data *sdata, in ieee80211_assoc_success()
6228 static void ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata, in ieee80211_rx_mgmt_assoc_resp()
6456 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_rx_bss_info() local
6479 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_rx_mgmt_probe_resp() local
6548 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_handle_beacon_sig() local
6654 struct ieee80211_sub_if_data *sdata = in ieee80211_ml_reconf_work() local
6711 static void ieee80211_ml_reconfiguration(struct ieee80211_sub_if_data *sdata, in ieee80211_ml_reconfiguration()
6798 static int ieee80211_ttlm_set_links(struct ieee80211_sub_if_data *sdata, in ieee80211_ttlm_set_links()
6860 struct ieee80211_sub_if_data *sdata = in ieee80211_tid_to_link_map_work() local
6887 ieee80211_parse_adv_t2l(struct ieee80211_sub_if_data *sdata, in ieee80211_parse_adv_t2l()
6967 static void ieee80211_process_adv_ttlm(struct ieee80211_sub_if_data *sdata, in ieee80211_process_adv_ttlm()
7062 ieee80211_mgd_check_cross_link_csa(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_check_cross_link_csa()
7165 static bool ieee80211_mgd_ssid_mismatch(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_ssid_mismatch()
7192 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_rx_mgmt_beacon() local
7512 static void ieee80211_apply_neg_ttlm(struct ieee80211_sub_if_data *sdata, in ieee80211_apply_neg_ttlm()
7542 struct ieee80211_sub_if_data *sdata = in ieee80211_neg_ttlm_timeout_work() local
7599 ieee80211_send_neg_ttlm_req(struct ieee80211_sub_if_data *sdata, in ieee80211_send_neg_ttlm_req()
7630 int ieee80211_req_neg_ttlm(struct ieee80211_sub_if_data *sdata, in ieee80211_req_neg_ttlm()
7667 ieee80211_send_neg_ttlm_res(struct ieee80211_sub_if_data *sdata, in ieee80211_send_neg_ttlm_res()
7717 ieee80211_parse_neg_ttlm(struct ieee80211_sub_if_data *sdata, in ieee80211_parse_neg_ttlm()
7798 void ieee80211_process_neg_ttlm_req(struct ieee80211_sub_if_data *sdata, in ieee80211_process_neg_ttlm_req()
7859 void ieee80211_process_neg_ttlm_res(struct ieee80211_sub_if_data *sdata, in ieee80211_process_neg_ttlm_res()
7882 void ieee80211_process_ttlm_teardown(struct ieee80211_sub_if_data *sdata) in ieee80211_process_ttlm_teardown()
7902 struct ieee80211_sub_if_data *sdata = in ieee80211_teardown_ttlm_work() local
7911 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_send_teardown_neg_ttlm() local
7942 void ieee80211_sta_rx_queued_ext(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_rx_queued_ext()
7963 void ieee80211_sta_rx_queued_mgmt(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_rx_queued_mgmt()
8084 struct ieee80211_sub_if_data *sdata = in ieee80211_sta_timer() local
8090 void ieee80211_sta_connection_lost(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_connection_lost()
8102 static int ieee80211_auth(struct ieee80211_sub_if_data *sdata) in ieee80211_auth()
8178 static int ieee80211_do_assoc(struct ieee80211_sub_if_data *sdata) in ieee80211_do_assoc()
8224 void ieee80211_mgd_conn_tx_status(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_conn_tx_status()
8236 void ieee80211_sta_work(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_work()
8390 struct ieee80211_sub_if_data *sdata = in ieee80211_sta_bcn_mon_timer() local
8410 struct ieee80211_sub_if_data *sdata = in ieee80211_sta_conn_mon_timer() local
8447 struct ieee80211_sub_if_data *sdata = in ieee80211_sta_monitor_work() local
8454 static void ieee80211_restart_sta_timer(struct ieee80211_sub_if_data *sdata) in ieee80211_restart_sta_timer()
8467 void ieee80211_mgd_quiesce(struct ieee80211_sub_if_data *sdata) in ieee80211_mgd_quiesce()
8527 void ieee80211_sta_restart(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_restart()
8569 struct ieee80211_sub_if_data *sdata = in ieee80211_ml_sta_reconf_timeout() local
8586 void ieee80211_sta_setup_sdata(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_setup_sdata()
8636 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_mgd_setup_link() local
8671 struct ieee80211_sub_if_data *sdata; in ieee80211_mlme_notify_scan_completed() local
8682 static int ieee80211_prep_connection(struct ieee80211_sub_if_data *sdata, in ieee80211_prep_connection()
8874 static bool ieee80211_mgd_csa_present(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_csa_present()
8914 static bool ieee80211_mgd_csa_in_process(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_csa_in_process()
8960 int ieee80211_mgd_auth(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_auth()
9158 ieee80211_setup_assoc_link(struct ieee80211_sub_if_data *sdata, in ieee80211_setup_assoc_link()
9277 ieee80211_mgd_get_ap_ht_vht_capa(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_get_ap_ht_vht_capa()
9337 int ieee80211_mgd_assoc(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_assoc()
9719 int ieee80211_mgd_deauth(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_deauth()
9789 int ieee80211_mgd_disassoc(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_disassoc()
9823 void ieee80211_mgd_stop(struct ieee80211_sub_if_data *sdata) in ieee80211_mgd_stop()
9863 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_cqm_rssi_notify() local
9873 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_cqm_beacon_loss_notify() local
9881 static void _ieee80211_enable_rssi_reports(struct ieee80211_sub_if_data *sdata, in _ieee80211_enable_rssi_reports()
9903 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_enable_rssi_reports() local
9915 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_disable_rssi_reports() local
9921 void ieee80211_process_ml_reconf_resp(struct ieee80211_sub_if_data *sdata, in ieee80211_process_ml_reconf_resp()
10152 ieee80211_build_ml_reconf_req(struct ieee80211_sub_if_data *sdata, in ieee80211_build_ml_reconf_req()
10383 int ieee80211_mgd_assoc_ml_reconf(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_assoc_ml_reconf()
10609 static bool ieee80211_mgd_epcs_supp(struct ieee80211_sub_if_data *sdata) in ieee80211_mgd_epcs_supp()
10630 int ieee80211_mgd_set_epcs(struct ieee80211_sub_if_data *sdata, bool enable) in ieee80211_mgd_set_epcs()
10684 static void ieee80211_ml_epcs(struct ieee80211_sub_if_data *sdata, in ieee80211_ml_epcs()
10747 void ieee80211_process_epcs_ena_resp(struct ieee80211_sub_if_data *sdata, in ieee80211_process_epcs_ena_resp()
10793 void ieee80211_process_epcs_teardown(struct ieee80211_sub_if_data *sdata, in ieee80211_process_epcs_teardown()