• Home
  • Raw
  • Download

Lines Matching defs:ar

189 int ath10k_mac_ext_resource_config(struct ath10k *ar, u32 val)  in ath10k_mac_ext_resource_config()
218 struct ath10k *ar = arvif->ar; in ath10k_send_key() local
268 struct ath10k *ar = arvif->ar; in ath10k_install_key() local
293 struct ath10k *ar = arvif->ar; in ath10k_install_peer_wep_keys() local
381 struct ath10k *ar = arvif->ar; in ath10k_clear_peer_keys() local
419 bool ath10k_mac_is_peer_wep_key_set(struct ath10k *ar, const u8 *addr, in ath10k_mac_is_peer_wep_key_set()
447 struct ath10k *ar = arvif->ar; in ath10k_clear_vdev_key() local
494 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_update_wep_key() local
649 static int ath10k_mac_num_chanctxs(struct ath10k *ar) in ath10k_mac_num_chanctxs()
670 static int ath10k_peer_create(struct ath10k *ar, in ath10k_peer_create()
730 struct ath10k *ar = arvif->ar; in ath10k_mac_set_kickout() local
775 struct ath10k *ar = arvif->ar; in ath10k_mac_set_rts() local
782 static int ath10k_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 *addr) in ath10k_peer_delete()
801 static void ath10k_peer_cleanup(struct ath10k *ar, u32 vdev_id) in ath10k_peer_cleanup()
840 static void ath10k_peer_cleanup_all(struct ath10k *ar) in ath10k_peer_cleanup_all()
862 static int ath10k_mac_tdls_peer_update(struct ath10k *ar, u32 vdev_id, in ath10k_mac_tdls_peer_update()
900 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_beacon_free() local
923 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_beacon_cleanup() local
936 static inline int ath10k_vdev_setup_sync(struct ath10k *ar) in ath10k_vdev_setup_sync()
953 static int ath10k_monitor_vdev_start(struct ath10k *ar, int vdev_id) in ath10k_monitor_vdev_start()
1023 static int ath10k_monitor_vdev_stop(struct ath10k *ar) in ath10k_monitor_vdev_stop()
1051 static int ath10k_monitor_vdev_create(struct ath10k *ar) in ath10k_monitor_vdev_create()
1082 static int ath10k_monitor_vdev_delete(struct ath10k *ar) in ath10k_monitor_vdev_delete()
1102 static int ath10k_monitor_start(struct ath10k *ar) in ath10k_monitor_start()
1127 static int ath10k_monitor_stop(struct ath10k *ar) in ath10k_monitor_stop()
1151 static bool ath10k_mac_monitor_vdev_is_needed(struct ath10k *ar) in ath10k_mac_monitor_vdev_is_needed()
1173 static bool ath10k_mac_monitor_vdev_is_allowed(struct ath10k *ar) in ath10k_mac_monitor_vdev_is_allowed()
1189 static int ath10k_monitor_recalc(struct ath10k *ar) in ath10k_monitor_recalc()
1229 struct ath10k *ar = arvif->ar; in ath10k_mac_can_set_cts_prot() local
1243 struct ath10k *ar = arvif->ar; in ath10k_mac_set_cts_prot() local
1259 struct ath10k *ar = arvif->ar; in ath10k_recalc_rtscts_prot() local
1279 static int ath10k_start_cac(struct ath10k *ar) in ath10k_start_cac()
1300 static int ath10k_stop_cac(struct ath10k *ar) in ath10k_stop_cac()
1326 static bool ath10k_mac_has_radar_enabled(struct ath10k *ar) in ath10k_mac_has_radar_enabled()
1337 static void ath10k_recalc_radar_detection(struct ath10k *ar) in ath10k_recalc_radar_detection()
1365 struct ath10k *ar = arvif->ar; in ath10k_vdev_stop() local
1400 struct ath10k *ar = arvif->ar; in ath10k_vdev_start_restart() local
1479 struct ath10k *ar = arvif->ar; in ath10k_mac_setup_bcn_p2p_ie() local
1537 struct ath10k *ar = arvif->ar; in ath10k_mac_setup_bcn_tmpl() local
1587 struct ath10k *ar = arvif->ar; in ath10k_mac_setup_prb_tmpl() local
1619 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_fix_hidden_ssid() local
1694 struct ath10k *ar = arvif->ar; in ath10k_control_beaconing() local
1743 struct ath10k *ar = arvif->ar; in ath10k_control_ibss() local
1768 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_recalc_ps_wake_threshold() local
1793 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_recalc_ps_poll_count() local
1817 static int ath10k_mac_num_vifs_started(struct ath10k *ar) in ath10k_mac_num_vifs_started()
1833 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_setup_ps() local
1901 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_disable_keepalive() local
1933 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_ap_csa_count_down() local
1972 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_ap_csa_work() local
1995 void ath10k_mac_handle_beacon(struct ath10k *ar, struct sk_buff *skb) in ath10k_mac_handle_beacon()
2008 struct ath10k *ar = arvif->ar; in ath10k_mac_handle_beacon_miss_iter() local
2028 void ath10k_mac_handle_beacon_miss(struct ath10k *ar, u32 vdev_id) in ath10k_mac_handle_beacon_miss()
2052 static u32 ath10k_peer_assoc_h_listen_intval(struct ath10k *ar, in ath10k_peer_assoc_h_listen_intval()
2069 static void ath10k_peer_assoc_h_basic(struct ath10k *ar, in ath10k_peer_assoc_h_basic()
2093 static void ath10k_peer_assoc_h_crypto(struct ath10k *ar, in ath10k_peer_assoc_h_crypto()
2145 static void ath10k_peer_assoc_h_rates(struct ath10k *ar, in ath10k_peer_assoc_h_rates()
2207 static void ath10k_peer_assoc_h_ht(struct ath10k *ar, in ath10k_peer_assoc_h_ht()
2313 static int ath10k_peer_assoc_qos_ap(struct ath10k *ar, in ath10k_peer_assoc_qos_ap()
2431 static void ath10k_peer_assoc_h_vht(struct ath10k *ar, in ath10k_peer_assoc_h_vht()
2490 static void ath10k_peer_assoc_h_qos(struct ath10k *ar, in ath10k_peer_assoc_h_qos()
2530 static void ath10k_peer_assoc_h_phymode(struct ath10k *ar, in ath10k_peer_assoc_h_phymode()
2604 static int ath10k_peer_assoc_prepare(struct ath10k *ar, in ath10k_peer_assoc_prepare()
2631 static int ath10k_setup_peer_smps(struct ath10k *ar, struct ath10k_vif *arvif, in ath10k_setup_peer_smps()
2651 static int ath10k_mac_vif_recalc_txbf(struct ath10k *ar, in ath10k_mac_vif_recalc_txbf()
2721 struct ath10k *ar = hw->priv; in ath10k_bss_assoc() local
2814 struct ath10k *ar = hw->priv; in ath10k_bss_disassoc() local
2843 static int ath10k_station_assoc(struct ath10k *ar, in ath10k_station_assoc()
2911 static int ath10k_station_disassoc(struct ath10k *ar, in ath10k_station_disassoc()
2944 static int ath10k_update_channel_list(struct ath10k *ar) in ath10k_update_channel_list()
3057 static void ath10k_regd_update(struct ath10k *ar) in ath10k_regd_update()
3096 struct ath10k *ar = hw->priv; in ath10k_reg_notifier() local
3128 void ath10k_mac_tx_lock(struct ath10k *ar, int reason) in ath10k_mac_tx_lock()
3140 struct ath10k *ar = data; in ath10k_mac_tx_unlock_iter() local
3149 void ath10k_mac_tx_unlock(struct ath10k *ar, int reason) in ath10k_mac_tx_unlock()
3169 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_tx_lock() local
3180 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_tx_unlock() local
3200 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_handle_tx_pause() local
3236 void ath10k_mac_handle_tx_pause_vdev(struct ath10k *ar, u32 vdev_id, in ath10k_mac_handle_tx_pause_vdev()
3255 ath10k_mac_tx_h_get_txmode(struct ath10k *ar, in ath10k_mac_tx_h_get_txmode()
3383 static void ath10k_tx_h_add_p2p_noa_ie(struct ath10k *ar, in ath10k_tx_h_add_p2p_noa_ie()
3406 static void ath10k_mac_tx_h_fill_cb(struct ath10k *ar, in ath10k_mac_tx_h_fill_cb()
3428 bool ath10k_mac_tx_frm_has_freq(struct ath10k *ar) in ath10k_mac_tx_frm_has_freq()
3441 static int ath10k_mac_tx_wmi_mgmt(struct ath10k *ar, struct sk_buff *skb) in ath10k_mac_tx_wmi_mgmt()
3464 ath10k_mac_tx_h_get_txpath(struct ath10k *ar, in ath10k_mac_tx_h_get_txpath()
3486 static int ath10k_mac_tx_submit(struct ath10k *ar, in ath10k_mac_tx_submit()
3522 static int ath10k_mac_tx(struct ath10k *ar, in ath10k_mac_tx()
3575 void ath10k_offchan_tx_purge(struct ath10k *ar) in ath10k_offchan_tx_purge()
3590 struct ath10k *ar = container_of(work, struct ath10k, offchan_tx_work); in ath10k_offchan_tx_work() local
3690 void ath10k_mgmt_over_wmi_tx_purge(struct ath10k *ar) in ath10k_mgmt_over_wmi_tx_purge()
3705 struct ath10k *ar = container_of(work, struct ath10k, wmi_mgmt_tx_work); in ath10k_mgmt_over_wmi_tx_work() local
3734 static void ath10k_mac_txq_unref(struct ath10k *ar, struct ieee80211_txq *txq) in ath10k_mac_txq_unref()
3759 struct ieee80211_txq *ath10k_mac_txq_lookup(struct ath10k *ar, in ath10k_mac_txq_lookup()
3785 struct ath10k *ar = hw->priv; in ath10k_mac_tx_can_push() local
3805 struct ath10k *ar = hw->priv; in ath10k_mac_tx_push_txq() local
3876 void ath10k_mac_tx_push_pending(struct ath10k *ar) in ath10k_mac_tx_push_pending()
3924 void __ath10k_scan_finish(struct ath10k *ar) in __ath10k_scan_finish()
3955 void ath10k_scan_finish(struct ath10k *ar) in ath10k_scan_finish()
3962 static int ath10k_scan_stop(struct ath10k *ar) in ath10k_scan_stop()
4003 static void ath10k_scan_abort(struct ath10k *ar) in ath10k_scan_abort()
4040 struct ath10k *ar = container_of(work, struct ath10k, in ath10k_scan_timeout_work() local
4048 static int ath10k_start_scan(struct ath10k *ar, in ath10k_start_scan()
4090 struct ath10k *ar = hw->priv; in ath10k_mac_op_tx() local
4154 struct ath10k *ar = hw->priv; in ath10k_mac_op_wake_tx_queue() local
4183 void ath10k_drain_tx(struct ath10k *ar) in ath10k_drain_tx()
4195 void ath10k_halt(struct ath10k *ar) in ath10k_halt()
4225 struct ath10k *ar = hw->priv; in ath10k_get_antenna() local
4237 static void ath10k_check_chain_mask(struct ath10k *ar, u32 cm, const char *dbg) in ath10k_check_chain_mask()
4250 static int ath10k_mac_get_vht_cap_bf_sts(struct ath10k *ar) in ath10k_mac_get_vht_cap_bf_sts()
4267 static int ath10k_mac_get_vht_cap_bf_sound_dim(struct ath10k *ar) in ath10k_mac_get_vht_cap_bf_sound_dim()
4283 static struct ieee80211_sta_vht_cap ath10k_create_vht_cap(struct ath10k *ar) in ath10k_create_vht_cap()
4328 static struct ieee80211_sta_ht_cap ath10k_get_ht_cap(struct ath10k *ar) in ath10k_get_ht_cap()
4394 static void ath10k_mac_setup_ht_vht_cap(struct ath10k *ar) in ath10k_mac_setup_ht_vht_cap()
4414 static int __ath10k_set_antenna(struct ath10k *ar, u32 tx_ant, u32 rx_ant) in __ath10k_set_antenna()
4454 struct ath10k *ar = hw->priv; in ath10k_set_antenna() local
4465 struct ath10k *ar = hw->priv; in ath10k_start() local
4632 struct ath10k *ar = hw->priv; in ath10k_stop() local
4647 static int ath10k_config_ps(struct ath10k *ar) in ath10k_config_ps()
4665 static int ath10k_mac_txpower_setup(struct ath10k *ar, int txpower) in ath10k_mac_txpower_setup()
4693 static int ath10k_mac_txpower_recalc(struct ath10k *ar) in ath10k_mac_txpower_recalc()
4725 struct ath10k *ar = hw->priv; in ath10k_config() local
4759 struct ath10k *ar = arvif->ar; in ath10k_mac_set_txbf_conf() local
4807 struct ath10k *ar = hw->priv; in ath10k_add_interface() local
5139 struct ath10k *ar = hw->priv; in ath10k_remove_interface() local
5247 struct ath10k *ar = hw->priv; in ath10k_configure_filter() local
5268 struct ath10k *ar = hw->priv; in ath10k_bss_info_changed() local
5446 struct ath10k *ar = hw->priv; in ath10k_hw_scan() local
5523 struct ath10k *ar = hw->priv; in ath10k_cancel_hw_scan() local
5532 static void ath10k_set_key_h_def_keyidx(struct ath10k *ar, in ath10k_set_key_h_def_keyidx()
5578 struct ath10k *ar = hw->priv; in ath10k_set_key() local
5717 struct ath10k *ar = hw->priv; in ath10k_set_default_unicast_key() local
5749 struct ath10k *ar; in ath10k_sta_rc_update_wk() local
5838 struct ath10k *ar = arvif->ar; in ath10k_mac_inc_num_stations() local
5856 struct ath10k *ar = arvif->ar; in ath10k_mac_dec_num_stations() local
5925 struct ath10k *ar = hw->priv; in ath10k_sta_state() local
6168 static int ath10k_conf_tx_uapsd(struct ath10k *ar, struct ieee80211_vif *vif, in ath10k_conf_tx_uapsd()
6278 struct ath10k *ar = hw->priv; in ath10k_conf_tx() local
6352 struct ath10k *ar = hw->priv; in ath10k_remain_on_channel() local
6431 struct ath10k *ar = hw->priv; in ath10k_cancel_remain_on_channel() local
6455 struct ath10k *ar = hw->priv; in ath10k_set_rts_threshold() local
6494 struct ath10k *ar = hw->priv; in ath10k_flush() local
6542 struct ath10k *ar = hw->priv; in ath10k_reconfig_complete() local
6561 ath10k_mac_update_bss_chan_survey(struct ath10k *ar, in ath10k_mac_update_bss_chan_survey()
6596 struct ath10k *ar = hw->priv; in ath10k_get_survey() local
6634 ath10k_mac_bitrate_mask_has_single_rate(struct ath10k *ar, in ath10k_mac_bitrate_mask_has_single_rate()
6653 ath10k_mac_bitrate_mask_get_single_nss(struct ath10k *ar, in ath10k_mac_bitrate_mask_get_single_nss()
6702 ath10k_mac_bitrate_mask_get_single_rate(struct ath10k *ar, in ath10k_mac_bitrate_mask_get_single_rate()
6761 struct ath10k *ar = arvif->ar; in ath10k_mac_set_fixed_rate_params() local
6803 ath10k_mac_can_set_bitrate_mask(struct ath10k *ar, in ath10k_mac_can_set_bitrate_mask()
6837 struct ath10k *ar = arvif->ar; in ath10k_mac_set_bitrate_mask_iter() local
6855 struct ath10k *ar = arvif->ar; in ath10k_mac_op_set_bitrate_mask() local
6929 struct ath10k *ar = hw->priv; in ath10k_sta_rc_update() local
7010 struct ath10k *ar = hw->priv; in ath10k_set_tsf() local
7037 struct ath10k *ar = hw->priv; in ath10k_ampdu_action() local
7068 ath10k_mac_update_rx_channel(struct ath10k *ar, in ath10k_mac_update_rx_channel()
7119 ath10k_mac_update_vif_chan(struct ath10k *ar, in ath10k_mac_update_vif_chan()
7210 struct ath10k *ar = hw->priv; in ath10k_mac_op_add_chanctx() local
7234 struct ath10k *ar = hw->priv; in ath10k_mac_op_remove_chanctx() local
7296 struct ath10k *ar = hw->priv; in ath10k_mac_op_change_chanctx() local
7353 struct ath10k *ar = hw->priv; in ath10k_mac_op_assign_vif_chanctx() local
7421 struct ath10k *ar = hw->priv; in ath10k_mac_op_unassign_vif_chanctx() local
7460 struct ath10k *ar = hw->priv; in ath10k_mac_op_switch_vif_chanctx() local
7477 struct ath10k *ar; in ath10k_mac_op_sta_pre_rcu_remove() local
7608 struct ath10k *ar; in ath10k_mac_create() local
7627 void ath10k_mac_destroy(struct ath10k *ar) in ath10k_mac_destroy()
7831 struct ath10k_vif *ath10k_get_arvif(struct ath10k *ar, u32 vdev_id) in ath10k_get_arvif()
7852 int ath10k_mac_register(struct ath10k *ar) in ath10k_mac_register()
8115 void ath10k_mac_unregister(struct ath10k *ar) in ath10k_mac_unregister()