| H A D | mac.c | 264 struct ath12k_link_vif *arvif); 266 static int ath12k_mac_vdev_create(struct ath12k *ar, struct ath12k_link_vif *arvif); in ath12k_mac_phymode_str() 267 static int ath12k_mac_vdev_delete(struct ath12k *ar, struct ath12k_link_vif *arvif); in ath12k_mac_phymode_str() 633 ath12k_mac_get_tx_arvif(struct ath12k_link_vif *arvif, in ath12k_mac_get_tx_arvif() 637 struct ath12k *ar = arvif->ar; in ath12k_mac_get_tx_arvif() 653 static const u8 *ath12k_mac_get_tx_bssid(struct ath12k_link_vif *arvif) in ath12k_mac_get_tx_bssid() 657 struct ath12k *ar = arvif->ar; in ath12k_mac_get_tx_bssid() 661 link_conf = ath12k_mac_get_link_bss_conf(arvif); in ath12k_mac_get_tx_bssid() 665 arvif->link_id); in ath12k_mac_get_tx_bssid() 672 tx_arvif = ath12k_mac_get_tx_arvif(arvif, link_con in ath12k_mac_get_tx_bssid() 629 ath12k_mac_get_tx_arvif(struct ath12k_link_vif * arvif,struct ieee80211_bss_conf * link_conf) ath12k_mac_get_tx_arvif() argument 649 ath12k_mac_get_tx_bssid(struct ath12k_link_vif * arvif) ath12k_mac_get_tx_bssid() argument 677 ath12k_mac_get_link_bss_conf(struct ath12k_link_vif * arvif) ath12k_mac_get_link_bss_conf() argument 764 struct ath12k_link_vif *arvif; ath12k_get_arvif_iter() local 813 struct ath12k_link_vif *arvif; ath12k_mac_get_arvif_by_vdev_id() local 870 ath12k_mac_is_ml_arvif(struct ath12k_link_vif * arvif) ath12k_mac_is_ml_arvif() argument 917 struct ath12k_link_vif *arvif; ath12k_get_ar_by_vif() local 950 struct ath12k_link_vif *arvif; ath12k_mac_get_vif_up() local 981 ath12k_mac_get_target_pdev_id_from_vif(struct ath12k_link_vif * arvif) ath12k_mac_get_target_pdev_id_from_vif() argument 1006 struct ath12k_link_vif *arvif; ath12k_mac_get_target_pdev_id() local 1046 struct ath12k_link_vif *arvif; ath12k_mac_txpower_recalc() local 1100 ath12k_recalc_rtscts_prot(struct ath12k_link_vif * arvif) ath12k_recalc_rtscts_prot() argument 1139 ath12k_mac_set_kickout(struct ath12k_link_vif * arvif) ath12k_mac_set_kickout() argument 1191 struct ath12k_link_vif *arvif; ath12k_mac_link_sta_rhash_cleanup() local 1218 struct ath12k_link_vif *arvif, *tmp_vif; ath12k_mac_peer_cleanup_all() local 1527 ath12k_mac_vdev_stop(struct ath12k_link_vif * arvif) ath12k_mac_vdev_stop() argument 1574 ath12k_mac_setup_bcn_p2p_ie(struct ath12k_link_vif * arvif,struct sk_buff * bcn) ath12k_mac_setup_bcn_p2p_ie() argument 1631 ath12k_mac_set_arvif_ies(struct ath12k_link_vif * arvif,struct ath12k_link_vif * tx_arvif,struct sk_buff * bcn,u8 bssid_index,bool * nontx_profile_found) ath12k_mac_set_arvif_ies() argument 1743 ath12k_mac_setup_bcn_tmpl_ema(struct ath12k_link_vif * arvif,struct ath12k_link_vif * tx_arvif,u8 bssid_index) ath12k_mac_setup_bcn_tmpl_ema() argument 1792 ath12k_mac_setup_bcn_tmpl(struct ath12k_link_vif * arvif) ath12k_mac_setup_bcn_tmpl() argument 1880 ath12k_control_beaconing(struct ath12k_link_vif * arvif,struct ieee80211_bss_conf * info) ath12k_control_beaconing() argument 1938 struct ath12k_link_vif *arvif = &ahvif->deflink; ath12k_mac_handle_beacon_iter() local 1958 ath12k_mac_handle_beacon_miss(struct ath12k * ar,struct ath12k_link_vif * arvif) ath12k_mac_handle_beacon_miss() argument 1979 struct ath12k_link_vif *arvif = container_of(work, struct ath12k_link_vif, ath12k_mac_vif_sta_connection_loss_work() local 1990 ath12k_peer_assoc_h_basic(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_basic() argument 2026 ath12k_peer_assoc_h_crypto(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_crypto() argument 2096 ath12k_peer_assoc_h_rates(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_rates() argument 2168 ath12k_peer_assoc_h_ht(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_ht() argument 2373 ath12k_peer_assoc_h_vht(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_vht() argument 2580 ath12k_peer_assoc_h_he(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_he() argument 2826 ath12k_peer_assoc_h_he_6ghz(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_he_6ghz() argument 2912 struct ath12k_link_vif *arvif = arsta->arvif; ath12k_peer_assoc_h_smps() local 2950 ath12k_peer_assoc_h_qos(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_qos() argument 2986 ath12k_peer_assoc_qos_ap(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_peer_assoc_qos_ap() argument 3152 ath12k_peer_assoc_h_phymode(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_phymode() argument 3329 ath12k_peer_assoc_h_eht(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg) ath12k_peer_assoc_h_eht() argument 3525 struct ath12k_link_vif *arvif; ath12k_peer_assoc_h_mlo() local 3581 ath12k_peer_assoc_prepare(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ath12k_wmi_peer_assoc_arg * arg,bool reassoc) ath12k_peer_assoc_prepare() argument 3610 ath12k_setup_peer_smps(struct ath12k * ar,struct ath12k_link_vif * arvif,const u8 * addr,const struct ieee80211_sta_ht_cap * ht_cap,const struct ieee80211_he_6ghz_capa * he_6ghz_capa) ath12k_setup_peer_smps() argument 3629 ath12k_mac_set_he_txbf_conf(struct ath12k_link_vif * arvif) ath12k_mac_set_he_txbf_conf() argument 3688 ath12k_mac_vif_recalc_sta_he_txbf(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ieee80211_sta_he_cap * he_cap,int * hemode) ath12k_mac_vif_recalc_sta_he_txbf() argument 3748 ath12k_mac_set_eht_txbf_conf(struct ath12k_link_vif * arvif) ath12k_mac_set_eht_txbf_conf() argument 3832 ath12k_bss_assoc(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ieee80211_bss_conf * bss_conf) ath12k_bss_assoc() argument 3991 ath12k_bss_disassoc(struct ath12k * ar,struct ath12k_link_vif * arvif) ath12k_bss_disassoc() argument 4038 ath12k_recalculate_mgmt_rate(struct ath12k * ar,struct ath12k_link_vif * arvif,struct cfg80211_chan_def * def) ath12k_recalculate_mgmt_rate() argument 4086 ath12k_mac_bcn_tx_event(struct ath12k_link_vif * arvif) ath12k_mac_bcn_tx_event() argument 4111 struct ath12k_link_vif *arvif = container_of(work, struct ath12k_link_vif, ath12k_mac_bcn_tx_work() local 4119 ath12k_mac_init_arvif(struct ath12k_vif * ahvif,struct ath12k_link_vif * arvif,int link_id) ath12k_mac_init_arvif() argument 4177 ath12k_mac_remove_link_interface(struct ieee80211_hw * hw,struct ath12k_link_vif * arvif) ath12k_mac_remove_link_interface() argument 4214 struct ath12k_link_vif *arvif; ath12k_mac_assign_link_vif() local 4241 ath12k_mac_unassign_link_vif(struct ath12k_link_vif * arvif) ath12k_mac_unassign_link_vif() argument 4268 struct ath12k_link_vif *arvif; ath12k_mac_op_change_vif_links() local 4311 ath12k_mac_fils_discovery(struct ath12k_link_vif * arvif,struct ieee80211_bss_conf * info) ath12k_mac_fils_discovery() argument 4367 struct ath12k_link_vif *arvif; ath12k_mac_op_vif_cfg_changed() local 4432 ath12k_mac_vif_setup_ps(struct ath12k_link_vif * arvif) ath12k_mac_vif_setup_ps() argument 4500 ath12k_wmi_vdev_params_up(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_vif * tx_arvif,struct ieee80211_bss_conf * info,u16 aid) ath12k_wmi_vdev_params_up() argument 4523 ath12k_mac_config_obss_pd(struct ath12k_link_vif * arvif,const struct ieee80211_he_obss_pd * he_obss_pd) ath12k_mac_config_obss_pd() argument 4684 ath12k_mac_bss_info_changed(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ieee80211_bss_conf * info,u64 changed) ath12k_mac_bss_info_changed() argument 5078 struct ath12k_link_vif *arvif; ath12k_mac_op_link_info_changed() local 5281 struct ath12k_link_vif *arvif; ath12k_scan_vdev_clean_work() local 5414 struct ath12k_link_vif *arvif; ath12k_mac_op_get_txpower() local 5487 struct ath12k_link_vif *arvif; ath12k_mac_find_link_id_by_ar() local 5530 struct ath12k_link_vif *arvif; ath12k_mac_initiate_hw_scan() local 5702 struct ath12k_link_vif *arvif; ath12k_mac_op_hw_scan() local 5781 struct ath12k_link_vif *arvif; ath12k_mac_op_cancel_hw_scan() local 5801 ath12k_install_key(struct ath12k_link_vif * arvif,struct ieee80211_key_conf * key,enum set_key_cmd cmd,const u8 * macaddr,u32 flags) ath12k_install_key() argument 5945 ath12k_clear_peer_keys(struct ath12k_link_vif * arvif,const u8 * addr) ath12k_clear_peer_keys() argument 5997 ath12k_mac_set_key(struct ath12k * ar,enum set_key_cmd cmd,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,struct ieee80211_key_conf * key) ath12k_mac_set_key() argument 6158 struct ath12k_link_vif *arvif; ath12k_mac_op_set_key() local 6287 ath12k_mac_set_peer_vht_fixed_rate(struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,const struct cfg80211_bitrate_mask * mask,enum nl80211_band band) ath12k_mac_set_peer_vht_fixed_rate() argument 6333 ath12k_mac_set_peer_he_fixed_rate(struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,const struct cfg80211_bitrate_mask * mask,enum nl80211_band band) ath12k_mac_set_peer_he_fixed_rate() argument 6387 ath12k_mac_set_peer_eht_fixed_rate(struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,const struct cfg80211_bitrate_mask * mask,enum nl80211_band band) ath12k_mac_set_peer_eht_fixed_rate() argument 6446 ath12k_mac_station_assoc(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,bool reassoc) ath12k_mac_station_assoc() argument 6564 ath12k_mac_station_disassoc(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_mac_station_disassoc() argument 6583 struct ath12k_link_vif *arvif; ath12k_sta_rc_update_wk() local 6815 ath12k_mac_inc_num_stations(struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_mac_inc_num_stations() argument 6839 ath12k_mac_dec_num_stations(struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_mac_dec_num_stations() argument 6865 ath12k_mac_station_post_remove(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_mac_station_post_remove() argument 6894 ath12k_mac_station_unauthorize(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_mac_station_unauthorize() argument 6929 ath12k_mac_station_authorize(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_mac_station_authorize() argument 6964 ath12k_mac_station_remove(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_mac_station_remove() argument 7016 ath12k_mac_station_add(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta) ath12k_mac_station_add() argument 7119 struct ath12k_link_vif *arvif; ath12k_mac_assign_link_sta() local 7168 struct ath12k_link_vif *arvif; ath12k_mac_ml_station_remove() local 7204 ath12k_mac_handle_link_sta_state(struct ieee80211_hw * hw,struct ath12k_link_vif * arvif,struct ath12k_link_sta * arsta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) ath12k_mac_handle_link_sta_state() argument 7464 struct ath12k_link_vif *arvif; ath12k_mac_mlo_sta_update_link_active() local 7633 struct ath12k_link_vif *arvif; ath12k_mac_op_sta_state() local 7829 struct ath12k_link_vif *arvif; ath12k_mac_op_sta_set_txpwr() local 7884 struct ath12k_link_vif *arvif; ath12k_mac_op_link_sta_rc_update() local 8023 struct ath12k_link_vif *arvif; ath12k_mac_op_change_sta_links() local 8091 ath12k_conf_tx_uapsd(struct ath12k_link_vif * arvif,u16 ac,bool enable) ath12k_conf_tx_uapsd() argument 8149 ath12k_mac_conf_tx(struct ath12k_link_vif * arvif,u16 ac,const struct ieee80211_tx_queue_params * params) ath12k_mac_conf_tx() argument 8207 struct ath12k_link_vif *arvif; ath12k_mac_op_conf_tx() local 8301 ath12k_mac_set_txbf_conf(struct ath12k_link_vif * arvif) ath12k_mac_set_txbf_conf() argument 9054 ath12k_mac_mgmt_tx_wmi(struct ath12k * ar,struct ath12k_link_vif * arvif,struct sk_buff * skb) ath12k_mac_mgmt_tx_wmi() argument 9126 ath12k_mac_mgmt_action_frame_fill_elem_data(struct ath12k_link_vif * arvif,struct sk_buff * skb) ath12k_mac_mgmt_action_frame_fill_elem_data() argument 9283 ath12k_mac_mgmt_frame_fill_elem_data(struct ath12k_link_vif * arvif,struct sk_buff * skb) ath12k_mac_mgmt_frame_fill_elem_data() argument 9300 struct ath12k_link_vif *arvif; ath12k_mgmt_over_wmi_tx_work() local 9884 ath12k_mac_get_vdev_stats_id(struct ath12k_link_vif * arvif) ath12k_mac_get_vdev_stats_id() argument 9906 ath12k_mac_setup_vdev_params_mbssid(struct ath12k_link_vif * arvif,u32 * flags,u32 * tx_vdev_id) ath12k_mac_setup_vdev_params_mbssid() argument 9944 ath12k_mac_setup_vdev_create_arg(struct ath12k_link_vif * arvif,struct ath12k_wmi_vdev_create_arg * arg) ath12k_mac_setup_vdev_create_arg() argument 9999 ath12k_mac_update_vif_offload(struct ath12k_link_vif * arvif) ath12k_mac_update_vif_offload() argument 10050 struct ath12k_link_vif *arvif; ath12k_mac_op_update_vif_offload() local 10077 struct ath12k_link_vif *arvif; ath12k_mac_vif_ap_active_any() local 10222 ath12k_mac_vdev_create(struct ath12k * ar,struct ath12k_link_vif * arvif) ath12k_mac_vdev_create() argument 10480 ath12k_mac_vif_flush_key_cache(struct ath12k_link_vif * arvif) ath12k_mac_vif_flush_key_cache() argument 10514 ath12k_mac_vif_cache_flush(struct ath12k * ar,struct ath12k_link_vif * arvif) ath12k_mac_vif_cache_flush() argument 10556 ath12k_mac_assign_vif_to_vdev(struct ieee80211_hw * hw,struct ath12k_link_vif * arvif,struct ieee80211_chanctx_conf * ctx) ath12k_mac_assign_vif_to_vdev() argument 10658 struct ath12k_link_vif *arvif; ath12k_mac_op_add_interface() local 10727 ath12k_mac_vdev_delete(struct ath12k * ar,struct ath12k_link_vif * arvif) ath12k_mac_vdev_delete() argument 10796 struct ath12k_link_vif *arvif; ath12k_mac_op_remove_interface() local 11098 ath12k_mac_mlo_get_vdev_args(struct ath12k_link_vif * arvif,struct wmi_ml_arg * ml_arg) ath12k_mac_mlo_get_vdev_args() argument 11156 ath12k_mac_vdev_start_restart(struct ath12k_link_vif * arvif,struct ieee80211_chanctx_conf * ctx,bool restart) ath12k_mac_vdev_start_restart() argument 11293 ath12k_mac_vdev_start(struct ath12k_link_vif * arvif,struct ieee80211_chanctx_conf * ctx) ath12k_mac_vdev_start() argument 11299 ath12k_mac_vdev_restart(struct ath12k_link_vif * arvif,struct ieee80211_chanctx_conf * ctx) ath12k_mac_vdev_restart() argument 11320 struct ath12k_link_vif *arvif; ath12k_mac_change_chanctx_cnt_iter() local 11355 struct ath12k_link_vif *arvif; ath12k_mac_change_chanctx_fill_iter() local 11416 ath12k_mac_update_peer_puncturing_width(struct ath12k * ar,struct ath12k_link_vif * arvif,struct cfg80211_chan_def def) ath12k_mac_update_peer_puncturing_width() argument 11449 struct ath12k_link_vif *arvif; ath12k_mac_update_vif_chan() local 11626 ath12k_start_vdev_delay(struct ath12k * ar,struct ath12k_link_vif * arvif) ath12k_start_vdev_delay() argument 11816 ath12k_mac_fill_reg_tpc_info(struct ath12k * ar,struct ath12k_link_vif * arvif,struct ieee80211_chanctx_conf * ctx) ath12k_mac_fill_reg_tpc_info() argument 11996 ath12k_mac_parse_tx_pwr_env(struct ath12k * ar,struct ath12k_link_vif * arvif) ath12k_mac_parse_tx_pwr_env() argument 12076 struct ath12k_link_vif *arvif; ath12k_mac_op_assign_vif_chanctx() local 12161 struct ath12k_link_vif *arvif; ath12k_mac_op_unassign_vif_chanctx() local 12251 struct ath12k_link_vif *arvif; ath12k_set_vdev_param_to_all_vifs() local 12397 struct ath12k_link_vif *arvif; ath12k_mac_op_flush() local 12641 ath12k_mac_set_fixed_rate_gi_ltf(struct ath12k_link_vif * arvif,u8 gi,u8 ltf,u32 param) ath12k_mac_set_fixed_rate_gi_ltf() argument 12682 ath12k_mac_set_auto_rate_gi_ltf(struct ath12k_link_vif * arvif,u16 gi,u8 ltf) ath12k_mac_set_auto_rate_gi_ltf() argument 12749 ath12k_mac_set_rate_params(struct ath12k_link_vif * arvif,u32 rate,u8 nss,u8 sgi,u8 ldpc,u8 he_gi,u8 he_ltf,bool he_fixed_rate,u8 eht_gi,u8 eht_ltf,bool eht_fixed_rate) ath12k_mac_set_rate_params() argument 12939 struct ath12k_link_vif *arvif = data; ath12k_mac_set_bitrate_mask_iter() local 12961 struct ath12k_link_vif *arvif = data; ath12k_mac_disable_peer_fixed_rate() local 13058 struct ath12k_link_vif *arvif; ath12k_mac_op_set_bitrate_mask() local 13241 struct ath12k_link_vif *arvif; ath12k_mac_op_reconfig_complete() local 13657 struct ath12k_link_vif *arvif; ath12k_mac_op_remain_on_channel() local 13798 struct ath12k_link_vif *arvif; ath12k_mac_op_set_rekey_data() local 15216 ath12k_mac_vif_set_keepalive(struct ath12k_link_vif * arvif,enum wmi_sta_keepalive_method method,u32 interval) ath12k_mac_vif_set_keepalive() argument [all...] |