Lines Matching defs:ar
589 struct ath12k *ar = arvif->ar; in ath12k_mac_get_tx_arvif() local
610 struct ath12k *ar = arvif->ar; in ath12k_mac_get_link_bss_conf() local
704 struct ath12k_link_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id) in ath12k_mac_get_arvif()
806 struct ath12k *ar; in ath12k_mac_get_ar_by_chan() local
868 static struct ath12k_link_vif *ath12k_mac_get_vif_up(struct ath12k *ar) in ath12k_mac_get_vif_up()
903 struct ath12k *ar = arvif->ar; in ath12k_mac_get_target_pdev_id_from_vif() local
924 u8 ath12k_mac_get_target_pdev_id(struct ath12k *ar) in ath12k_mac_get_target_pdev_id()
945 static void ath12k_pdev_caps_update(struct ath12k *ar) in ath12k_pdev_caps_update()
963 static int ath12k_mac_txpower_recalc(struct ath12k *ar) in ath12k_mac_txpower_recalc()
1022 struct ath12k *ar = arvif->ar; in ath12k_recalc_rtscts_prot() local
1061 struct ath12k *ar = arvif->ar; in ath12k_mac_set_kickout() local
1104 void ath12k_mac_peer_cleanup_all(struct ath12k *ar) in ath12k_mac_peer_cleanup_all()
1126 static int ath12k_mac_vdev_setup_sync(struct ath12k *ar) in ath12k_mac_vdev_setup_sync()
1143 static int ath12k_monitor_vdev_up(struct ath12k *ar, int vdev_id) in ath12k_monitor_vdev_up()
1162 static int ath12k_mac_monitor_vdev_start(struct ath12k *ar, int vdev_id, in ath12k_mac_monitor_vdev_start()
1229 static int ath12k_mac_monitor_vdev_stop(struct ath12k *ar) in ath12k_mac_monitor_vdev_stop()
1257 static int ath12k_mac_monitor_vdev_delete(struct ath12k *ar) in ath12k_mac_monitor_vdev_delete()
1293 static int ath12k_mac_monitor_start(struct ath12k *ar) in ath12k_mac_monitor_start()
1332 static int ath12k_mac_monitor_stop(struct ath12k *ar) in ath12k_mac_monitor_stop()
1357 struct ath12k *ar = arvif->ar; in ath12k_mac_vdev_stop() local
1403 struct ath12k *ar = arvif->ar; in ath12k_mac_setup_bcn_p2p_ie() local
1604 struct ath12k *ar = arvif->ar; in ath12k_mac_setup_bcn_tmpl() local
1693 struct ath12k *ar = arvif->ar; in ath12k_control_beaconing() local
1767 void ath12k_mac_handle_beacon(struct ath12k *ar, struct sk_buff *skb) in ath12k_mac_handle_beacon()
1781 struct ath12k *ar = arvif->ar; in ath12k_mac_handle_beacon_miss_iter() local
1801 void ath12k_mac_handle_beacon_miss(struct ath12k *ar, u32 vdev_id) in ath12k_mac_handle_beacon_miss()
1821 static void ath12k_peer_assoc_h_basic(struct ath12k *ar, in ath12k_peer_assoc_h_basic()
1857 static void ath12k_peer_assoc_h_crypto(struct ath12k *ar, in ath12k_peer_assoc_h_crypto()
1927 static void ath12k_peer_assoc_h_rates(struct ath12k *ar, in ath12k_peer_assoc_h_rates()
1999 static void ath12k_peer_assoc_h_ht(struct ath12k *ar, in ath12k_peer_assoc_h_ht()
2170 static void ath12k_peer_assoc_h_vht(struct ath12k *ar, in ath12k_peer_assoc_h_vht()
2277 static void ath12k_peer_assoc_h_he(struct ath12k *ar, in ath12k_peer_assoc_h_he()
2451 static void ath12k_peer_assoc_h_he_6ghz(struct ath12k *ar, in ath12k_peer_assoc_h_he_6ghz()
2541 struct ath12k *ar = arvif->ar; in ath12k_peer_assoc_h_smps() local
2575 static void ath12k_peer_assoc_h_qos(struct ath12k *ar, in ath12k_peer_assoc_h_qos()
2611 static int ath12k_peer_assoc_qos_ap(struct ath12k *ar, in ath12k_peer_assoc_qos_ap()
2685 static enum wmi_phy_mode ath12k_mac_get_phymode_vht(struct ath12k *ar, in ath12k_mac_get_phymode_vht()
2713 static enum wmi_phy_mode ath12k_mac_get_phymode_he(struct ath12k *ar, in ath12k_mac_get_phymode_he()
2739 static enum wmi_phy_mode ath12k_mac_get_phymode_eht(struct ath12k *ar, in ath12k_mac_get_phymode_eht()
2774 static void ath12k_peer_assoc_h_phymode(struct ath12k *ar, in ath12k_peer_assoc_h_phymode()
2931 static void ath12k_peer_assoc_h_eht(struct ath12k *ar, in ath12k_peer_assoc_h_eht()
3096 static void ath12k_peer_assoc_prepare(struct ath12k *ar, in ath12k_peer_assoc_prepare()
3126 static int ath12k_setup_peer_smps(struct ath12k *ar, struct ath12k_link_vif *arvif, in ath12k_setup_peer_smps()
3145 static u32 ath12k_mac_ieee80211_sta_bw_to_wmi(struct ath12k *ar, in ath12k_mac_ieee80211_sta_bw_to_wmi()
3176 static void ath12k_bss_assoc(struct ath12k *ar, in ath12k_bss_assoc()
3308 static void ath12k_bss_disassoc(struct ath12k *ar, in ath12k_bss_disassoc()
3355 static void ath12k_recalculate_mgmt_rate(struct ath12k *ar, in ath12k_recalculate_mgmt_rate()
3459 struct ath12k *ar = arvif->ar; in ath12k_mac_remove_link_interface() local
3586 struct ath12k *ar = arvif->ar; in ath12k_mac_fils_discovery() local
3639 struct ath12k *ar; in ath12k_mac_op_vif_cfg_changed() local
3702 struct ath12k *ar = arvif->ar; in ath12k_mac_vif_setup_ps() local
3755 static bool ath12k_mac_supports_station_tpc(struct ath12k *ar, in ath12k_mac_supports_station_tpc()
3767 static void ath12k_mac_bss_info_changed(struct ath12k *ar, in ath12k_mac_bss_info_changed()
4095 struct ath12k *ar; in ath12k_mac_op_link_info_changed() local
4131 struct ath12k *ar; in ath12k_mac_select_scan_device() local
4160 void __ath12k_mac_scan_finish(struct ath12k *ar) in __ath12k_mac_scan_finish()
4182 void ath12k_mac_scan_finish(struct ath12k *ar) in ath12k_mac_scan_finish()
4189 static int ath12k_scan_stop(struct ath12k *ar) in ath12k_scan_stop()
4233 static void ath12k_scan_abort(struct ath12k *ar) in ath12k_scan_abort()
4269 struct ath12k *ar = container_of(work, struct ath12k, in ath12k_scan_timeout_work() local
4279 struct ath12k *ar = container_of(work, struct ath12k, in ath12k_scan_vdev_clean_work() local
4324 static int ath12k_start_scan(struct ath12k *ar, in ath12k_start_scan()
4358 int ath12k_mac_get_fw_stats(struct ath12k *ar, in ath12k_mac_get_fw_stats()
4419 struct ath12k *ar; in ath12k_mac_op_get_txpower() local
4486 ath12k_mac_find_link_id_by_ar(struct ath12k_vif *ahvif, struct ath12k *ar) in ath12k_mac_find_link_id_by_ar()
4516 struct ath12k *ar; in ath12k_mac_op_hw_scan() local
4694 struct ath12k *ar; in ath12k_mac_op_cancel_hw_scan() local
4715 struct ath12k *ar = arvif->ar; in ath12k_install_key() local
4784 struct ath12k *ar = arvif->ar; in ath12k_clear_peer_keys() local
4823 static int ath12k_mac_set_key(struct ath12k *ar, enum set_key_cmd cmd, in ath12k_mac_set_key()
5068 ath12k_mac_bitrate_mask_num_vht_rates(struct ath12k *ar, in ath12k_mac_bitrate_mask_num_vht_rates()
5087 struct ath12k *ar = arvif->ar; in ath12k_mac_set_peer_vht_fixed_rate() local
5127 static int ath12k_mac_station_assoc(struct ath12k *ar, in ath12k_mac_station_assoc()
5236 static int ath12k_mac_station_disassoc(struct ath12k *ar, in ath12k_mac_station_disassoc()
5255 struct ath12k *ar; in ath12k_sta_rc_update_wk() local
5456 struct ath12k *ar = arvif->ar; in ath12k_mac_inc_num_stations() local
5475 struct ath12k *ar = arvif->ar; in ath12k_mac_dec_num_stations() local
5485 static void ath12k_mac_station_post_remove(struct ath12k *ar, in ath12k_mac_station_post_remove()
5515 static int ath12k_mac_station_unauthorize(struct ath12k *ar, in ath12k_mac_station_unauthorize()
5548 static int ath12k_mac_station_authorize(struct ath12k *ar, in ath12k_mac_station_authorize()
5581 static int ath12k_mac_station_remove(struct ath12k *ar, in ath12k_mac_station_remove()
5623 static int ath12k_mac_station_add(struct ath12k *ar, in ath12k_mac_station_add()
5757 struct ath12k *ar; in ath12k_mac_ml_station_remove() local
5790 struct ath12k *ar = arvif->ar; in ath12k_mac_handle_link_sta_state() local
6217 struct ath12k *ar; in ath12k_mac_op_sta_state() local
6370 struct ath12k *ar; in ath12k_mac_op_sta_set_txpwr() local
6421 struct ath12k *ar; in ath12k_mac_op_link_sta_rc_update() local
6564 struct ath12k *ar; in ath12k_mac_op_change_sta_links() local
6630 struct ath12k *ar = arvif->ar; in ath12k_conf_tx_uapsd() local
6689 struct ath12k *ar = arvif->ar; in ath12k_mac_conf_tx() local
6771 ath12k_create_ht_cap(struct ath12k *ar, u32 ar_ht_cap, u32 rate_cap_rx_chainmask) in ath12k_create_ht_cap()
6839 struct ath12k *ar = arvif->ar; in ath12k_mac_set_txbf_conf() local
6884 static void ath12k_set_vht_txbf_cap(struct ath12k *ar, u32 *vht_cap) in ath12k_set_vht_txbf_cap()
6927 ath12k_create_vht_cap(struct ath12k *ar, u32 rate_cap_tx_chainmask, in ath12k_create_vht_cap()
6967 static void ath12k_mac_setup_ht_vht_cap(struct ath12k *ar, in ath12k_mac_setup_ht_vht_cap()
7002 static int ath12k_check_chain_mask(struct ath12k *ar, u32 ant, bool is_tx_ant) in ath12k_check_chain_mask()
7302 static void ath12k_mac_copy_eht_cap(struct ath12k *ar, in ath12k_mac_copy_eht_cap()
7356 static int ath12k_mac_copy_sband_iftype_data(struct ath12k *ar, in ath12k_mac_copy_sband_iftype_data()
7392 static void ath12k_mac_setup_sband_iftype_data(struct ath12k *ar, in ath12k_mac_setup_sband_iftype_data()
7431 static int __ath12k_set_antenna(struct ath12k *ar, u32 tx_ant, u32 rx_ant) in __ath12k_set_antenna()
7485 static void ath12k_mgmt_over_wmi_tx_drop(struct ath12k *ar, struct sk_buff *skb) in ath12k_mgmt_over_wmi_tx_drop()
7506 struct ath12k *ar = ctx; in ath12k_mac_tx_mgmt_pending_free() local
7528 struct ath12k *ar = skb_cb->ar; in ath12k_mac_vif_txmgmt_idr_remove() local
7542 static int ath12k_mac_mgmt_tx_wmi(struct ath12k *ar, struct ath12k_link_vif *arvif, in ath12k_mac_mgmt_tx_wmi()
7606 static void ath12k_mgmt_over_wmi_tx_purge(struct ath12k *ar) in ath12k_mgmt_over_wmi_tx_purge()
7616 struct ath12k *ar = container_of(work, struct ath12k, wmi_mgmt_tx_work); in ath12k_mgmt_over_wmi_tx_work() local
7662 static int ath12k_mac_mgmt_tx(struct ath12k *ar, struct sk_buff *skb, in ath12k_mac_mgmt_tx()
7694 static void ath12k_mac_add_p2p_noa_ie(struct ath12k *ar, in ath12k_mac_add_p2p_noa_ie()
7845 struct ath12k *ar, *tmp_ar; in ath12k_mac_op_tx() local
8009 void ath12k_mac_drain_tx(struct ath12k *ar) in ath12k_mac_drain_tx()
8020 static int ath12k_mac_config_mon_status_default(struct ath12k *ar, bool enable) in ath12k_mac_config_mon_status_default()
8058 static int ath12k_mac_start(struct ath12k *ar) in ath12k_mac_start()
8163 struct ath12k *ar = ah->radio; in ath12k_drain_tx() local
8180 struct ath12k *ar; in ath12k_mac_op_start() local
8228 int ath12k_mac_rfkill_config(struct ath12k *ar) in ath12k_mac_rfkill_config()
8261 int ath12k_mac_rfkill_enable_radio(struct ath12k *ar, bool enable) in ath12k_mac_rfkill_enable_radio()
8285 static void ath12k_mac_stop(struct ath12k *ar) in ath12k_mac_stop()
8326 struct ath12k *ar; in ath12k_mac_op_stop() local
8371 struct ath12k *ar = arvif->ar; in ath12k_mac_setup_vdev_params_mbssid() local
8407 struct ath12k *ar = arvif->ar; in ath12k_mac_setup_vdev_create_arg() local
8493 static int ath12k_set_he_mu_sounding_mode(struct ath12k *ar, in ath12k_set_he_mu_sounding_mode()
8529 struct ath12k *ar = arvif->ar; in ath12k_mac_update_vif_offload() local
8600 struct ath12k *ar; in ath12k_mac_vif_ap_active_any() local
8617 void ath12k_mac_11d_scan_start(struct ath12k *ar, u32 vdev_id) in ath12k_mac_11d_scan_start()
8660 void ath12k_mac_11d_scan_stop(struct ath12k *ar) in ath12k_mac_11d_scan_stop()
8696 struct ath12k *ar; in ath12k_mac_11d_scan_stop_all() local
8747 int ath12k_mac_vdev_create(struct ath12k *ar, struct ath12k_link_vif *arvif) in ath12k_mac_vdev_create()
9007 static void ath12k_mac_vif_cache_flush(struct ath12k *ar, struct ath12k_link_vif *arvif) in ath12k_mac_vif_cache_flush()
9056 struct ath12k *ar; in ath12k_mac_assign_vif_to_vdev() local
9154 struct ath12k *ar; in ath12k_mac_op_add_interface() local
9220 static int ath12k_mac_vdev_delete(struct ath12k *ar, struct ath12k_link_vif *arvif) in ath12k_mac_vdev_delete()
9287 struct ath12k *ar; in ath12k_mac_op_remove_interface() local
9347 struct ath12k *ar; in ath12k_mac_op_configure_filter() local
9361 struct ath12k *ar; in ath12k_mac_op_get_antenna() local
9380 struct ath12k *ar; in ath12k_mac_op_set_antenna() local
9400 struct ath12k *ar; in ath12k_mac_ampdu_action() local
9462 struct ath12k *ar; in ath12k_mac_op_add_chanctx() local
9491 struct ath12k *ar; in ath12k_mac_op_remove_chanctx() local
9516 ath12k_mac_check_down_grade_phy_mode(struct ath12k *ar, in ath12k_mac_check_down_grade_phy_mode()
9641 struct ath12k *ar = arvif->ar; in ath12k_mac_vdev_start_restart() local
9799 struct ath12k *ar; member
9904 static int ath12k_mac_update_peer_puncturing_width(struct ath12k *ar, in ath12k_mac_update_peer_puncturing_width()
9931 ath12k_mac_update_vif_chan(struct ath12k *ar, in ath12k_mac_update_vif_chan()
10041 ath12k_mac_update_active_vif_chan(struct ath12k *ar, in ath12k_mac_update_active_vif_chan()
10074 struct ath12k *ar; in ath12k_mac_op_change_chanctx() local
10103 static int ath12k_start_vdev_delay(struct ath12k *ar, in ath12k_start_vdev_delay()
10238 static void ath12k_mac_get_psd_channel(struct ath12k *ar, in ath12k_mac_get_psd_channel()
10262 static void ath12k_mac_get_eirp_power(struct ath12k *ar, in ath12k_mac_get_eirp_power()
10293 void ath12k_mac_fill_reg_tpc_info(struct ath12k *ar, in ath12k_mac_fill_reg_tpc_info()
10465 static void ath12k_mac_parse_tx_pwr_env(struct ath12k *ar, in ath12k_mac_parse_tx_pwr_env()
10538 struct ath12k *ar; in ath12k_mac_op_assign_vif_chanctx() local
10623 struct ath12k *ar; in ath12k_mac_op_unassign_vif_chanctx() local
10691 struct ath12k *ar; in ath12k_mac_op_switch_vif_chanctx() local
10712 ath12k_set_vdev_param_to_all_vifs(struct ath12k *ar, int param, u32 value) in ath12k_set_vdev_param_to_all_vifs()
10741 struct ath12k *ar; in ath12k_mac_op_set_rts_threshold() local
10781 static int ath12k_mac_flush(struct ath12k *ar) in ath12k_mac_flush()
10809 int ath12k_mac_wait_tx_complete(struct ath12k *ar) in ath12k_mac_wait_tx_complete()
10824 struct ath12k *ar; in ath12k_mac_op_flush() local
10855 ath12k_mac_bitrate_mask_num_ht_rates(struct ath12k *ar, in ath12k_mac_bitrate_mask_num_ht_rates()
10869 ath12k_mac_has_single_legacy_rate(struct ath12k *ar, in ath12k_mac_has_single_legacy_rate()
10887 ath12k_mac_bitrate_mask_get_single_nss(struct ath12k *ar, in ath12k_mac_bitrate_mask_get_single_nss()
10937 ath12k_mac_get_single_legacy_rate(struct ath12k *ar, in ath12k_mac_get_single_legacy_rate()
10972 struct ath12k *ar = arvif->ar; in ath12k_mac_set_fixed_rate_params() local
11021 ath12k_mac_vht_mcs_range_present(struct ath12k *ar, in ath12k_mac_vht_mcs_range_present()
11051 struct ath12k *ar = arvif->ar; in ath12k_mac_set_bitrate_mask_iter() local
11070 struct ath12k *ar = arvif->ar; in ath12k_mac_disable_peer_fixed_rate() local
11099 struct ath12k *ar; in ath12k_mac_op_set_bitrate_mask() local
11219 struct ath12k *ar; in ath12k_mac_op_reconfig_complete() local
11296 ath12k_mac_update_bss_chan_survey(struct ath12k *ar, in ath12k_mac_update_bss_chan_survey()
11330 struct ath12k *ar; in ath12k_mac_op_get_survey() local
11391 struct ath12k *ar; in ath12k_mac_op_sta_statistics() local
11457 struct ath12k *ar; in ath12k_mac_op_cancel_remain_on_channel() local
11484 struct ath12k *ar; in ath12k_mac_op_remain_on_channel() local
11621 struct ath12k *ar = ath12k_ah_to_ar(ah, 0); in ath12k_mac_op_set_rekey_data() local
11706 void ath12k_mac_update_freq_range(struct ath12k *ar, in ath12k_mac_update_freq_range()
11728 static void ath12k_mac_update_ch_list(struct ath12k *ar, in ath12k_mac_update_ch_list()
11744 static u32 ath12k_get_phy_id(struct ath12k *ar, u32 band) in ath12k_get_phy_id()
11760 static int ath12k_mac_setup_channels_rates(struct ath12k *ar, in ath12k_mac_setup_channels_rates()
11882 struct ath12k *ar; in ath12k_mac_get_ifmodes() local
11895 struct ath12k *ar; in ath12k_mac_is_iface_mode_enable() local
11919 ath12k_mac_setup_radio_iface_comb(struct ath12k *ar, in ath12k_mac_setup_radio_iface_comb()
12067 struct ath12k *ar; in ath12k_mac_setup_iface_combinations() local
12190 static void ath12k_mac_cleanup_unregister(struct ath12k *ar) in ath12k_mac_cleanup_unregister()
12203 struct ath12k *ar; in ath12k_mac_hw_unregister() local
12222 static int ath12k_mac_setup_register(struct ath12k *ar, in ath12k_mac_setup_register()
12254 struct ath12k *ar = ath12k_ah_to_ar(ah, 0); in ath12k_mac_hw_register() local
12528 static void ath12k_mac_setup(struct ath12k *ar) in ath12k_mac_setup()
12577 static int __ath12k_mac_mlo_setup(struct ath12k *ar) in __ath12k_mac_mlo_setup()
12637 static int __ath12k_mac_mlo_teardown(struct ath12k *ar) in __ath12k_mac_mlo_teardown()
12666 struct ath12k *ar; in ath12k_mac_mlo_setup() local
12708 struct ath12k *ar; in ath12k_mac_mlo_teardown() local
12779 struct ath12k *ar; in ath12k_mac_hw_allocate() local
12955 struct ath12k *ar = arvif->ar; in ath12k_mac_vif_set_keepalive() local