Lines Matching refs:ieee80211_sub_if_data

175 static void run_again(struct ieee80211_sub_if_data *sdata,  in run_again()
185 void ieee80211_sta_reset_beacon_monitor(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_reset_beacon_monitor()
197 void ieee80211_sta_reset_conn_monitor(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_reset_conn_monitor()
220 ieee80211_determine_chantype(struct ieee80211_sub_if_data *sdata, in ieee80211_determine_chantype()
492 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_config_bw()
602 static void ieee80211_add_ht_ie(struct ieee80211_sub_if_data *sdata, in ieee80211_add_ht_ie()
677 static bool ieee80211_add_vht_ie(struct ieee80211_sub_if_data *sdata, in ieee80211_add_vht_ie()
733 struct ieee80211_sub_if_data *other; in ieee80211_add_vht_ie()
767 static void ieee80211_add_he_ie(struct ieee80211_sub_if_data *sdata, in ieee80211_add_he_ie()
797 static void ieee80211_add_eht_ie(struct ieee80211_sub_if_data *sdata, in ieee80211_add_eht_ie()
1014 static void ieee80211_assoc_add_ml_elem(struct ieee80211_sub_if_data *sdata,
1019 static size_t ieee80211_assoc_link_elems(struct ieee80211_sub_if_data *sdata, in ieee80211_assoc_link_elems()
1269 static void ieee80211_assoc_add_ml_elem(struct ieee80211_sub_if_data *sdata, in ieee80211_assoc_add_ml_elem()
1377 static int ieee80211_send_assoc(struct ieee80211_sub_if_data *sdata) in ieee80211_send_assoc()
1601 struct ieee80211_sub_if_data *sdata) in ieee80211_send_pspoll()
1618 struct ieee80211_sub_if_data *sdata, in ieee80211_send_nullfunc()
1648 struct ieee80211_sub_if_data *sdata) in ieee80211_send_4addr_nullfunc()
1684 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_chswitch_work()
1753 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_chswitch_post_beacon()
1790 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_chswitch_done()
1813 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_sta_abort_chanswitch()
1843 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_sta_process_chanswitch()
2022 ieee80211_find_80211h_pwr_constr(struct ieee80211_sub_if_data *sdata, in ieee80211_find_80211h_pwr_constr()
2093 static void ieee80211_find_cisco_dtpc(struct ieee80211_sub_if_data *sdata, in ieee80211_find_cisco_dtpc()
2114 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_handle_pwr_constr()
2176 struct ieee80211_sub_if_data *sdata) in ieee80211_enable_ps()
2218 static bool ieee80211_powersave_allowed(struct ieee80211_sub_if_data *sdata) in ieee80211_powersave_allowed()
2253 struct ieee80211_sub_if_data *sdata, *found = NULL; in ieee80211_recalc_ps()
2301 void ieee80211_recalc_ps_vif(struct ieee80211_sub_if_data *sdata) in ieee80211_recalc_ps_vif()
2333 struct ieee80211_sub_if_data *sdata = local->ps_sdata; in ieee80211_dynamic_ps_enable_work()
2411 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_dfs_cac_timer_work()
2424 __ieee80211_sta_handle_tspec_ac_params(struct ieee80211_sub_if_data *sdata) in __ieee80211_sta_handle_tspec_ac_params()
2502 void ieee80211_sta_handle_tspec_ac_params(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_handle_tspec_ac_params()
2511 struct ieee80211_sub_if_data *sdata; in ieee80211_sta_handle_tspec_ac_params_wk()
2513 sdata = container_of(work, struct ieee80211_sub_if_data, in ieee80211_sta_handle_tspec_ac_params_wk()
2520 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_mgd_set_link_qos_params()
2548 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_sta_wmm_params()
2682 static void __ieee80211_stop_poll(struct ieee80211_sub_if_data *sdata) in __ieee80211_stop_poll()
2690 static void ieee80211_stop_poll(struct ieee80211_sub_if_data *sdata) in ieee80211_stop_poll()
2745 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_link_set_associated()
2803 static void ieee80211_set_associated(struct ieee80211_sub_if_data *sdata, in ieee80211_set_associated()
2885 static void ieee80211_set_disassoc(struct ieee80211_sub_if_data *sdata, in ieee80211_set_disassoc()
3071 static void ieee80211_reset_ap_probe(struct ieee80211_sub_if_data *sdata) in ieee80211_reset_ap_probe()
3103 static void ieee80211_sta_tx_wmm_ac_notify(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_tx_wmm_ac_notify()
3145 void ieee80211_sta_tx_notify(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_tx_notify()
3161 static void ieee80211_mlme_send_probe_req(struct ieee80211_sub_if_data *sdata, in ieee80211_mlme_send_probe_req()
3175 static void ieee80211_mgd_probe_ap_send(struct ieee80211_sub_if_data *sdata) in ieee80211_mgd_probe_ap_send()
3224 static void ieee80211_mgd_probe_ap(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_probe_ap()
3297 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_ap_probereq_get()
3338 static void ieee80211_report_disconnect(struct ieee80211_sub_if_data *sdata, in ieee80211_report_disconnect()
3356 static void ___ieee80211_disconnect(struct ieee80211_sub_if_data *sdata) in ___ieee80211_disconnect()
3415 static void __ieee80211_disconnect(struct ieee80211_sub_if_data *sdata) in __ieee80211_disconnect()
3425 struct ieee80211_sub_if_data *sdata = in ieee80211_beacon_connection_loss_work()
3426 container_of(work, struct ieee80211_sub_if_data, in ieee80211_beacon_connection_loss_work()
3451 struct ieee80211_sub_if_data *sdata = in ieee80211_csa_connection_drop_work()
3452 container_of(work, struct ieee80211_sub_if_data, in ieee80211_csa_connection_drop_work()
3460 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_beacon_loss()
3472 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_connection_loss()
3484 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_disconnect()
3498 static void ieee80211_destroy_auth_data(struct ieee80211_sub_if_data *sdata, in ieee80211_destroy_auth_data()
3539 static void ieee80211_destroy_assoc_data(struct ieee80211_sub_if_data *sdata, in ieee80211_destroy_assoc_data()
3590 static void ieee80211_auth_challenge(struct ieee80211_sub_if_data *sdata, in ieee80211_auth_challenge()
3620 static bool ieee80211_mark_sta_auth(struct ieee80211_sub_if_data *sdata) in ieee80211_mark_sta_auth()
3652 static void ieee80211_rx_mgmt_auth(struct ieee80211_sub_if_data *sdata, in ieee80211_rx_mgmt_auth()
3817 static void ieee80211_rx_mgmt_deauth(struct ieee80211_sub_if_data *sdata, in ieee80211_rx_mgmt_deauth()
3861 static void ieee80211_rx_mgmt_disassoc(struct ieee80211_sub_if_data *sdata, in ieee80211_rx_mgmt_disassoc()
3945 static bool ieee80211_twt_req_supported(struct ieee80211_sub_if_data *sdata, in ieee80211_twt_req_supported()
3966 static u64 ieee80211_recalc_twt_req(struct ieee80211_sub_if_data *sdata, in ieee80211_recalc_twt_req()
3981 static bool ieee80211_twt_bcast_support(struct ieee80211_sub_if_data *sdata, in ieee80211_twt_bcast_support()
4005 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_assoc_config_link()
4391 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_mgd_setup_link_sta()
4547 ieee80211_verify_peer_he_mcs_support(struct ieee80211_sub_if_data *sdata, in ieee80211_verify_peer_he_mcs_support()
4656 ieee80211_verify_sta_he_mcs_support(struct ieee80211_sub_if_data *sdata, in ieee80211_verify_sta_he_mcs_support()
4772 ieee80211_verify_sta_eht_mcs_support(struct ieee80211_sub_if_data *sdata, in ieee80211_verify_sta_eht_mcs_support()
4817 static int ieee80211_prep_channel(struct ieee80211_sub_if_data *sdata, in ieee80211_prep_channel()
5104 static bool ieee80211_assoc_success(struct ieee80211_sub_if_data *sdata, in ieee80211_assoc_success()
5279 static void ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata, in ieee80211_rx_mgmt_assoc_resp()
5503 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_rx_bss_info()
5526 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_rx_mgmt_probe_resp()
5595 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_handle_beacon_sig()
5740 struct ieee80211_sub_if_data *sdata = in ieee80211_ml_reconf_work()
5741 container_of(work, struct ieee80211_sub_if_data, in ieee80211_ml_reconf_work()
5803 static void ieee80211_ml_reconfiguration(struct ieee80211_sub_if_data *sdata, in ieee80211_ml_reconfiguration()
5904 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_rx_mgmt_beacon()
6236 void ieee80211_sta_rx_queued_ext(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_rx_queued_ext()
6257 void ieee80211_sta_rx_queued_mgmt(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_rx_queued_mgmt()
6365 struct ieee80211_sub_if_data *sdata = in ieee80211_sta_timer()
6371 void ieee80211_sta_connection_lost(struct ieee80211_sub_if_data *sdata, in ieee80211_sta_connection_lost()
6383 static int ieee80211_auth(struct ieee80211_sub_if_data *sdata) in ieee80211_auth()
6458 static int ieee80211_do_assoc(struct ieee80211_sub_if_data *sdata) in ieee80211_do_assoc()
6503 void ieee80211_mgd_conn_tx_status(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_conn_tx_status()
6515 void ieee80211_sta_work(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_work()
6661 struct ieee80211_sub_if_data *sdata = in ieee80211_sta_bcn_mon_timer()
6681 struct ieee80211_sub_if_data *sdata = in ieee80211_sta_conn_mon_timer()
6717 struct ieee80211_sub_if_data *sdata = in ieee80211_sta_monitor_work()
6718 container_of(work, struct ieee80211_sub_if_data, in ieee80211_sta_monitor_work()
6724 static void ieee80211_restart_sta_timer(struct ieee80211_sub_if_data *sdata) in ieee80211_restart_sta_timer()
6737 void ieee80211_mgd_quiesce(struct ieee80211_sub_if_data *sdata) in ieee80211_mgd_quiesce()
6799 void ieee80211_sta_restart(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_restart()
6846 void ieee80211_sta_setup_sdata(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_setup_sdata()
6877 struct ieee80211_sub_if_data *sdata = link->sdata; in ieee80211_mgd_setup_link()
6905 struct ieee80211_sub_if_data *sdata; in ieee80211_mlme_notify_scan_completed()
6916 static int ieee80211_prep_connection(struct ieee80211_sub_if_data *sdata, in ieee80211_prep_connection()
7096 int ieee80211_mgd_auth(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_auth()
7260 ieee80211_setup_assoc_link(struct ieee80211_sub_if_data *sdata, in ieee80211_setup_assoc_link()
7428 int ieee80211_mgd_assoc(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_assoc()
7756 int ieee80211_mgd_deauth(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_deauth()
7824 int ieee80211_mgd_disassoc(struct ieee80211_sub_if_data *sdata, in ieee80211_mgd_disassoc()
7856 void ieee80211_mgd_stop(struct ieee80211_sub_if_data *sdata) in ieee80211_mgd_stop()
7898 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_cqm_rssi_notify()
7908 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_cqm_beacon_loss_notify()
7916 static void _ieee80211_enable_rssi_reports(struct ieee80211_sub_if_data *sdata, in _ieee80211_enable_rssi_reports()
7938 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_enable_rssi_reports()
7950 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_disable_rssi_reports()