Lines Matching defs:ar
537 struct ath12k_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id) in ath12k_mac_get_arvif()
615 static void ath12k_pdev_caps_update(struct ath12k *ar) in ath12k_pdev_caps_update()
633 static int ath12k_mac_txpower_recalc(struct ath12k *ar) in ath12k_mac_txpower_recalc()
692 struct ath12k *ar = arvif->ar; in ath12k_recalc_rtscts_prot() local
731 struct ath12k *ar = arvif->ar; in ath12k_mac_set_kickout() local
774 void ath12k_mac_peer_cleanup_all(struct ath12k *ar) in ath12k_mac_peer_cleanup_all()
793 static int ath12k_mac_vdev_setup_sync(struct ath12k *ar) in ath12k_mac_vdev_setup_sync()
810 static int ath12k_monitor_vdev_up(struct ath12k *ar, int vdev_id) in ath12k_monitor_vdev_up()
826 static int ath12k_mac_monitor_vdev_start(struct ath12k *ar, int vdev_id, in ath12k_mac_monitor_vdev_start()
890 static int ath12k_mac_monitor_vdev_stop(struct ath12k *ar) in ath12k_mac_monitor_vdev_stop()
918 static int ath12k_mac_monitor_vdev_create(struct ath12k *ar) in ath12k_mac_monitor_vdev_create()
987 static int ath12k_mac_monitor_vdev_delete(struct ath12k *ar) in ath12k_mac_monitor_vdev_delete()
1033 static int ath12k_mac_monitor_start(struct ath12k *ar) in ath12k_mac_monitor_start()
1064 static int ath12k_mac_monitor_stop(struct ath12k *ar) in ath12k_mac_monitor_stop()
1088 struct ath12k *ar = hw->priv; in ath12k_mac_op_config() local
1127 struct ath12k *ar = arvif->ar; in ath12k_mac_setup_bcn_tmpl() local
1171 struct ath12k *ar = arvif->ar; in ath12k_control_beaconing() local
1211 static void ath12k_peer_assoc_h_basic(struct ath12k *ar, in ath12k_peer_assoc_h_basic()
1236 static void ath12k_peer_assoc_h_crypto(struct ath12k *ar, in ath12k_peer_assoc_h_crypto()
1297 static void ath12k_peer_assoc_h_rates(struct ath12k *ar, in ath12k_peer_assoc_h_rates()
1359 static void ath12k_peer_assoc_h_ht(struct ath12k *ar, in ath12k_peer_assoc_h_ht()
1520 static void ath12k_peer_assoc_h_vht(struct ath12k *ar, in ath12k_peer_assoc_h_vht()
1615 static void ath12k_peer_assoc_h_he(struct ath12k *ar, in ath12k_peer_assoc_h_he()
1796 static void ath12k_peer_assoc_h_qos(struct ath12k *ar, in ath12k_peer_assoc_h_qos()
1832 static int ath12k_peer_assoc_qos_ap(struct ath12k *ar, in ath12k_peer_assoc_qos_ap()
1905 static enum wmi_phy_mode ath12k_mac_get_phymode_vht(struct ath12k *ar, in ath12k_mac_get_phymode_vht()
1933 static enum wmi_phy_mode ath12k_mac_get_phymode_he(struct ath12k *ar, in ath12k_mac_get_phymode_he()
1959 static enum wmi_phy_mode ath12k_mac_get_phymode_eht(struct ath12k *ar, in ath12k_mac_get_phymode_eht()
1994 static void ath12k_peer_assoc_h_phymode(struct ath12k *ar, in ath12k_peer_assoc_h_phymode()
2139 static void ath12k_peer_assoc_h_eht(struct ath12k *ar, in ath12k_peer_assoc_h_eht()
2222 static void ath12k_peer_assoc_prepare(struct ath12k *ar, in ath12k_peer_assoc_prepare()
2249 static int ath12k_setup_peer_smps(struct ath12k *ar, struct ath12k_vif *arvif, in ath12k_setup_peer_smps()
2273 struct ath12k *ar = hw->priv; in ath12k_bss_assoc() local
2367 struct ath12k *ar = hw->priv; in ath12k_bss_disassoc() local
2411 static void ath12k_recalculate_mgmt_rate(struct ath12k *ar, in ath12k_recalculate_mgmt_rate()
2451 struct ath12k *ar = arvif->ar; in ath12k_mac_fils_discovery() local
2499 struct ath12k *ar = hw->priv; in ath12k_mac_op_bss_info_changed() local
2777 void __ath12k_mac_scan_finish(struct ath12k *ar) in __ath12k_mac_scan_finish()
2810 void ath12k_mac_scan_finish(struct ath12k *ar) in ath12k_mac_scan_finish()
2817 static int ath12k_scan_stop(struct ath12k *ar) in ath12k_scan_stop()
2861 static void ath12k_scan_abort(struct ath12k *ar) in ath12k_scan_abort()
2897 struct ath12k *ar = container_of(work, struct ath12k, in ath12k_scan_timeout_work() local
2905 static int ath12k_start_scan(struct ath12k *ar, in ath12k_start_scan()
2943 struct ath12k *ar = hw->priv; in ath12k_mac_op_hw_scan() local
3034 struct ath12k *ar = hw->priv; in ath12k_mac_op_cancel_hw_scan() local
3049 struct ath12k *ar = arvif->ar; in ath12k_install_key() local
3119 struct ath12k *ar = arvif->ar; in ath12k_clear_peer_keys() local
3162 struct ath12k *ar = hw->priv; in ath12k_mac_op_set_key() local
3282 ath12k_mac_bitrate_mask_num_vht_rates(struct ath12k *ar, in ath12k_mac_bitrate_mask_num_vht_rates()
3301 struct ath12k *ar = arvif->ar; in ath12k_mac_set_peer_vht_fixed_rate() local
3341 static int ath12k_station_assoc(struct ath12k *ar, in ath12k_station_assoc()
3424 static int ath12k_station_disassoc(struct ath12k *ar, in ath12k_station_disassoc()
3451 struct ath12k *ar; in ath12k_sta_rc_update_wk() local
3611 struct ath12k *ar = arvif->ar; in ath12k_mac_inc_num_stations() local
3629 struct ath12k *ar = arvif->ar; in ath12k_mac_dec_num_stations() local
3639 static int ath12k_mac_station_add(struct ath12k *ar, in ath12k_mac_station_add()
3716 static u32 ath12k_mac_ieee80211_sta_bw_to_wmi(struct ath12k *ar, in ath12k_mac_ieee80211_sta_bw_to_wmi()
3753 struct ath12k *ar = hw->priv; in ath12k_mac_op_sta_state() local
3866 struct ath12k *ar = hw->priv; in ath12k_mac_op_sta_set_txpwr() local
3902 struct ath12k *ar = hw->priv; in ath12k_mac_op_sta_rc_update() local
3967 static int ath12k_conf_tx_uapsd(struct ath12k *ar, struct ieee80211_vif *vif, in ath12k_conf_tx_uapsd()
4029 struct ath12k *ar = hw->priv; in ath12k_mac_op_conf_tx() local
4079 ath12k_create_ht_cap(struct ath12k *ar, u32 ar_ht_cap, u32 rate_cap_rx_chainmask) in ath12k_create_ht_cap()
4147 struct ath12k *ar = arvif->ar; in ath12k_mac_set_txbf_conf() local
4191 static void ath12k_set_vht_txbf_cap(struct ath12k *ar, u32 *vht_cap) in ath12k_set_vht_txbf_cap()
4234 ath12k_create_vht_cap(struct ath12k *ar, u32 rate_cap_tx_chainmask, in ath12k_create_vht_cap()
4274 static void ath12k_mac_setup_ht_vht_cap(struct ath12k *ar, in ath12k_mac_setup_ht_vht_cap()
4309 static int ath12k_check_chain_mask(struct ath12k *ar, u32 ant, bool is_tx_ant) in ath12k_check_chain_mask()
4607 static void ath12k_mac_copy_eht_cap(struct ath12k *ar, in ath12k_mac_copy_eht_cap()
4660 static int ath12k_mac_copy_sband_iftype_data(struct ath12k *ar, in ath12k_mac_copy_sband_iftype_data()
4696 static void ath12k_mac_setup_sband_iftype_data(struct ath12k *ar, in ath12k_mac_setup_sband_iftype_data()
4735 static int __ath12k_set_antenna(struct ath12k *ar, u32 tx_ant, u32 rx_ant) in __ath12k_set_antenna()
4781 static void ath12k_mgmt_over_wmi_tx_drop(struct ath12k *ar, struct sk_buff *skb) in ath12k_mgmt_over_wmi_tx_drop()
4800 struct ath12k *ar = ctx; in ath12k_mac_tx_mgmt_pending_free() local
4822 struct ath12k *ar = skb_cb->ar; in ath12k_mac_vif_txmgmt_idr_remove() local
4836 static int ath12k_mac_mgmt_tx_wmi(struct ath12k *ar, struct ath12k_vif *arvif, in ath12k_mac_mgmt_tx_wmi()
4892 static void ath12k_mgmt_over_wmi_tx_purge(struct ath12k *ar) in ath12k_mgmt_over_wmi_tx_purge()
4902 struct ath12k *ar = container_of(work, struct ath12k, wmi_mgmt_tx_work); in ath12k_mgmt_over_wmi_tx_work() local
4935 static int ath12k_mac_mgmt_tx(struct ath12k *ar, struct sk_buff *skb, in ath12k_mac_mgmt_tx()
4972 struct ath12k *ar = hw->priv; in ath12k_mac_op_tx() local
5010 void ath12k_mac_drain_tx(struct ath12k *ar) in ath12k_mac_drain_tx()
5019 static int ath12k_mac_config_mon_status_default(struct ath12k *ar, bool enable) in ath12k_mac_config_mon_status_default()
5049 struct ath12k *ar = hw->priv; in ath12k_mac_op_start() local
5170 int ath12k_mac_rfkill_config(struct ath12k *ar) in ath12k_mac_rfkill_config()
5203 int ath12k_mac_rfkill_enable_radio(struct ath12k *ar, bool enable) in ath12k_mac_rfkill_enable_radio()
5229 struct ath12k *ar = hw->priv; in ath12k_mac_op_stop() local
5289 struct ath12k *ar = arvif->ar; in ath12k_mac_setup_vdev_create_arg() local
5348 static int ath12k_set_he_mu_sounding_mode(struct ath12k *ar, in ath12k_set_he_mu_sounding_mode()
5382 struct ath12k *ar = hw->priv; in ath12k_mac_op_update_vif_offload() local
5429 struct ath12k *ar = hw->priv; in ath12k_mac_op_add_interface() local
5688 struct ath12k *ar = hw->priv; in ath12k_mac_op_remove_interface() local
5774 struct ath12k *ar = hw->priv; in ath12k_mac_op_configure_filter() local
5805 struct ath12k *ar = hw->priv; in ath12k_mac_op_get_antenna() local
5819 struct ath12k *ar = hw->priv; in ath12k_mac_op_set_antenna() local
5833 struct ath12k *ar = hw->priv; in ath12k_mac_op_ampdu_action() local
5865 struct ath12k *ar = hw->priv; in ath12k_mac_op_add_chanctx() local
5889 struct ath12k *ar = hw->priv; in ath12k_mac_op_remove_chanctx() local
5909 ath12k_mac_check_down_grade_phy_mode(struct ath12k *ar, in ath12k_mac_check_down_grade_phy_mode()
5966 struct ath12k *ar = arvif->ar; in ath12k_mac_vdev_start_restart() local
6076 struct ath12k *ar = arvif->ar; in ath12k_mac_vdev_stop() local
6166 ath12k_mac_update_vif_chan(struct ath12k *ar, in ath12k_mac_update_vif_chan()
6265 ath12k_mac_update_active_vif_chan(struct ath12k *ar, in ath12k_mac_update_active_vif_chan()
6298 struct ath12k *ar = hw->priv; in ath12k_mac_op_change_chanctx() local
6326 struct ath12k *ar = hw->priv; in ath12k_start_vdev_delay() local
6362 struct ath12k *ar = hw->priv; in ath12k_mac_op_assign_vif_chanctx() local
6441 struct ath12k *ar = hw->priv; in ath12k_mac_op_unassign_vif_chanctx() local
6493 struct ath12k *ar = hw->priv; in ath12k_mac_op_switch_vif_chanctx() local
6508 ath12k_set_vdev_param_to_all_vifs(struct ath12k *ar, int param, u32 value) in ath12k_set_vdev_param_to_all_vifs()
6535 struct ath12k *ar = hw->priv; in ath12k_mac_op_set_rts_threshold() local
6559 struct ath12k *ar = hw->priv; in ath12k_mac_op_flush() local
6580 ath12k_mac_bitrate_mask_num_ht_rates(struct ath12k *ar, in ath12k_mac_bitrate_mask_num_ht_rates()
6594 ath12k_mac_has_single_legacy_rate(struct ath12k *ar, in ath12k_mac_has_single_legacy_rate()
6612 ath12k_mac_bitrate_mask_get_single_nss(struct ath12k *ar, in ath12k_mac_bitrate_mask_get_single_nss()
6662 ath12k_mac_get_single_legacy_rate(struct ath12k *ar, in ath12k_mac_get_single_legacy_rate()
6697 struct ath12k *ar = arvif->ar; in ath12k_mac_set_fixed_rate_params() local
6746 ath12k_mac_vht_mcs_range_present(struct ath12k *ar, in ath12k_mac_vht_mcs_range_present()
6775 struct ath12k *ar = arvif->ar; in ath12k_mac_set_bitrate_mask_iter() local
6788 struct ath12k *ar = arvif->ar; in ath12k_mac_disable_peer_fixed_rate() local
6808 struct ath12k *ar = arvif->ar; in ath12k_mac_op_set_bitrate_mask() local
6925 struct ath12k *ar = hw->priv; in ath12k_mac_op_reconfig_complete() local
6982 ath12k_mac_update_bss_chan_survey(struct ath12k *ar, in ath12k_mac_update_bss_chan_survey()
7016 struct ath12k *ar = hw->priv; in ath12k_mac_op_get_survey() local
7128 static void ath12k_mac_update_ch_list(struct ath12k *ar, in ath12k_mac_update_ch_list()
7144 static u32 ath12k_get_phy_id(struct ath12k *ar, u32 band) in ath12k_get_phy_id()
7160 static int ath12k_mac_setup_channels_rates(struct ath12k *ar, in ath12k_mac_setup_channels_rates()
7254 static int ath12k_mac_setup_iface_combinations(struct ath12k *ar) in ath12k_mac_setup_iface_combinations()
7352 static void __ath12k_mac_unregister(struct ath12k *ar) in __ath12k_mac_unregister()
7376 struct ath12k *ar; in ath12k_mac_unregister() local
7390 static int __ath12k_mac_register(struct ath12k *ar) in __ath12k_mac_register()
7567 struct ath12k *ar; in ath12k_mac_register() local
7613 struct ath12k *ar; in ath12k_mac_allocate() local
7680 struct ath12k *ar; in ath12k_mac_destroy() local