drivers/net/wireless/ath/ath12k/core.c
104
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1058
u8 ath12k_get_num_partner_link(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1085
static int __ath12k_mac_mlo_ready(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1109
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
121
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1268
void ath12k_fw_stats_init(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1284
void ath12k_fw_stats_reset(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1426
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1454
void ath12k_core_halt(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1486
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1558
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1590
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
74
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.h
1268
int ath12k_core_init(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/core.h
1269
void ath12k_core_deinit(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/core.h
1272
void ath12k_core_free(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/core.h
1276
int ath12k_core_fetch_bdf(struct ath12k_base *ath12k,
drivers/net/wireless/ath/ath12k/core.h
1280
int ath12k_core_check_dt(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/core.h
1282
void ath12k_core_halt(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/core.h
1288
u8 ath12k_get_num_partner_link(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/core.h
129
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.h
1296
void ath12k_fw_stats_init(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/core.h
1299
void ath12k_fw_stats_reset(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/core.h
1353
static inline struct ath12k *ath12k_ab_to_ar(struct ath12k_base *ab,
drivers/net/wireless/ath/ath12k/core.h
1392
static inline struct ath12k *ath12k_ah_to_ar(struct ath12k_hw *ah, u8 radio_idx)
drivers/net/wireless/ath/ath12k/core.h
1401
static inline struct ath12k_hw *ath12k_ar_to_ah(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.h
1406
static inline struct ieee80211_hw *ath12k_ar_to_hw(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.h
1437
static inline s32 ath12k_pdev_get_noise_floor(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.h
1454
static inline struct ath12k *ath12k_pdev_dp_to_ar(struct ath12k_pdev_dp *dp)
drivers/net/wireless/ath/ath12k/core.h
1456
return container_of(dp, struct ath12k, dp);
drivers/net/wireless/ath/ath12k/core.h
318
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.h
405
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.h
807
struct ath12k radio[] __aligned(sizeof(void *));
drivers/net/wireless/ath/ath12k/core.h
858
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dbring.c
11
static int ath12k_dbring_bufs_replenish(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.c
117
int ath12k_dbring_wmi_cfg_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.c
149
int ath12k_dbring_set_cfg(struct ath12k *ar, struct ath12k_dbring *ring,
drivers/net/wireless/ath/ath12k/dbring.c
151
int (*handler)(struct ath12k *,
drivers/net/wireless/ath/ath12k/dbring.c
164
int ath12k_dbring_buf_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.c
187
int ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring,
drivers/net/wireless/ath/ath12k/dbring.c
236
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dbring.c
338
void ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring)
drivers/net/wireless/ath/ath12k/dbring.c
343
void ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring)
drivers/net/wireless/ath/ath12k/dbring.c
76
static int ath12k_dbring_fill_bufs(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.h
55
int (*handler)(struct ath12k *ar, struct ath12k_dbring_data *data);
drivers/net/wireless/ath/ath12k/dbring.h
58
int ath12k_dbring_set_cfg(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.h
62
int (*handler)(struct ath12k *,
drivers/net/wireless/ath/ath12k/dbring.h
64
int ath12k_dbring_wmi_cfg_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.h
67
int ath12k_dbring_buf_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.h
70
int ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring,
drivers/net/wireless/ath/ath12k/dbring.h
78
void ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
drivers/net/wireless/ath/ath12k/dbring.h
79
void ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
drivers/net/wireless/ath/ath12k/debugfs.c
1033
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/debugfs.c
110
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.c
1263
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs.c
128
static int ath12k_debug_tpc_stats_request(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.c
1327
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs.c
1394
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs.c
1458
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.c
1492
void ath12k_debugfs_fw_stats_register(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.c
1510
void ath12k_debugfs_register(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.c
1572
void ath12k_debugfs_unregister(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.c
17
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.c
248
static s16 ath12k_tpc_get_rate(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/debugfs.c
400
static bool ath12k_he_supports_extra_mcs(struct ath12k *ar, int freq)
drivers/net/wireless/ath/ath12k/debugfs.c
418
static int ath12k_tpc_fill_pream(struct ath12k *ar, char *buf, int buf_len, int len,
drivers/net/wireless/ath/ath12k/debugfs.c
512
static int ath12k_tpc_stats_print(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/debugfs.c
54
struct ath12k *ar = NULL;
drivers/net/wireless/ath/ath12k/debugfs.c
704
static void ath12k_tpc_stats_fill(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/debugfs.c
743
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs.c
818
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.c
888
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.h
119
static inline void ath12k_debugfs_register(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
123
static inline void ath12k_debugfs_unregister(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
127
static inline bool ath12k_debugfs_is_extd_rx_stats_enabled(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
13
void ath12k_debugfs_register(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/debugfs.h
132
static inline int ath12k_debugfs_rx_filter(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
14
void ath12k_debugfs_unregister(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/debugfs.h
19
static inline bool ath12k_debugfs_is_extd_rx_stats_enabled(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
24
static inline int ath12k_debugfs_rx_filter(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6111
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6169
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6187
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6233
static int ath12k_debugfs_htt_stats_req(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6282
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6341
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6376
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6433
void ath12k_debugfs_htt_stats_register(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
26
void ath12k_debugfs_htt_stats_register(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
154
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/debugfs_sta.c
308
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp.c
20
void ath12k_dp_peer_cleanup(struct ath12k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/dp.c
47
int ath12k_dp_peer_setup(struct ath12k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/dp.c
840
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp.c
854
void ath12k_dp_pdev_pre_alloc(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp.c
868
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp.c
936
void ath12k_dp_vdev_tx_attach(struct ath12k *ar, struct ath12k_link_vif *arvif)
drivers/net/wireless/ath/ath12k/dp.c
974
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp.h
682
void ath12k_dp_vdev_tx_attach(struct ath12k *ar, struct ath12k_link_vif *arvif);
drivers/net/wireless/ath/ath12k/dp.h
685
void ath12k_dp_pdev_pre_alloc(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/dp.h
687
int ath12k_dp_peer_setup(struct ath12k *ar, int vdev_id, const u8 *addr);
drivers/net/wireless/ath/ath12k/dp.h
688
void ath12k_dp_peer_cleanup(struct ath12k *ar, int vdev_id, const u8 *addr);
drivers/net/wireless/ath/ath12k/dp_htt.c
1134
ath12k_dp_tx_htt_h2t_ext_stats_req(struct ath12k *ar, u8 type,
drivers/net/wireless/ath/ath12k/dp_htt.c
1178
int ath12k_dp_tx_htt_monitor_mode_ring_config(struct ath12k *ar, bool reset)
drivers/net/wireless/ath/ath12k/dp_htt.c
1192
int ath12k_dp_tx_htt_rx_monitor_mode_ring_config(struct ath12k *ar, bool reset)
drivers/net/wireless/ath/ath12k/dp_htt.c
544
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp_htt.c
947
int ath12k_dp_tx_htt_h2t_ppdu_stats_req(struct ath12k *ar, u32 mask)
drivers/net/wireless/ath/ath12k/dp_htt.h
1542
int ath12k_dp_tx_htt_h2t_ppdu_stats_req(struct ath12k *ar, u32 mask);
drivers/net/wireless/ath/ath12k/dp_htt.h
1544
ath12k_dp_tx_htt_h2t_ext_stats_req(struct ath12k *ar, u8 type,
drivers/net/wireless/ath/ath12k/dp_htt.h
1547
int ath12k_dp_tx_htt_rx_monitor_mode_ring_config(struct ath12k *ar, bool reset);
drivers/net/wireless/ath/ath12k/dp_htt.h
1557
int ath12k_dp_tx_htt_monitor_mode_ring_config(struct ath12k *ar, bool reset);
drivers/net/wireless/ath/ath12k/dp_mon.c
128
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/dp_mon.c
235
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/dp_mon.c
390
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/dp_mon.c
480
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp_peer.c
163
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp_rx.c
1234
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp_rx.c
1342
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/dp_rx.c
1466
int ath12k_dp_rx_peer_frag_setup(struct ath12k *ar, const u8 *peer_mac, int vdev_id)
drivers/net/wireless/ath/ath12k/dp_rx.c
1616
struct ath12k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath12k/dp_rx.c
1774
struct ath12k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath12k/dp_rx.c
1805
static int ath12k_dp_rx_pdev_mon_status_attach(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp_rx.c
1819
int ath12k_dp_rx_pdev_mon_attach(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp_rx.c
286
static void ath12k_dp_rx_pdev_srng_free(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp_rx.c
329
static int ath12k_dp_rx_pdev_srng_alloc(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp_rx.c
541
void ath12k_dp_rx_peer_tid_cleanup(struct ath12k *ar, struct ath12k_dp_link_peer *peer)
drivers/net/wireless/ath/ath12k/dp_rx.c
594
int ath12k_dp_rx_peer_tid_setup(struct ath12k *ar, const u8 *peer_mac, int vdev_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
710
int ath12k_dp_rx_ampdu_start(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.c
738
int ath12k_dp_rx_ampdu_stop(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.c
800
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/dp_rx.h
207
int ath12k_dp_rx_ampdu_start(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.h
210
int ath12k_dp_rx_ampdu_stop(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.h
217
void ath12k_dp_rx_peer_tid_cleanup(struct ath12k *ar, struct ath12k_dp_link_peer *peer);
drivers/net/wireless/ath/ath12k/dp_rx.h
218
void ath12k_dp_rx_peer_tid_delete(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.h
220
int ath12k_dp_rx_peer_tid_setup(struct ath12k *ar, const u8 *peer_mac, int vdev_id,
drivers/net/wireless/ath/ath12k/dp_rx.h
235
int ath12k_dp_rx_pdev_mon_attach(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/dp_rx.h
236
int ath12k_dp_rx_peer_frag_setup(struct ath12k *ar, const u8 *peer_mac, int vdev_id);
drivers/net/wireless/ath/ath12k/hal.c
125
void ath12k_hal_rx_msdu_list_get(struct ath12k_hal *hal, struct ath12k *ar,
drivers/net/wireless/ath/ath12k/hal.h
1434
void (*rx_msdu_list_get)(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/hal.h
1508
int ath12k_hal_srng_init(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/hal.h
1509
void ath12k_hal_srng_deinit(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/hal.h
1550
void ath12k_hal_rx_msdu_list_get(struct ath12k_hal *hal, struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
10025
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10071
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1008
u8 ath12k_mac_get_target_pdev_id(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
10107
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
10163
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
10237
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10254
void ath12k_mac_11d_scan_start(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/mac.c
1029
static void ath12k_pdev_caps_update(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
10297
void ath12k_mac_11d_scan_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
10333
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10384
int ath12k_mac_vdev_create(struct ath12k *ar, struct ath12k_link_vif *arvif)
drivers/net/wireless/ath/ath12k/mac.c
1047
static int ath12k_mac_txpower_recalc(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
10696
static void ath12k_mac_vif_cache_flush(struct ath12k *ar, struct ath12k_link_vif *arvif)
drivers/net/wireless/ath/ath12k/mac.c
10737
static struct ath12k *ath12k_mac_assign_vif_to_vdev(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.c
10745
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10842
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10909
static int ath12k_mac_vdev_delete(struct ath12k *ar, struct ath12k_link_vif *arvif)
drivers/net/wireless/ath/ath12k/mac.c
10979
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11040
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11056
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1106
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
11077
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11098
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11161
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11191
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11217
ath12k_mac_check_down_grade_phy_mode(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11342
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1145
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
11492
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11597
static int ath12k_mac_update_peer_puncturing_width(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11624
ath12k_mac_update_vif_chan(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11785
ath12k_mac_update_active_vif_chan(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11818
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11848
static int ath12k_start_vdev_delay(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
1193
struct ath12k *ar = data;
drivers/net/wireless/ath/ath12k/mac.c
11983
static void ath12k_mac_get_psd_channel(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12007
static void ath12k_mac_get_eirp_power(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12038
void ath12k_mac_fill_reg_tpc_info(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
1217
void ath12k_mac_peer_cleanup_all(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
12218
static void ath12k_mac_parse_tx_pwr_env(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12295
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
12381
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
12450
struct ath12k *curr_ar, *new_ar, *group_ar;
drivers/net/wireless/ath/ath12k/mac.c
12459
struct ath12k **ar_map __free(kfree) = kzalloc_objs(*ar_map, n_vifs);
drivers/net/wireless/ath/ath12k/mac.c
12534
ath12k_set_vdev_param_to_all_vifs(struct ath12k *ar, int param, u32 value)
drivers/net/wireless/ath/ath12k/mac.c
12565
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
12642
static int ath12k_mac_flush(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
12670
int ath12k_mac_wait_tx_complete(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
12685
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
12717
ath12k_mac_bitrate_mask_num_ht_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12731
ath12k_mac_has_single_legacy_rate(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12765
ath12k_mac_bitrate_mask_get_single_nss(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12893
ath12k_mac_get_single_legacy_rate(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12929
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
12969
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
13041
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1311
static int ath12k_mac_vdev_setup_sync(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
13140
ath12k_mac_vht_mcs_range_present(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
13165
ath12k_mac_he_mcs_range_present(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
13190
ath12k_mac_eht_mcs_range_present(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
13227
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
13249
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
13271
ath12k_mac_validate_fixed_rate_settings(struct ath12k *ar, enum nl80211_band band,
drivers/net/wireless/ath/ath12k/mac.c
1328
static int ath12k_monitor_vdev_up(struct ath12k *ar, int vdev_id)
drivers/net/wireless/ath/ath12k/mac.c
13345
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1347
static int ath12k_mac_monitor_vdev_start(struct ath12k *ar, int vdev_id,
drivers/net/wireless/ath/ath12k/mac.c
13523
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13602
ath12k_mac_update_bss_chan_survey(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
13636
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13723
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13825
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13915
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13943
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14076
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/mac.c
14106
void ath12k_mac_update_freq_range(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
14128
static void ath12k_mac_update_ch_list(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
1414
static int ath12k_mac_monitor_vdev_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14144
static u32 ath12k_get_phy_id(struct ath12k *ar, u32 band)
drivers/net/wireless/ath/ath12k/mac.c
14160
static int ath12k_mac_update_band(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
14186
static void ath12k_mac_update_5_9_ghz_ch_list(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
14206
static int ath12k_mac_setup_channels_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
14386
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14399
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1442
static int ath12k_mac_monitor_vdev_delete(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14423
ath12k_mac_setup_radio_iface_comb(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
14569
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14707
static void ath12k_mac_cleanup_unregister(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14720
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14740
static int ath12k_mac_setup_register(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
14778
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/mac.c
1478
static int ath12k_mac_monitor_start(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
15084
static void ath12k_mac_setup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
15142
static int __ath12k_mac_mlo_setup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
1517
static int ath12k_mac_monitor_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
15202
static int __ath12k_mac_mlo_teardown(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
15231
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
15273
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
15344
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1542
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
15542
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1589
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1810
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1897
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1961
void ath12k_mac_handle_beacon(struct ath12k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath12k/mac.c
1969
void ath12k_mac_handle_beacon_miss(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2001
static void ath12k_peer_assoc_h_basic(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2037
static void ath12k_peer_assoc_h_crypto(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2107
static void ath12k_peer_assoc_h_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2179
static void ath12k_peer_assoc_h_ht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2356
static u8 ath12k_get_nss_160mhz(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2384
static void ath12k_peer_assoc_h_vht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2591
static void ath12k_peer_assoc_h_he(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
263
static int ath12k_start_vdev_delay(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
265
static void ath12k_mac_stop(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.c
266
static int ath12k_mac_vdev_create(struct ath12k *ar, struct ath12k_link_vif *arvif);
drivers/net/wireless/ath/ath12k/mac.c
267
static int ath12k_mac_vdev_delete(struct ath12k *ar, struct ath12k_link_vif *arvif);
drivers/net/wireless/ath/ath12k/mac.c
2837
static void ath12k_peer_assoc_h_he_6ghz(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2927
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
2961
static void ath12k_peer_assoc_h_qos(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2997
static int ath12k_peer_assoc_qos_ap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3071
static enum wmi_phy_mode ath12k_mac_get_phymode_vht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3097
static enum wmi_phy_mode ath12k_mac_get_phymode_he(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3120
static enum wmi_phy_mode ath12k_mac_get_phymode_eht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3163
static void ath12k_peer_assoc_h_phymode(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3340
static void ath12k_peer_assoc_h_eht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3610
static void ath12k_peer_assoc_prepare(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3638
static int ath12k_setup_peer_smps(struct ath12k *ar, struct ath12k_link_vif *arvif,
drivers/net/wireless/ath/ath12k/mac.c
3660
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
3715
static int ath12k_mac_vif_recalc_sta_he_txbf(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3779
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
3828
static u32 ath12k_mac_ieee80211_sta_bw_to_wmi(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3859
static int ath12k_mac_peer_assoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3905
static void ath12k_bss_assoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
4056
static void ath12k_bss_disassoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
4103
static void ath12k_recalculate_mgmt_rate(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
4247
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
4381
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
4436
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
4500
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
4553
static bool ath12k_mac_supports_tpc(struct ath12k *ar, struct ath12k_vif *ahvif,
drivers/net/wireless/ath/ath12k/mac.c
4565
static void ath12k_wmi_vdev_params_up(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
4594
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
4749
static void ath12k_mac_bss_info_changed(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
5141
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
5171
static struct ath12k*
drivers/net/wireless/ath/ath12k/mac.c
5178
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
5208
void __ath12k_mac_scan_finish(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5230
void ath12k_mac_scan_finish(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5237
static int ath12k_scan_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5281
static void ath12k_scan_abort(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5317
struct ath12k *ar = container_of(work, struct ath12k,
drivers/net/wireless/ath/ath12k/mac.c
5325
static void ath12k_mac_scan_send_complete(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
5329
struct ath12k *partner_ar;
drivers/net/wireless/ath/ath12k/mac.c
5344
struct ath12k *ar = container_of(work, struct ath12k,
drivers/net/wireless/ath/ath12k/mac.c
5389
static int ath12k_start_scan(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
5423
int ath12k_mac_get_fw_stats(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
5482
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
5551
ath12k_mac_find_link_id_by_ar(struct ath12k_vif *ahvif, struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5592
struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5760
struct ath12k *ar, *scan_ar;
drivers/net/wireless/ath/ath12k/mac.c
5839
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
5864
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6005
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6053
static int ath12k_mac_set_key(struct ath12k *ar, enum set_key_cmd cmd,
drivers/net/wireless/ath/ath12k/mac.c
6302
ath12k_mac_bitrate_mask_num_vht_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6316
ath12k_mac_bitrate_mask_num_he_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6330
ath12k_mac_bitrate_mask_num_eht_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6349
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
637
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6395
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6450
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6502
static int ath12k_mac_station_assoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
657
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6612
static int ath12k_mac_station_disassoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6636
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
6704
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
685
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6935
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6959
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6980
static void ath12k_mac_station_post_remove(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
7009
static int ath12k_mac_station_unauthorize(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
7044
static int ath12k_mac_station_authorize(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
7079
static int ath12k_mac_station_remove(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
7131
static int ath12k_mac_station_add(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
7287
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
7325
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
7752
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
788
struct ath12k_link_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/mac.c
7947
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
8021
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
8168
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
8236
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
8295
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
832
struct ath12k *ath12k_mac_get_ar_by_vdev_id(struct ath12k_base *ab, u32 vdev_id)
drivers/net/wireless/ath/ath12k/mac.c
8378
ath12k_create_ht_cap(struct ath12k *ar, u32 ar_ht_cap, u32 rate_cap_rx_chainmask)
drivers/net/wireless/ath/ath12k/mac.c
8446
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
848
struct ath12k *ath12k_mac_get_ar_by_pdev_id(struct ath12k_base *ab, u32 pdev_id)
drivers/net/wireless/ath/ath12k/mac.c
8491
static void ath12k_set_vht_txbf_cap(struct ath12k *ar, u32 *vht_cap)
drivers/net/wireless/ath/ath12k/mac.c
8534
ath12k_create_vht_cap(struct ath12k *ar, u32 rate_cap_tx_chainmask,
drivers/net/wireless/ath/ath12k/mac.c
8582
static void ath12k_mac_setup_ht_vht_cap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
8617
static int ath12k_check_chain_mask(struct ath12k *ar, u32 ant, bool is_tx_ant)
drivers/net/wireless/ath/ath12k/mac.c
8756
static void ath12k_mac_set_hemcsmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
8799
static void ath12k_mac_copy_he_cap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
886
static struct ath12k *ath12k_mac_get_ar_by_chan(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.c
890
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
8958
static void ath12k_mac_copy_eht_cap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
9012
static int ath12k_mac_copy_sband_iftype_data(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
9048
static void ath12k_mac_setup_sband_iftype_data(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
906
static struct ath12k *ath12k_get_ar_by_ctx(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.c
9087
static int __ath12k_set_antenna(struct ath12k *ar, u32 tx_ant, u32 rx_ant)
drivers/net/wireless/ath/ath12k/mac.c
9141
static void ath12k_mgmt_over_wmi_tx_drop(struct ath12k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath12k/mac.c
915
struct ath12k *ath12k_get_ar_by_vif(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.c
9158
static void ath12k_mac_tx_mgmt_free(struct ath12k *ar, int buf_id)
drivers/net/wireless/ath/ath12k/mac.c
9181
struct ath12k *ar = ctx;
drivers/net/wireless/ath/ath12k/mac.c
9192
struct ath12k *ar = skb_cb->ar;
drivers/net/wireless/ath/ath12k/mac.c
9200
static int ath12k_mac_mgmt_tx_wmi(struct ath12k *ar, struct ath12k_link_vif *arvif,
drivers/net/wireless/ath/ath12k/mac.c
9264
static void ath12k_mgmt_over_wmi_tx_purge(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9280
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
9442
struct ath12k *ar = container_of(work, struct ath12k, wmi_mgmt_tx_work);
drivers/net/wireless/ath/ath12k/mac.c
946
struct ath12k *ctx_ar = ath12k_get_ar_by_ctx(hw, conf);
drivers/net/wireless/ath/ath12k/mac.c
9502
int ath12k_mac_mgmt_tx(struct ath12k *ar, struct sk_buff *skb,
drivers/net/wireless/ath/ath12k/mac.c
952
static struct ath12k_link_vif *ath12k_mac_get_vif_up(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9535
void ath12k_mac_add_p2p_noa_ie(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
9673
void ath12k_mac_drain_tx(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9684
static int ath12k_mac_config_mon_status_default(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/mac.c
9722
static int ath12k_mac_start(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9847
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
9859
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
987
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
9911
int ath12k_mac_rfkill_config(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9944
int ath12k_mac_rfkill_enable_radio(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/mac.c
9968
static void ath12k_mac_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.h
14
struct ath12k;
drivers/net/wireless/ath/ath12k/mac.h
149
void ath12k_mac_11d_scan_start(struct ath12k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath12k/mac.h
150
void ath12k_mac_11d_scan_stop(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
164
void __ath12k_mac_scan_finish(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
165
void ath12k_mac_scan_finish(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
167
struct ath12k_link_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath12k/mac.h
170
struct ath12k *ath12k_mac_get_ar_by_vdev_id(struct ath12k_base *ab, u32 vdev_id);
drivers/net/wireless/ath/ath12k/mac.h
171
struct ath12k *ath12k_mac_get_ar_by_pdev_id(struct ath12k_base *ab, u32 pdev_id);
drivers/net/wireless/ath/ath12k/mac.h
173
void ath12k_mac_drain_tx(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
174
void ath12k_mac_peer_cleanup_all(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
180
int ath12k_mac_rfkill_enable_radio(struct ath12k *ar, bool enable);
drivers/net/wireless/ath/ath12k/mac.h
181
int ath12k_mac_rfkill_config(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
182
int ath12k_mac_wait_tx_complete(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
183
void ath12k_mac_handle_beacon(struct ath12k *ar, struct sk_buff *skb);
drivers/net/wireless/ath/ath12k/mac.h
184
void ath12k_mac_handle_beacon_miss(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.h
189
u8 ath12k_mac_get_target_pdev_id(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
201
struct ath12k *ath12k_get_ar_by_vif(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.h
204
int ath12k_mac_get_fw_stats(struct ath12k *ar, struct ath12k_fw_stats_req_params *param);
drivers/net/wireless/ath/ath12k/mac.h
205
void ath12k_mac_update_freq_range(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.h
207
void ath12k_mac_fill_reg_tpc_info(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.h
21
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.h
336
int ath12k_mac_mgmt_tx(struct ath12k *ar, struct sk_buff *skb,
drivers/net/wireless/ath/ath12k/mac.h
338
void ath12k_mac_add_p2p_noa_ie(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.h
97
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/p2p.c
111
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/p2p.c
133
void ath12k_p2p_noa_update_by_vdev_id(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/p2p.c
75
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/p2p.c
88
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/p2p.h
15
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/p2p.h
21
void ath12k_p2p_noa_update_by_vdev_id(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/peer.c
107
int ath12k_peer_delete(struct ath12k *ar, u32 vdev_id, u8 *addr)
drivers/net/wireless/ath/ath12k/peer.c
130
static int ath12k_wait_for_peer_created(struct ath12k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/peer.c
135
int ath12k_peer_create(struct ath12k *ar, struct ath12k_link_vif *arvif,
drivers/net/wireless/ath/ath12k/peer.c
316
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/peer.c
37
void ath12k_peer_cleanup(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/peer.c
60
static int ath12k_wait_for_peer_deleted(struct ath12k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/peer.c
65
int ath12k_wait_for_peer_delete_done(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/peer.c
87
static int ath12k_peer_delete_send(struct ath12k *ar, u32 vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/peer.h
12
void ath12k_peer_cleanup(struct ath12k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath12k/peer.h
13
int ath12k_peer_delete(struct ath12k *ar, u32 vdev_id, u8 *addr);
drivers/net/wireless/ath/ath12k/peer.h
14
int ath12k_peer_create(struct ath12k *ar, struct ath12k_link_vif *arvif,
drivers/net/wireless/ath/ath12k/peer.h
17
int ath12k_wait_for_peer_delete_done(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/reg.c
133
int ath12k_reg_update_chan_list(struct ath12k *ar, bool wait)
drivers/net/wireless/ath/ath12k/reg.c
269
int ath12k_regd_update(struct ath12k *ar, bool init)
drivers/net/wireless/ath/ath12k/reg.c
54
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/reg.c
807
struct ath12k *ar = container_of(work, struct ath12k,
drivers/net/wireless/ath/ath12k/reg.c
855
struct ath12k *ar = container_of(work, struct ath12k,
drivers/net/wireless/ath/ath12k/reg.c
934
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/reg.h
110
int ath12k_regd_update(struct ath12k *ar, bool init);
drivers/net/wireless/ath/ath12k/reg.h
111
int ath12k_reg_update_chan_list(struct ath12k *ar, bool wait);
drivers/net/wireless/ath/ath12k/reg.h
14
struct ath12k;
drivers/net/wireless/ath/ath12k/testmode.c
179
static int ath12k_tm_cmd_get_version(struct ath12k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath12k/testmode.c
207
static int ath12k_tm_cmd_process_ftm(struct ath12k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath12k/testmode.c
28
static struct ath12k *ath12k_tm_get_ar(struct ath12k_base *ab)
drivers/net/wireless/ath/ath12k/testmode.c
281
static int ath12k_tm_cmd_testmode_start(struct ath12k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath12k/testmode.c
300
static int ath12k_tm_cmd_wmi(struct ath12k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath12k/testmode.c
31
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/testmode.c
358
struct ath12k *ar = NULL;
drivers/net/wireless/ath/ath12k/testmode.c
49
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/testmode.c
93
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/thermal.c
101
int ath12k_thermal_set_throttling(struct ath12k *ar, u32 throttle_state)
drivers/net/wireless/ath/ath12k/thermal.c
123
struct ath12k *ar = cdev->devdata;
drivers/net/wireless/ath/ath12k/thermal.c
150
struct ath12k *ar = dev_get_drvdata(dev);
drivers/net/wireless/ath/ath12k/thermal.c
184
void ath12k_thermal_event_temperature(struct ath12k *ar, int temperature)
drivers/net/wireless/ath/ath12k/thermal.c
203
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/thermal.c
257
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/thermal.c
43
static enum ath12k_thermal_cfg_idx ath12k_thermal_cfg_index(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/thermal.c
51
int ath12k_thermal_throttling_config_default(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/thermal.c
71
void ath12k_thermal_init_configs(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/thermal.c
92
struct ath12k *ar = cdev->devdata;
drivers/net/wireless/ath/ath12k/thermal.h
41
void ath12k_thermal_event_temperature(struct ath12k *ar, int temperature);
drivers/net/wireless/ath/ath12k/thermal.h
42
int ath12k_thermal_throttling_config_default(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/thermal.h
43
void ath12k_thermal_init_configs(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/thermal.h
44
int ath12k_thermal_set_throttling(struct ath12k *ar, u32 throttle_state);
drivers/net/wireless/ath/ath12k/thermal.h
55
static inline void ath12k_thermal_event_temperature(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/thermal.h
60
static inline int ath12k_thermal_throttling_config_default(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/thermal.h
65
static inline void ath12k_thermal_init_configs(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/thermal.h
69
static inline int ath12k_thermal_set_throttling(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/trace.h
22
#define TRACE_SYSTEM ath12k
drivers/net/wireless/ath/ath12k/trace.h
25
TP_PROTO(struct ath12k *ar, const void *buf, u16 buf_len,
drivers/net/wireless/ath/ath12k/trace.h
56
TP_PROTO(struct ath12k *ar, const void *data, size_t len),
drivers/net/wireless/ath/ath12k/trace.h
99
TP_PROTO(struct ath12k *ar, const void *data, size_t type, size_t len),
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2626
ath12k_wifi7_dp_rx_mon_mpdu_pop(struct ath12k *ar, int mac_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2823
ath12k_wifi7_dp_rx_mon_dest_process(struct ath12k *ar, int mac_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2974
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3066
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3199
__ath12k_wifi7_dp_mon_process_ring(struct ath12k *ar, int mac_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3400
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1285
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1898
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
596
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
477
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
746
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c
479
void ath12k_wifi7_hal_rx_msdu_list_get(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.h
860
void ath12k_wifi7_hal_rx_msdu_list_get(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wifi7/hw.c
912
struct ath12k *ar, *tmp_ar;
drivers/net/wireless/ath/ath12k/wmi.c
10196
ath12k_wmi_update_rssi_offsets(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10217
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
1023
int ath12k_wmi_vdev_stop(struct ath12k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
10460
ath12k_wmi_send_unit_test_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1051
int ath12k_wmi_vdev_down(struct ath12k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
10513
int ath12k_wmi_simulate_radar(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10548
int ath12k_wmi_send_tpc_stats_request(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10616
int ath12k_wmi_simulate_incumbent_signal_interference(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10727
int ath12k_wmi_hw_data_filter_cmd(struct ath12k *ar, struct wmi_hw_data_filter_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
10764
int ath12k_wmi_wow_host_wakeup_ind(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10791
int ath12k_wmi_wow_enable(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10819
int ath12k_wmi_wow_add_wakeup_event(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
10852
int ath12k_wmi_wow_add_pattern(struct ath12k *ar, u32 vdev_id, u32 pattern_id,
drivers/net/wireless/ath/ath12k/wmi.c
10951
int ath12k_wmi_wow_del_pattern(struct ath12k *ar, u32 vdev_id, u32 pattern_id)
drivers/net/wireless/ath/ath12k/wmi.c
10983
ath12k_wmi_op_gen_config_pno_start(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
11088
static struct sk_buff *ath12k_wmi_op_gen_config_pno_stop(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
11111
int ath12k_wmi_wow_config_pno(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
11134
static void ath12k_wmi_fill_ns_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
11197
static void ath12k_wmi_fill_arp_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
11233
int ath12k_wmi_arp_ns_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
11289
int ath12k_wmi_gtk_rekey_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
11332
int ath12k_wmi_gtk_rekey_getinfo(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1136
int ath12k_wmi_vdev_start(struct ath12k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath12k/wmi.c
11360
int ath12k_wmi_sta_keepalive(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
11405
int ath12k_wmi_mlo_setup(struct ath12k *ar, struct wmi_mlo_setup_arg *mlo_params)
drivers/net/wireless/ath/ath12k/wmi.c
11448
int ath12k_wmi_mlo_ready(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
11475
int ath12k_wmi_mlo_teardown(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
11503
bool ath12k_wmi_supports_6ghz_cc_ext(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
11509
int ath12k_wmi_send_vdev_set_tpc_power(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1286
int ath12k_wmi_vdev_up(struct ath12k *ar, struct ath12k_wmi_vdev_up_params *params)
drivers/net/wireless/ath/ath12k/wmi.c
1325
int ath12k_wmi_send_peer_create_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1377
int ath12k_wmi_send_peer_delete_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1409
int ath12k_wmi_send_pdev_set_regdomain(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1448
int ath12k_wmi_set_peer_param(struct ath12k *ar, const u8 *peer_addr,
drivers/net/wireless/ath/ath12k/wmi.c
1481
int ath12k_wmi_send_peer_flush_tids_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1517
int ath12k_wmi_peer_rx_reorder_queue_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1560
ath12k_wmi_rx_reord_queue_remove(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1595
int ath12k_wmi_pdev_set_param(struct ath12k *ar, u32 param_id,
drivers/net/wireless/ath/ath12k/wmi.c
1627
int ath12k_wmi_pdev_set_ps_mode(struct ath12k *ar, int vdev_id, u32 enable)
drivers/net/wireless/ath/ath12k/wmi.c
1657
int ath12k_wmi_pdev_suspend(struct ath12k *ar, u32 suspend_opt,
drivers/net/wireless/ath/ath12k/wmi.c
1689
int ath12k_wmi_pdev_resume(struct ath12k *ar, u32 pdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
1722
int ath12k_wmi_pdev_bss_chan_info_request(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1755
int ath12k_wmi_send_set_ap_ps_param_cmd(struct ath12k *ar, u8 *peer_addr,
drivers/net/wireless/ath/ath12k/wmi.c
1790
int ath12k_wmi_set_sta_ps_param(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
1823
int ath12k_wmi_force_fw_hang_cmd(struct ath12k *ar, u32 type, u32 delay_time_ms)
drivers/net/wireless/ath/ath12k/wmi.c
1852
int ath12k_wmi_vdev_set_param_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
1886
int ath12k_wmi_send_pdev_temperature_cmd(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
1914
int ath12k_wmi_send_bcn_offload_control_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1947
int ath12k_wmi_p2p_go_bcn_ie(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
1994
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wmi.c
2077
int ath12k_wmi_vdev_install_key(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2218
int ath12k_wmi_send_peer_assoc_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2516
void ath12k_wmi_start_scan_init(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2621
int ath12k_wmi_send_scan_start_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2807
int ath12k_wmi_send_scan_stop_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2855
int ath12k_wmi_send_scan_chan_list_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2975
int ath12k_wmi_send_wmm_update_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3041
int ath12k_wmi_send_dfs_phyerr_offload_enable_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3217
int ath12k_wmi_delba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.c
3253
int ath12k_wmi_addba_set_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.c
3289
int ath12k_wmi_addba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.c
3324
int ath12k_wmi_addba_clear_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac)
drivers/net/wireless/ath/ath12k/wmi.c
3357
int ath12k_wmi_send_init_country_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3409
int ath12k_wmi_send_set_current_country_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3446
ath12k_wmi_send_thermal_mitigation_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3514
int ath12k_wmi_send_11d_scan_start_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3550
int ath12k_wmi_send_11d_scan_stop_cmd(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
3583
ath12k_wmi_send_twt_enable_cmd(struct ath12k *ar, u32 pdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
3636
ath12k_wmi_send_twt_disable_cmd(struct ath12k *ar, u32 pdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
3665
ath12k_wmi_send_obss_spr_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3717
static int ath12k_wmi_pdev_set_obss_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3748
int ath12k_wmi_pdev_set_srg_bss_color_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3762
int ath12k_wmi_pdev_set_srg_partial_bssid_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3776
int ath12k_wmi_pdev_srg_obss_color_enable_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3790
int ath12k_wmi_pdev_srg_obss_bssid_enable_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3804
int ath12k_wmi_pdev_non_srg_obss_color_enable_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3818
int ath12k_wmi_pdev_non_srg_obss_bssid_enable_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3832
int ath12k_wmi_obss_color_cfg_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3874
int ath12k_wmi_send_bss_color_change_enable_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3908
int ath12k_wmi_fils_discovery_tmpl(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3949
int ath12k_wmi_probe_resp_tmpl(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
4000
int ath12k_wmi_fils_discovery(struct ath12k *ar, u32 vdev_id, u32 interval,
drivers/net/wireless/ath/ath12k/wmi.c
4311
int ath12k_wmi_pdev_lro_cfg(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
4431
int ath12k_wmi_vdev_spectral_conf(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
4480
int ath12k_wmi_vdev_spectral_enable(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
4514
int ath12k_wmi_pdev_dma_ring_cfg(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
6396
static int wmi_process_mgmt_tx_comp(struct ath12k *ar, u32 desc_id,
drivers/net/wireless/ath/ath12k/wmi.c
6479
static void ath12k_wmi_event_scan_started(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
6502
static void ath12k_wmi_event_scan_start_failed(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
6521
static void ath12k_wmi_event_scan_completed(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
6547
static void ath12k_wmi_event_scan_bss_chan(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
6565
static void ath12k_wmi_event_scan_foreign_chan(struct ath12k *ar, u32 freq)
drivers/net/wireless/ath/ath12k/wmi.c
6716
static int freq_to_idx(struct ath12k *ar, int freq)
drivers/net/wireless/ath/ath12k/wmi.c
6878
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
6926
struct ath12k *ar = NULL;
drivers/net/wireless/ath/ath12k/wmi.c
7074
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7099
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7143
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7182
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7205
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7232
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
737
static u32 ath12k_wmi_mgmt_get_freq(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
7388
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7416
static struct ath12k *ath12k_get_ar_on_scan_state(struct ath12k_base *ab,
drivers/net/wireless/ath/ath12k/wmi.c
7422
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7444
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7530
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7584
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7631
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7707
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
774
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wmi.c
7779
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7884
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7910
ath12k_wmi_fw_vdev_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
7989
ath12k_wmi_fw_bcn_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
8169
ath12k_wmi_fw_pdev_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
8191
void ath12k_wmi_fw_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
8339
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
8459
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
8563
static void ath12k_wmi_fw_stats_process(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
8616
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
865
int ath12k_wmi_send_stats_request_cmd(struct ath12k *ar, u32 stats_id,
drivers/net/wireless/ath/ath12k/wmi.c
8775
ath12k_wmi_validate_interference_info(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
8912
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
898
int ath12k_wmi_vdev_create(struct ath12k *ar, u8 *macaddr,
drivers/net/wireless/ath/ath12k/wmi.c
9129
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
9214
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
9257
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
9351
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
9590
struct ath12k *ar = NULL;
drivers/net/wireless/ath/ath12k/wmi.c
9907
void ath12k_wmi_free_tpc_stats_mem(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
9930
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
996
int ath12k_wmi_vdev_delete(struct ath12k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath12k/wmi.h
27
struct ath12k;
drivers/net/wireless/ath/ath12k/wmi.h
6509
int ath12k_wmi_p2p_go_bcn_ie(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6515
int ath12k_wmi_vdev_down(struct ath12k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6516
int ath12k_wmi_vdev_up(struct ath12k *ar, struct ath12k_wmi_vdev_up_params *params);
drivers/net/wireless/ath/ath12k/wmi.h
6517
int ath12k_wmi_vdev_stop(struct ath12k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6518
int ath12k_wmi_vdev_start(struct ath12k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath12k/wmi.h
6520
int ath12k_wmi_set_peer_param(struct ath12k *ar, const u8 *peer_addr,
drivers/net/wireless/ath/ath12k/wmi.h
6522
int ath12k_wmi_pdev_set_param(struct ath12k *ar, u32 param_id,
drivers/net/wireless/ath/ath12k/wmi.h
6524
int ath12k_wmi_pdev_set_ps_mode(struct ath12k *ar, int vdev_id, u32 enable);
drivers/net/wireless/ath/ath12k/wmi.h
6533
int ath12k_wmi_vdev_create(struct ath12k *ar, u8 *macaddr,
drivers/net/wireless/ath/ath12k/wmi.h
6535
int ath12k_wmi_send_peer_create_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6537
int ath12k_wmi_vdev_set_param_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6540
int ath12k_wmi_set_sta_ps_param(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6542
int ath12k_wmi_force_fw_hang_cmd(struct ath12k *ar, u32 type, u32 delay_time_ms);
drivers/net/wireless/ath/ath12k/wmi.h
6543
int ath12k_wmi_send_peer_delete_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6545
int ath12k_wmi_vdev_delete(struct ath12k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6546
void ath12k_wmi_start_scan_init(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6548
int ath12k_wmi_send_scan_start_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6550
int ath12k_wmi_send_scan_stop_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6552
int ath12k_wmi_send_wmm_update_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6554
int ath12k_wmi_pdev_suspend(struct ath12k *ar, u32 suspend_opt,
drivers/net/wireless/ath/ath12k/wmi.h
6556
int ath12k_wmi_pdev_resume(struct ath12k *ar, u32 pdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6558
int ath12k_wmi_send_peer_assoc_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6560
int ath12k_wmi_vdev_install_key(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6562
int ath12k_wmi_pdev_bss_chan_info_request(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6564
int ath12k_wmi_send_pdev_temperature_cmd(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6565
int ath12k_wmi_send_peer_flush_tids_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6569
int ath12k_wmi_send_set_ap_ps_param_cmd(struct ath12k *ar, u8 *peer_addr,
drivers/net/wireless/ath/ath12k/wmi.h
6571
int ath12k_wmi_send_scan_chan_list_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6573
int ath12k_wmi_send_dfs_phyerr_offload_enable_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6575
int ath12k_wmi_addba_clear_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac);
drivers/net/wireless/ath/ath12k/wmi.h
6576
int ath12k_wmi_addba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.h
6578
int ath12k_wmi_addba_set_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.h
6580
int ath12k_wmi_delba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.h
6582
int ath12k_wmi_send_bcn_offload_control_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6584
int ath12k_wmi_send_init_country_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6587
ath12k_wmi_send_set_current_country_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6589
int ath12k_wmi_peer_rx_reorder_queue_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6594
int ath12k_wmi_send_11d_scan_start_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6596
int ath12k_wmi_send_11d_scan_stop_cmd(struct ath12k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6598
ath12k_wmi_rx_reord_queue_remove(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6600
int ath12k_wmi_send_pdev_set_regdomain(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6602
int ath12k_wmi_simulate_radar(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6603
int ath12k_wmi_send_twt_enable_cmd(struct ath12k *ar, u32 pdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6604
int ath12k_wmi_send_twt_disable_cmd(struct ath12k *ar, u32 pdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6605
int ath12k_wmi_send_obss_spr_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6608
int ath12k_wmi_pdev_set_srg_bss_color_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6610
int ath12k_wmi_pdev_set_srg_partial_bssid_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6612
int ath12k_wmi_pdev_srg_obss_color_enable_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6614
int ath12k_wmi_pdev_srg_obss_bssid_enable_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6616
int ath12k_wmi_pdev_non_srg_obss_color_enable_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6618
int ath12k_wmi_pdev_non_srg_obss_bssid_enable_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6620
int ath12k_wmi_obss_color_cfg_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6623
int ath12k_wmi_send_bss_color_change_enable_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6625
int ath12k_wmi_pdev_lro_cfg(struct ath12k *ar, int pdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6626
int ath12k_wmi_pdev_dma_ring_cfg(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6628
int ath12k_wmi_vdev_spectral_enable(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6630
int ath12k_wmi_vdev_spectral_conf(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6632
int ath12k_wmi_fils_discovery_tmpl(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6634
int ath12k_wmi_fils_discovery(struct ath12k *ar, u32 vdev_id, u32 interval,
drivers/net/wireless/ath/ath12k/wmi.h
6636
int ath12k_wmi_probe_resp_tmpl(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6644
int ath12k_wmi_send_stats_request_cmd(struct ath12k *ar, u32 stats_id,
drivers/net/wireless/ath/ath12k/wmi.h
6648
int ath12k_wmi_send_tpc_stats_request(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6650
void ath12k_wmi_free_tpc_stats_mem(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6651
int ath12k_wmi_send_thermal_mitigation_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6680
int ath12k_wmi_wow_host_wakeup_ind(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6681
int ath12k_wmi_wow_enable(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6682
int ath12k_wmi_wow_del_pattern(struct ath12k *ar, u32 vdev_id, u32 pattern_id);
drivers/net/wireless/ath/ath12k/wmi.h
6683
int ath12k_wmi_wow_add_pattern(struct ath12k *ar, u32 vdev_id, u32 pattern_id,
drivers/net/wireless/ath/ath12k/wmi.h
6686
int ath12k_wmi_wow_add_wakeup_event(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6689
int ath12k_wmi_wow_config_pno(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6691
int ath12k_wmi_hw_data_filter_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6693
int ath12k_wmi_arp_ns_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6697
int ath12k_wmi_gtk_rekey_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6699
int ath12k_wmi_gtk_rekey_getinfo(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6701
int ath12k_wmi_sta_keepalive(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6703
int ath12k_wmi_mlo_setup(struct ath12k *ar, struct wmi_mlo_setup_arg *mlo_params);
drivers/net/wireless/ath/ath12k/wmi.h
6704
int ath12k_wmi_mlo_ready(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6705
int ath12k_wmi_mlo_teardown(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6706
void ath12k_wmi_fw_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6709
bool ath12k_wmi_supports_6ghz_cc_ext(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6710
int ath12k_wmi_send_vdev_set_tpc_power(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6715
int ath12k_wmi_simulate_incumbent_signal_interference(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wow.c
1024
int ath12k_wow_init(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
106
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wow.c
130
static int ath12k_wow_cleanup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
163
ath12k_wow_convert_8023_to_80211(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wow.c
267
ath12k_wow_pno_check_and_convert(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wow.c
364
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wow.c
39
int ath12k_wow_enable(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
476
static int ath12k_wow_set_wakeups(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wow.c
502
static int ath12k_wow_vdev_clean_nlo(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/wow.c
530
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wow.c
540
static int ath12k_wow_nlo_cleanup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
565
static int ath12k_wow_set_hw_filter(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
591
static int ath12k_wow_clear_hw_filter(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
742
static int ath12k_wow_arp_ns_offload(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/wow.c
784
static int ath12k_gtk_rekey_offload(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/wow.c
81
int ath12k_wow_wakeup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
822
static int ath12k_wow_protocol_offload(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/wow.c
843
static int ath12k_wow_set_keepalive(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wow.c
865
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/wow.c
943
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/wow.c
954
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/wow.h
37
int ath12k_wow_init(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wow.h
42
int ath12k_wow_enable(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wow.h
43
int ath12k_wow_wakeup(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wow.h
47
static inline int ath12k_wow_init(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.h
52
static inline int ath12k_wow_enable(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.h
57
static inline int ath12k_wow_wakeup(struct ath12k *ar)