Lines Matching refs:ath10k

42 	struct ath10k *ar = arvif->ar;  in ath10k_send_key()
100 struct ath10k *ar = arvif->ar; in ath10k_install_key()
121 struct ath10k *ar = arvif->ar; in ath10k_install_peer_wep_keys()
161 struct ath10k *ar = arvif->ar; in ath10k_clear_peer_keys()
198 bool ath10k_mac_is_peer_wep_key_set(struct ath10k *ar, const u8 *addr, in ath10k_mac_is_peer_wep_key_set()
226 struct ath10k *ar = arvif->ar; in ath10k_clear_vdev_key()
367 static int ath10k_peer_create(struct ath10k *ar, u32 vdev_id, const u8 *addr) in ath10k_peer_create()
397 struct ath10k *ar = arvif->ar; in ath10k_mac_set_kickout()
442 struct ath10k *ar = arvif->ar; in ath10k_mac_set_rts()
451 struct ath10k *ar = arvif->ar; in ath10k_mac_set_frag()
463 static int ath10k_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 *addr) in ath10k_peer_delete()
482 static void ath10k_peer_cleanup(struct ath10k *ar, u32 vdev_id) in ath10k_peer_cleanup()
503 static void ath10k_peer_cleanup_all(struct ath10k *ar) in ath10k_peer_cleanup_all()
526 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_beacon_free()
549 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_beacon_cleanup()
562 static inline int ath10k_vdev_setup_sync(struct ath10k *ar) in ath10k_vdev_setup_sync()
579 static int ath10k_monitor_vdev_start(struct ath10k *ar, int vdev_id) in ath10k_monitor_vdev_start()
641 static int ath10k_monitor_vdev_stop(struct ath10k *ar) in ath10k_monitor_vdev_stop()
669 static int ath10k_monitor_vdev_create(struct ath10k *ar) in ath10k_monitor_vdev_create()
700 static int ath10k_monitor_vdev_delete(struct ath10k *ar) in ath10k_monitor_vdev_delete()
720 static int ath10k_monitor_start(struct ath10k *ar) in ath10k_monitor_start()
745 static int ath10k_monitor_stop(struct ath10k *ar) in ath10k_monitor_stop()
769 static int ath10k_monitor_recalc(struct ath10k *ar) in ath10k_monitor_recalc()
794 struct ath10k *ar = arvif->ar; in ath10k_recalc_rtscts_prot()
812 static int ath10k_start_cac(struct ath10k *ar) in ath10k_start_cac()
833 static int ath10k_stop_cac(struct ath10k *ar) in ath10k_stop_cac()
849 static void ath10k_recalc_radar_detection(struct ath10k *ar) in ath10k_recalc_radar_detection()
877 struct ath10k *ar = arvif->ar; in ath10k_vdev_start_restart()
954 struct ath10k *ar = arvif->ar; in ath10k_vdev_stop()
988 struct ath10k *ar = arvif->ar; in ath10k_mac_setup_bcn_p2p_ie()
1049 struct ath10k *ar = arvif->ar; in ath10k_mac_setup_bcn_tmpl()
1095 struct ath10k *ar = arvif->ar; in ath10k_mac_setup_prb_tmpl()
1125 struct ath10k *ar = arvif->ar; in ath10k_control_beaconing()
1171 struct ath10k *ar = arvif->ar; in ath10k_control_ibss()
1208 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_recalc_ps_wake_threshold()
1233 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_recalc_ps_poll_count()
1257 static int ath10k_mac_ps_vif_count(struct ath10k *ar) in ath10k_mac_ps_vif_count()
1273 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_setup_ps()
1334 struct ath10k *ar = arvif->ar; in ath10k_mac_vif_disable_keepalive()
1368 static u32 ath10k_peer_assoc_h_listen_intval(struct ath10k *ar, in ath10k_peer_assoc_h_listen_intval()
1385 static void ath10k_peer_assoc_h_basic(struct ath10k *ar, in ath10k_peer_assoc_h_basic()
1403 static void ath10k_peer_assoc_h_crypto(struct ath10k *ar, in ath10k_peer_assoc_h_crypto()
1445 static void ath10k_peer_assoc_h_rates(struct ath10k *ar, in ath10k_peer_assoc_h_rates()
1472 static void ath10k_peer_assoc_h_ht(struct ath10k *ar, in ath10k_peer_assoc_h_ht()
1555 static int ath10k_peer_assoc_qos_ap(struct ath10k *ar, in ath10k_peer_assoc_qos_ap()
1622 static void ath10k_peer_assoc_h_vht(struct ath10k *ar, in ath10k_peer_assoc_h_vht()
1667 static void ath10k_peer_assoc_h_qos(struct ath10k *ar, in ath10k_peer_assoc_h_qos()
1706 static void ath10k_peer_assoc_h_phymode(struct ath10k *ar, in ath10k_peer_assoc_h_phymode()
1764 static int ath10k_peer_assoc_prepare(struct ath10k *ar, in ath10k_peer_assoc_prepare()
1791 static int ath10k_setup_peer_smps(struct ath10k *ar, struct ath10k_vif *arvif, in ath10k_setup_peer_smps()
1811 static int ath10k_mac_vif_recalc_txbf(struct ath10k *ar, in ath10k_mac_vif_recalc_txbf()
1878 struct ath10k *ar = hw->priv; in ath10k_bss_assoc()
1971 struct ath10k *ar = hw->priv; in ath10k_bss_disassoc()
1998 static int ath10k_station_assoc(struct ath10k *ar, in ath10k_station_assoc()
2067 static int ath10k_station_disassoc(struct ath10k *ar, in ath10k_station_disassoc()
2100 static int ath10k_update_channel_list(struct ath10k *ar) in ath10k_update_channel_list()
2213 static void ath10k_regd_update(struct ath10k *ar) in ath10k_regd_update()
2252 struct ath10k *ar = hw->priv; in ath10k_reg_notifier()
2291 static u8 ath10k_tx_h_get_vdev_id(struct ath10k *ar, struct ieee80211_vif *vif) in ath10k_tx_h_get_vdev_id()
2332 static void ath10k_tx_h_add_p2p_noa_ie(struct ath10k *ar, in ath10k_tx_h_add_p2p_noa_ie()
2356 static bool ath10k_mac_need_offchan_tx_work(struct ath10k *ar) in ath10k_mac_need_offchan_tx_work()
2368 static void ath10k_tx_htt(struct ath10k *ar, struct sk_buff *skb) in ath10k_tx_htt()
2414 void ath10k_offchan_tx_purge(struct ath10k *ar) in ath10k_offchan_tx_purge()
2429 struct ath10k *ar = container_of(work, struct ath10k, offchan_tx_work); in ath10k_offchan_tx_work()
2498 void ath10k_mgmt_over_wmi_tx_purge(struct ath10k *ar) in ath10k_mgmt_over_wmi_tx_purge()
2513 struct ath10k *ar = container_of(work, struct ath10k, wmi_mgmt_tx_work); in ath10k_mgmt_over_wmi_tx_work()
2535 void __ath10k_scan_finish(struct ath10k *ar) in __ath10k_scan_finish()
2562 void ath10k_scan_finish(struct ath10k *ar) in ath10k_scan_finish()
2569 static int ath10k_scan_stop(struct ath10k *ar) in ath10k_scan_stop()
2610 static void ath10k_scan_abort(struct ath10k *ar) in ath10k_scan_abort()
2647 struct ath10k *ar = container_of(work, struct ath10k, in ath10k_scan_timeout_work()
2655 static int ath10k_start_scan(struct ath10k *ar, in ath10k_start_scan()
2700 struct ath10k *ar = hw->priv; in ath10k_tx()
2743 void ath10k_drain_tx(struct ath10k *ar) in ath10k_drain_tx()
2755 void ath10k_halt(struct ath10k *ar) in ath10k_halt()
2783 struct ath10k *ar = hw->priv; in ath10k_get_antenna()
2800 static void ath10k_check_chain_mask(struct ath10k *ar, u32 cm, const char *dbg) in ath10k_check_chain_mask()
2813 static int __ath10k_set_antenna(struct ath10k *ar, u32 tx_ant, u32 rx_ant) in __ath10k_set_antenna()
2850 struct ath10k *ar = hw->priv; in ath10k_set_antenna()
2861 struct ath10k *ar = hw->priv; in ath10k_start()
2961 struct ath10k *ar = hw->priv; in ath10k_stop()
2976 static int ath10k_config_ps(struct ath10k *ar) in ath10k_config_ps()
3017 static void ath10k_config_chan(struct ath10k *ar) in ath10k_config_chan()
3085 static int ath10k_mac_txpower_setup(struct ath10k *ar, int txpower) in ath10k_mac_txpower_setup()
3113 static int ath10k_mac_txpower_recalc(struct ath10k *ar) in ath10k_mac_txpower_recalc()
3144 struct ath10k *ar = hw->priv; in ath10k_config()
3205 struct ath10k *ar = hw->priv; in ath10k_add_interface()
3439 struct ath10k *ar = hw->priv; in ath10k_remove_interface()
3513 struct ath10k *ar = hw->priv; in ath10k_configure_filter()
3534 struct ath10k *ar = hw->priv; in ath10k_bss_info_changed()
3700 struct ath10k *ar = hw->priv; in ath10k_hw_scan()
3775 struct ath10k *ar = hw->priv; in ath10k_cancel_hw_scan()
3784 static void ath10k_set_key_h_def_keyidx(struct ath10k *ar, in ath10k_set_key_h_def_keyidx()
3826 struct ath10k *ar = hw->priv; in ath10k_set_key()
3914 struct ath10k *ar = hw->priv; in ath10k_set_default_unicast_key()
3945 struct ath10k *ar; in ath10k_sta_rc_update_wk()
4019 struct ath10k *ar = arvif->ar; in ath10k_mac_inc_num_stations()
4037 struct ath10k *ar = arvif->ar; in ath10k_mac_dec_num_stations()
4054 struct ath10k *ar = hw->priv; in ath10k_sta_state()
4174 static int ath10k_conf_tx_uapsd(struct ath10k *ar, struct ieee80211_vif *vif, in ath10k_conf_tx_uapsd()
4284 struct ath10k *ar = hw->priv; in ath10k_conf_tx()
4358 struct ath10k *ar = hw->priv; in ath10k_remain_on_channel()
4431 struct ath10k *ar = hw->priv; in ath10k_cancel_remain_on_channel()
4449 struct ath10k *ar = hw->priv; in ath10k_set_rts_threshold()
4488 struct ath10k *ar = hw->priv; in ath10k_flush()
4537 struct ath10k *ar = hw->priv; in ath10k_suspend()
4571 struct ath10k *ar = hw->priv; in ath10k_resume()
4600 struct ath10k *ar = hw->priv; in ath10k_reconfig_complete()
4621 struct ath10k *ar = hw->priv; in ath10k_get_survey()
4691 ath10k_default_bitrate_mask(struct ath10k *ar, in ath10k_default_bitrate_mask()
4815 ath10k_bitrate_mask_rate(struct ath10k *ar, in ath10k_bitrate_mask_rate()
4882 static bool ath10k_get_fixed_rate_nss(struct ath10k *ar, in ath10k_get_fixed_rate_nss()
4901 struct ath10k *ar = arvif->ar; in ath10k_set_fixed_rate_param()
4966 struct ath10k *ar = arvif->ar; in ath10k_set_bitrate_mask()
5000 struct ath10k *ar = hw->priv; in ath10k_sta_rc_update()
5084 struct ath10k *ar = hw->priv; in ath10k_ampdu_action()
5248 struct ath10k *ath10k_mac_create(size_t priv_size) in ath10k_mac_create()
5251 struct ath10k *ar; in ath10k_mac_create()
5253 hw = ieee80211_alloc_hw(sizeof(struct ath10k) + priv_size, &ath10k_ops); in ath10k_mac_create()
5263 void ath10k_mac_destroy(struct ath10k *ar) in ath10k_mac_destroy()
5321 static struct ieee80211_sta_vht_cap ath10k_create_vht_cap(struct ath10k *ar) in ath10k_create_vht_cap()
5344 static struct ieee80211_sta_ht_cap ath10k_get_ht_cap(struct ath10k *ar) in ath10k_get_ht_cap()
5417 struct ath10k_vif *ath10k_get_arvif(struct ath10k *ar, u32 vdev_id) in ath10k_get_arvif()
5438 int ath10k_mac_register(struct ath10k *ar) in ath10k_mac_register()
5636 void ath10k_mac_unregister(struct ath10k *ar) in ath10k_mac_unregister()