drivers/net/wireless/ath/ath11k/cfr.c
11
struct ath11k_dbring *ath11k_cfr_get_dbring(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/cfr.c
114
ath11k_cfr_correlate_and_relay(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.c
176
static int ath11k_cfr_process_data(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.c
255
static void ath11k_cfr_fill_hdr_info(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.c
309
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/cfr.c
412
bool ath11k_cfr_peer_is_in_cfr_unassoc_pool(struct ath11k *ar, const u8 *peer_mac)
drivers/net/wireless/ath/ath11k/cfr.c
438
void ath11k_cfr_update_unassoc_pool_entry(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.c
463
void ath11k_cfr_decrement_peer_count(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.c
506
int ath11k_cfr_send_peer_cfr_capture_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.c
579
void ath11k_cfr_update_unassoc_pool(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.c
59
static void ath11k_cfr_rfs_write(struct ath11k *ar, const void *head,
drivers/net/wireless/ath/ath11k/cfr.c
636
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/cfr.c
651
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/cfr.c
694
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/cfr.c
74
static void ath11k_cfr_free_pending_dbr_events(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/cfr.c
776
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/cfr.c
805
static void ath11k_cfr_debug_unregister(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/cfr.c
842
static void ath11k_cfr_debug_register(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/cfr.c
859
void ath11k_cfr_lut_update_paddr(struct ath11k *ar, dma_addr_t paddr,
drivers/net/wireless/ath/ath11k/cfr.c
868
void ath11k_cfr_update_phymode(struct ath11k *ar, enum wmi_phy_mode phymode)
drivers/net/wireless/ath/ath11k/cfr.c
875
static void ath11k_cfr_ring_free(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/cfr.c
883
static int ath11k_cfr_ring_alloc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.c
926
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/cfr.c
956
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/cfr.h
219
void ath11k_cfr_lut_update_paddr(struct ath11k *ar, dma_addr_t paddr,
drivers/net/wireless/ath/ath11k/cfr.h
221
void ath11k_cfr_decrement_peer_count(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
223
void ath11k_cfr_update_unassoc_pool_entry(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
225
bool ath11k_cfr_peer_is_in_cfr_unassoc_pool(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
227
void ath11k_cfr_update_unassoc_pool(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
230
int ath11k_cfr_send_peer_cfr_capture_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
234
struct ath11k_dbring *ath11k_cfr_get_dbring(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/cfr.h
238
void ath11k_cfr_update_phymode(struct ath11k *ar, enum wmi_phy_mode phymode);
drivers/net/wireless/ath/ath11k/cfr.h
240
static inline void ath11k_cfr_update_phymode(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
254
static inline void ath11k_cfr_lut_update_paddr(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
259
static inline void ath11k_cfr_decrement_peer_count(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
264
static inline void ath11k_cfr_update_unassoc_pool_entry(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
270
ath11k_cfr_peer_is_in_cfr_unassoc_pool(struct ath11k *ar, const u8 *peer_mac)
drivers/net/wireless/ath/ath11k/cfr.h
276
ath11k_cfr_update_unassoc_pool(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
283
ath11k_cfr_send_peer_cfr_capture_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/cfr.h
296
struct ath11k_dbring *ath11k_cfr_get_dbring(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/core.c
1104
void ath11k_fw_stats_init(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/core.c
1141
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/core.c
1307
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/core.c
2088
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/core.c
2363
void ath11k_core_halt(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/core.c
2394
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/core.c
2419
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/core.c
2468
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/core.h
123
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/core.h
1251
void ath11k_fw_stats_init(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/core.h
1271
int ath11k_core_init(struct ath11k_base *ath11k);
drivers/net/wireless/ath/ath11k/core.h
1272
void ath11k_core_deinit(struct ath11k_base *ath11k);
drivers/net/wireless/ath/ath11k/core.h
1275
void ath11k_core_free(struct ath11k_base *ath11k);
drivers/net/wireless/ath/ath11k/core.h
1276
int ath11k_core_fetch_bdf(struct ath11k_base *ath11k,
drivers/net/wireless/ath/ath11k/core.h
1283
int ath11k_core_check_dt(struct ath11k_base *ath11k);
drivers/net/wireless/ath/ath11k/core.h
1285
void ath11k_core_halt(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/core.h
1336
static inline struct ath11k *ath11k_ab_to_ar(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.h
373
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/core.h
844
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dbring.c
109
static int ath11k_dbring_fill_bufs(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.c
12
int ath11k_dbring_validate_buffer(struct ath11k *ar, void *buffer, u32 size)
drivers/net/wireless/ath/ath11k/dbring.c
155
int ath11k_dbring_wmi_cfg_setup(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.c
199
int ath11k_dbring_set_cfg(struct ath11k *ar, struct ath11k_dbring *ring,
drivers/net/wireless/ath/ath11k/dbring.c
201
int (*handler)(struct ath11k *,
drivers/net/wireless/ath/ath11k/dbring.c
214
int ath11k_dbring_buf_setup(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.c
237
int ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring,
drivers/net/wireless/ath/ath11k/dbring.c
27
static void ath11k_dbring_fill_magic_value(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.c
286
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dbring.c
39
int ath11k_dbring_bufs_replenish(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.c
406
void ath11k_dbring_srng_cleanup(struct ath11k *ar, struct ath11k_dbring *ring)
drivers/net/wireless/ath/ath11k/dbring.c
411
void ath11k_dbring_buf_cleanup(struct ath11k *ar, struct ath11k_dbring *ring)
drivers/net/wireless/ath/ath11k/dbring.h
57
int (*handler)(struct ath11k *, struct ath11k_dbring_data *);
drivers/net/wireless/ath/ath11k/dbring.h
60
int ath11k_dbring_set_cfg(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.h
64
int (*handler)(struct ath11k *,
drivers/net/wireless/ath/ath11k/dbring.h
66
int ath11k_dbring_bufs_replenish(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.h
70
int ath11k_dbring_wmi_cfg_setup(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.h
73
int ath11k_dbring_buf_setup(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dbring.h
76
int ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring,
drivers/net/wireless/ath/ath11k/dbring.h
84
void ath11k_dbring_srng_cleanup(struct ath11k *ar, struct ath11k_dbring *ring);
drivers/net/wireless/ath/ath11k/dbring.h
85
void ath11k_dbring_buf_cleanup(struct ath11k *ar, struct ath11k_dbring *ring);
drivers/net/wireless/ath/ath11k/dbring.h
86
int ath11k_dbring_validate_buffer(struct ath11k *ar, void *data, u32 size);
drivers/net/wireless/ath/ath11k/debugfs.c
1085
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1107
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1170
static void ath11k_debugfs_dbr_dbg_destroy(struct ath11k *ar, int dbr_id)
drivers/net/wireless/ath/ath11k/debugfs.c
1187
static int ath11k_debugfs_dbr_dbg_init(struct ath11k *ar, int dbr_id)
drivers/net/wireless/ath/ath11k/debugfs.c
1235
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
128
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs.c
1287
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1318
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1340
struct ath11k *ar = data;
drivers/net/wireless/ath/ath11k/debugfs.c
1352
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1391
struct ath11k *ar = data;
drivers/net/wireless/ath/ath11k/debugfs.c
1405
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1451
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1470
int ath11k_debugfs_register(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.c
1533
void ath11k_debugfs_unregister(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.c
1559
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs.c
1635
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs.c
199
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs.c
270
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs.c
377
struct ath11k *ar = ab->pdevs[0].ar;
drivers/net/wireless/ath/ath11k/debugfs.c
444
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
477
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
498
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
574
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
59
void ath11k_debugfs_add_dbring_entry(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/debugfs.c
739
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
929
void ath11k_debugfs_fw_stats_init(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.c
951
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
98
void ath11k_debugfs_fw_stats_process(struct ath11k *ar, struct ath11k_fw_stats *stats)
drivers/net/wireless/ath/ath11k/debugfs.h
271
int ath11k_debugfs_register(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/debugfs.h
272
void ath11k_debugfs_unregister(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/debugfs.h
273
void ath11k_debugfs_fw_stats_process(struct ath11k *ar, struct ath11k_fw_stats *stats);
drivers/net/wireless/ath/ath11k/debugfs.h
275
void ath11k_debugfs_fw_stats_init(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/debugfs.h
277
static inline bool ath11k_debugfs_is_pktlog_lite_mode_enabled(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
282
static inline bool ath11k_debugfs_is_pktlog_rx_stats_enabled(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
287
static inline bool ath11k_debugfs_is_pktlog_peer_valid(struct ath11k *ar, u8 *addr)
drivers/net/wireless/ath/ath11k/debugfs.h
293
static inline int ath11k_debugfs_is_extd_tx_stats_enabled(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
298
static inline int ath11k_debugfs_is_extd_rx_stats_enabled(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
303
static inline int ath11k_debugfs_rx_filter(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
310
void ath11k_debugfs_add_dbring_entry(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/debugfs.h
334
static inline int ath11k_debugfs_register(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
339
static inline void ath11k_debugfs_unregister(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
343
static inline void ath11k_debugfs_fw_stats_process(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/debugfs.h
348
static inline void ath11k_debugfs_fw_stats_init(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
352
static inline int ath11k_debugfs_is_extd_tx_stats_enabled(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
357
static inline int ath11k_debugfs_is_extd_rx_stats_enabled(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
362
static inline bool ath11k_debugfs_is_pktlog_lite_mode_enabled(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
367
static inline bool ath11k_debugfs_is_pktlog_rx_stats_enabled(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
372
static inline bool ath11k_debugfs_is_pktlog_peer_valid(struct ath11k *ar, u8 *addr)
drivers/net/wireless/ath/ath11k/debugfs.h
377
static inline int ath11k_debugfs_rx_filter(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.h
383
ath11k_debugfs_add_dbring_entry(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4558
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4609
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4622
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4651
static int ath11k_prep_htt_stats_cfg_params(struct ath11k *ar, u8 type,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4710
int ath11k_debugfs_htt_stats_req(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4755
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4806
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4841
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4854
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4896
void ath11k_debugfs_htt_stats_init(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
2022
void ath11k_debugfs_htt_stats_init(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
2025
int ath11k_debugfs_htt_stats_req(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
2029
static inline void ath11k_debugfs_htt_stats_init(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
2038
static inline int ath11k_debugfs_htt_stats_req(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs_sta.c
129
void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
141
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
249
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
347
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
382
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
479
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
515
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
552
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
592
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
619
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
670
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
720
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
771
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
791
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
836
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
895
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
922
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
956
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
988
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/debugfs_sta.h
22
void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/debugfs_sta.h
36
static inline void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp.c
24
void ath11k_dp_peer_cleanup(struct ath11k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath11k/dp.c
46
int ath11k_dp_peer_setup(struct ath11k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath11k/dp.c
858
struct ath11k *ar = ath11k_ab_to_ar(ab, id);
drivers/net/wireless/ath/ath11k/dp.c
877
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp.c
892
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp.c
916
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp.c
999
void ath11k_dp_vdev_tx_attach(struct ath11k *ar, struct ath11k_vif *arvif)
drivers/net/wireless/ath/ath11k/dp.h
1662
void ath11k_dp_vdev_tx_attach(struct ath11k *ar, struct ath11k_vif *arvif);
drivers/net/wireless/ath/ath11k/dp.h
1670
int ath11k_dp_peer_setup(struct ath11k *ar, int vdev_id, const u8 *addr);
drivers/net/wireless/ath/ath11k/dp.h
1671
void ath11k_dp_peer_cleanup(struct ath11k *ar, int vdev_id, const u8 *addr);
drivers/net/wireless/ath/ath11k/dp_rx.c
1090
int ath11k_dp_rx_ampdu_start(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1107
int ath11k_dp_rx_ampdu_stop(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1157
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
1363
ath11k_update_per_peer_tx_stats(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1511
static void ath11k_htt_update_ppdu_stats(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1521
struct htt_ppdu_stats_info *ath11k_dp_htt_get_ppdu_desc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1559
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
1608
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
1753
static int ath11k_dp_rx_msdu_coalesce(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1856
static void ath11k_dp_rx_h_csum_offload(struct ath11k *ar, struct sk_buff *msdu)
drivers/net/wireless/ath/ath11k/dp_rx.c
1870
int ath11k_dp_rx_crypto_mic_len(struct ath11k *ar, enum hal_encrypt_type enctype)
drivers/net/wireless/ath/ath11k/dp_rx.c
1896
static int ath11k_dp_rx_crypto_param_len(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1924
static int ath11k_dp_rx_crypto_icv_len(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1949
static void ath11k_dp_rx_h_undecap_nwifi(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2028
static void ath11k_dp_rx_h_undecap_raw(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
2087
static void *ath11k_dp_rx_h_find_rfc1042(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2114
static void ath11k_dp_rx_h_undecap_eth(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2162
static void ath11k_dp_rx_h_undecap(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
2231
static void ath11k_dp_rx_h_mpdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2309
static void ath11k_dp_rx_h_rate(struct ath11k *ar, struct hal_rx_desc *rx_desc,
drivers/net/wireless/ath/ath11k/dp_rx.c
2379
static void ath11k_dp_rx_h_ppdu(struct ath11k *ar, struct hal_rx_desc *rx_desc,
drivers/net/wireless/ath/ath11k/dp_rx.c
2426
static void ath11k_dp_rx_deliver_msdu(struct ath11k *ar, struct napi_struct *napi,
drivers/net/wireless/ath/ath11k/dp_rx.c
2505
static int ath11k_dp_rx_process_msdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2592
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
2636
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
3023
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
3182
int ath11k_peer_rx_frag_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id)
drivers/net/wireless/ath/ath11k/dp_rx.c
3262
static int ath11k_dp_rx_h_verify_tkip_mic(struct ath11k *ar, struct ath11k_peer *peer,
drivers/net/wireless/ath/ath11k/dp_rx.c
3317
static void ath11k_dp_rx_h_undecap_frag(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
3348
static int ath11k_dp_rx_h_defrag(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3418
static int ath11k_dp_rx_h_defrag_reo_reinject(struct ath11k *ar, struct dp_rx_tid *rx_tid,
drivers/net/wireless/ath/ath11k/dp_rx.c
3532
static int ath11k_dp_rx_h_cmp_frags(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3543
static void ath11k_dp_rx_h_sort_frags(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3560
static u64 ath11k_dp_rx_h_get_pn(struct ath11k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/dp_rx.c
3581
ath11k_dp_rx_h_defrag_validate_incr_pn(struct ath11k *ar, struct dp_rx_tid *rx_tid)
drivers/net/wireless/ath/ath11k/dp_rx.c
3612
static int ath11k_dp_rx_frag_h_mpdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3744
ath11k_dp_process_rx_err_buf(struct ath11k *ar, u32 *ring_desc, int buf_id, bool drop)
drivers/net/wireless/ath/ath11k/dp_rx.c
3828
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
3927
static void ath11k_dp_rx_null_q_desc_sg_drop(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3951
static int ath11k_dp_rx_h_null_q_desc(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
4015
static bool ath11k_dp_rx_h_reo_err(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
4046
static void ath11k_dp_rx_h_tkip_mic_err(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
4072
static bool ath11k_dp_rx_h_rxdma_err(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
4095
static void ath11k_dp_rx_wbm_err(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
4127
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
4244
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
436
static int ath11k_dp_rxdma_buf_ring_free(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
4412
struct ath11k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
4420
struct ath11k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
4526
int ath11k_dp_rx_monitor_link_desc_return(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
459
static int ath11k_dp_rxdma_pdev_buf_free(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
4596
static void ath11k_hal_rx_msdu_list_get(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
4684
u32 ath11k_dp_rx_mon_mpdu_pop(struct ath11k *ar, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
479
static int ath11k_dp_rxdma_ring_buf_setup(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
4877
static void ath11k_dp_rx_msdus_set_payload(struct ath11k *ar, struct sk_buff *msdu)
drivers/net/wireless/ath/ath11k/dp_rx.c
4888
ath11k_dp_rx_mon_merg_msdus(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
495
static int ath11k_dp_rxdma_pdev_buf_setup(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
5028
static void ath11k_update_radiotap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
5069
static int ath11k_dp_rx_mon_deliver(struct ath11k *ar, u32 mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
5132
static void ath11k_dp_rx_mon_dest_process(struct ath11k *ar, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
517
static void ath11k_dp_rx_pdev_srng_free(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
5239
struct ath11k *ar = ath11k_ab_to_ar(ab, mac_id);
drivers/net/wireless/ath/ath11k/dp_rx.c
5329
ath11k_dp_rx_full_mon_mpdu_pop(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
5521
static int ath11k_dp_rx_full_mon_deliver_ppdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
5557
struct ath11k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
5599
struct ath11k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
5687
struct ath11k *ar = ath11k_ab_to_ar(ab, mac_id);
drivers/net/wireless/ath/ath11k/dp_rx.c
5699
static int ath11k_dp_rx_pdev_mon_status_attach(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
570
static int ath11k_dp_rx_pdev_srng_alloc(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
5711
int ath11k_dp_rx_pdev_mon_attach(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
5752
static int ath11k_dp_mon_link_free(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
5763
int ath11k_dp_rx_pdev_mon_detach(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
811
void ath11k_peer_rx_tid_delete(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
898
void ath11k_peer_frags_flush(struct ath11k *ar, struct ath11k_peer *peer)
drivers/net/wireless/ath/ath11k/dp_rx.c
916
void ath11k_peer_rx_tid_cleanup(struct ath11k *ar, struct ath11k_peer *peer)
drivers/net/wireless/ath/ath11k/dp_rx.c
935
static int ath11k_peer_rx_tid_reo_update(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
997
int ath11k_peer_rx_tid_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id,
drivers/net/wireless/ath/ath11k/dp_rx.h
45
int ath11k_dp_rx_ampdu_start(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.h
47
int ath11k_dp_rx_ampdu_stop(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.h
53
void ath11k_peer_frags_flush(struct ath11k *ar, struct ath11k_peer *peer);
drivers/net/wireless/ath/ath11k/dp_rx.h
54
void ath11k_peer_rx_tid_cleanup(struct ath11k *ar, struct ath11k_peer *peer);
drivers/net/wireless/ath/ath11k/dp_rx.h
55
void ath11k_peer_rx_tid_delete(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.h
57
int ath11k_peer_rx_tid_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id,
drivers/net/wireless/ath/ath11k/dp_rx.h
92
int ath11k_dp_rx_pdev_mon_detach(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/dp_rx.h
93
int ath11k_dp_rx_pdev_mon_attach(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/dp_rx.h
94
int ath11k_peer_rx_frag_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id);
drivers/net/wireless/ath/ath11k/dp_rx.h
99
int ath11k_dp_rx_crypto_mic_len(struct ath11k *ar, enum hal_encrypt_type enctype);
drivers/net/wireless/ath/ath11k/dp_tx.c
1037
int ath11k_dp_tx_htt_h2t_ppdu_stats_req(struct ath11k *ar, u32 mask)
drivers/net/wireless/ath/ath11k/dp_tx.c
1140
ath11k_dp_tx_htt_h2t_ext_stats_req(struct ath11k *ar, u8 type,
drivers/net/wireless/ath/ath11k/dp_tx.c
1188
int ath11k_dp_tx_htt_monitor_mode_ring_config(struct ath11k *ar, bool reset)
drivers/net/wireless/ath/ath11k/dp_tx.c
292
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_tx.c
325
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_tx.c
436
static void ath11k_dp_tx_cache_peer_stats(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_tx.c
453
void ath11k_dp_tx_update_txcompl(struct ath11k *ar, struct hal_tx_status *ts)
drivers/net/wireless/ath/ath11k/dp_tx.c
552
static void ath11k_dp_tx_complete_msdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_tx.c
690
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_tx.c
83
int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/dp_tx.h
20
void ath11k_dp_tx_update_txcompl(struct ath11k *ar, struct hal_tx_status *ts);
drivers/net/wireless/ath/ath11k/dp_tx.h
22
int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/dp_tx.h
31
int ath11k_dp_tx_htt_h2t_ppdu_stats_req(struct ath11k *ar, u32 mask);
drivers/net/wireless/ath/ath11k/dp_tx.h
33
ath11k_dp_tx_htt_h2t_ext_stats_req(struct ath11k *ar, u8 type,
drivers/net/wireless/ath/ath11k/dp_tx.h
36
int ath11k_dp_tx_htt_monitor_mode_ring_config(struct ath11k *ar, bool reset);
drivers/net/wireless/ath/ath11k/hal.h
966
int ath11k_hal_srng_init(struct ath11k_base *ath11k);
drivers/net/wireless/ath/ath11k/hal.h
967
void ath11k_hal_srng_deinit(struct ath11k_base *ath11k);
drivers/net/wireless/ath/ath11k/mac.c
1000
static int ath11k_mac_monitor_vdev_stop(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
10139
static void ath11k_mac_update_ch_list(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
10155
static u32 ath11k_get_phy_id(struct ath11k *ar, u32 band)
drivers/net/wireless/ath/ath11k/mac.c
10171
static int ath11k_mac_setup_channels_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
10271
static void ath11k_mac_setup_mac_address_list(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
10298
static int ath11k_mac_setup_iface_combinations(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
1035
static int ath11k_mac_monitor_vdev_create(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
10414
static void __ath11k_mac_unregister(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
10438
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
10454
static int __ath11k_mac_register(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
10707
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
10766
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
10776
hw = ieee80211_alloc_hw(sizeof(struct ath11k), &ath11k_ops);
drivers/net/wireless/ath/ath11k/mac.c
10845
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
10865
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1111
static int ath11k_mac_monitor_vdev_delete(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
1148
static int ath11k_mac_monitor_start(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
1186
static int ath11k_mac_monitor_stop(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
1218
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1268
static int ath11k_mac_config_ps(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
1288
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
1429
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1603
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1690
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1751
void ath11k_mac_handle_beacon(struct ath11k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/mac.c
1764
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1784
void ath11k_mac_handle_beacon_miss(struct ath11k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath11k/mac.c
1804
static void ath11k_peer_assoc_h_basic(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
1829
static void ath11k_peer_assoc_h_crypto(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
1890
static void ath11k_peer_assoc_h_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
1952
static void ath11k_peer_assoc_h_ht(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2121
static u8 ath11k_get_nss_160mhz(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2149
static void ath11k_peer_assoc_h_vht(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2347
static void ath11k_peer_assoc_h_he(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2592
static void ath11k_peer_assoc_h_he_6ghz(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2674
static void ath11k_peer_assoc_h_qos(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2710
static int ath11k_peer_assoc_qos_ap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2783
static enum wmi_phy_mode ath11k_mac_get_phymode_vht(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2811
static enum wmi_phy_mode ath11k_mac_get_phymode_he(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2837
static void ath11k_peer_assoc_h_phymode(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2918
static void ath11k_peer_assoc_prepare(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2951
static int ath11k_setup_peer_smps(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/mac.c
2978
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
3026
static bool ath11k_mac_vif_recalc_sta_he_txbf(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
3091
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
3208
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
3254
static void ath11k_recalculate_mgmt_rate(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
3299
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
3342
static int ath11k_mac_config_obss_pd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
3494
static bool ath11k_mac_supports_station_tpc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
3511
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
3860
void __ath11k_mac_scan_finish(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
3893
void ath11k_mac_scan_finish(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
3900
static int ath11k_scan_stop(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
3944
static void ath11k_scan_abort(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
3980
struct ath11k *ar = container_of(work, struct ath11k,
drivers/net/wireless/ath/ath11k/mac.c
3988
static int ath11k_start_scan(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4033
static void ath11k_mac_fw_stats_reset(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
4043
int ath11k_mac_fw_stats_request(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4081
static int ath11k_mac_get_fw_stats(struct ath11k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath11k/mac.c
4108
static int ath11k_mac_handle_get_txpower(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4167
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
4181
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
4348
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
4363
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4427
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4468
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4504
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
4672
ath11k_mac_bitrate_mask_num_ht_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4686
ath11k_mac_bitrate_mask_num_vht_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4700
ath11k_mac_bitrate_mask_num_he_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4719
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4769
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4820
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4862
static int ath11k_station_assoc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4959
static int ath11k_station_disassoc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4994
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
5182
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
5208
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
5227
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
5238
static u32 ath11k_mac_ieee80211_sta_bw_to_wmi(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
5270
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5305
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5320
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5386
static int ath11k_conf_tx_uapsd(struct ath11k *ar, struct ieee80211_vif *vif,
drivers/net/wireless/ath/ath11k/mac.c
5449
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5487
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5547
ath11k_create_ht_cap(struct ath11k *ar, u32 ar_ht_cap, u32 rate_cap_rx_chainmask)
drivers/net/wireless/ath/ath11k/mac.c
5615
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
5661
static void ath11k_set_vht_txbf_cap(struct ath11k *ar, u32 *vht_cap)
drivers/net/wireless/ath/ath11k/mac.c
5714
ath11k_create_vht_cap(struct ath11k *ar, u32 rate_cap_tx_chainmask,
drivers/net/wireless/ath/ath11k/mac.c
573
struct ath11k_vif *ath11k_mac_get_arvif(struct ath11k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath11k/mac.c
5753
static void ath11k_mac_setup_ht_vht_cap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
5788
static int ath11k_check_chain_mask(struct ath11k *ar, u32 ant, bool is_tx_ant)
drivers/net/wireless/ath/ath11k/mac.c
5926
static void ath11k_mac_set_hemcsmap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
5963
static int ath11k_mac_copy_he_cap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
6038
static void ath11k_mac_setup_he_cap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
6076
static int __ath11k_set_antenna(struct ath11k *ar, u32 tx_ant, u32 rx_ant)
drivers/net/wireless/ath/ath11k/mac.c
6122
static void ath11k_mgmt_over_wmi_tx_drop(struct ath11k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/mac.c
6137
static void ath11k_mac_tx_mgmt_free(struct ath11k *ar, int buf_id)
drivers/net/wireless/ath/ath11k/mac.c
614
struct ath11k *ath11k_mac_get_ar_by_vdev_id(struct ath11k_base *ab, u32 vdev_id)
drivers/net/wireless/ath/ath11k/mac.c
6160
struct ath11k *ar = ctx;
drivers/net/wireless/ath/ath11k/mac.c
6171
struct ath11k *ar = skb_cb->ar;
drivers/net/wireless/ath/ath11k/mac.c
6179
static int ath11k_mac_mgmt_tx_wmi(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/mac.c
6261
static void ath11k_mgmt_over_wmi_tx_purge(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
6275
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
630
struct ath11k *ath11k_mac_get_ar_by_pdev_id(struct ath11k_base *ab, u32 pdev_id)
drivers/net/wireless/ath/ath11k/mac.c
6424
struct ath11k *ar = container_of(work, struct ath11k, wmi_mgmt_tx_work);
drivers/net/wireless/ath/ath11k/mac.c
6475
static int ath11k_mac_mgmt_tx(struct ath11k *ar, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/mac.c
6512
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
6554
void ath11k_mac_drain_tx(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
6563
static int ath11k_mac_config_mon_status_default(struct ath11k *ar, bool enable)
drivers/net/wireless/ath/ath11k/mac.c
658
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
6615
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
6748
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
6801
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
6832
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
684
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
6871
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
6918
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
6934
void ath11k_mac_11d_scan_start(struct ath11k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath11k/mac.c
6981
void ath11k_mac_11d_scan_stop(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
7020
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
7034
static int ath11k_mac_vdev_delete(struct ath11k *ar, struct ath11k_vif *arvif)
drivers/net/wireless/ath/ath11k/mac.c
705
u8 ath11k_mac_get_target_pdev_id(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
7081
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
717
static void ath11k_pdev_caps_update(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
735
static int ath11k_mac_txpower_recalc(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
7352
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7440
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7453
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7468
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7482
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7514
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7538
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7562
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
7683
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
7773
ath11k_mac_update_vif_chan(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
7865
ath11k_mac_update_active_vif_chan(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
7897
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7925
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
794
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
7972
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8082
static void ath11k_mac_get_psd_channel(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8106
static void ath11k_mac_get_eirp_power(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8137
void ath11k_mac_fill_reg_tpc_info(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8312
static void ath11k_mac_parse_tx_pwr_env(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
833
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
8397
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8480
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8550
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8565
ath11k_set_vdev_param_to_all_vifs(struct ath11k *ar, int param, u32 value)
drivers/net/wireless/ath/ath11k/mac.c
8593
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8615
static int ath11k_mac_flush_tx_complete(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
8641
int ath11k_mac_wait_tx_complete(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
8650
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8659
ath11k_mac_has_single_legacy_rate(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8694
ath11k_mac_bitrate_mask_get_single_nss(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
876
void ath11k_mac_peer_cleanup_all(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
8765
ath11k_mac_get_single_legacy_rate(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8800
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
8832
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
8888
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
8961
ath11k_mac_vht_mcs_range_present(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
898
static inline int ath11k_mac_vdev_setup_sync(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
8986
ath11k_mac_he_mcs_range_present(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9015
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
9028
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
9042
ath11k_mac_validate_vht_he_fixed_rate_settings(struct ath11k *ar, enum nl80211_band band,
drivers/net/wireless/ath/ath11k/mac.c
9101
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
922
static int ath11k_mac_monitor_vdev_start(struct ath11k *ar, int vdev_id,
drivers/net/wireless/ath/ath11k/mac.c
9249
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9296
ath11k_mac_update_bss_chan_survey(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9330
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9383
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
9413
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
9477
static void ath11k_generate_ns_mc_addr(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9502
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9582
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9614
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9675
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9698
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9792
static int ath11k_mac_station_add(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9901
static int ath11k_mac_station_remove(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9947
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.h
135
void ath11k_mac_11d_scan_start(struct ath11k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath11k/mac.h
136
void ath11k_mac_11d_scan_stop(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/mac.h
14
struct ath11k;
drivers/net/wireless/ath/ath11k/mac.h
150
void __ath11k_mac_scan_finish(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/mac.h
151
void ath11k_mac_scan_finish(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/mac.h
153
struct ath11k_vif *ath11k_mac_get_arvif(struct ath11k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath11k/mac.h
156
u8 ath11k_mac_get_target_pdev_id(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/mac.h
160
struct ath11k *ath11k_mac_get_ar_by_vdev_id(struct ath11k_base *ab, u32 vdev_id);
drivers/net/wireless/ath/ath11k/mac.h
161
struct ath11k *ath11k_mac_get_ar_by_pdev_id(struct ath11k_base *ab, u32 pdev_id);
drivers/net/wireless/ath/ath11k/mac.h
163
void ath11k_mac_drain_tx(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/mac.h
164
void ath11k_mac_peer_cleanup_all(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/mac.h
172
void ath11k_mac_handle_beacon(struct ath11k *ar, struct sk_buff *skb);
drivers/net/wireless/ath/ath11k/mac.h
173
void ath11k_mac_handle_beacon_miss(struct ath11k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath11k/mac.h
175
int ath11k_mac_wait_tx_complete(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/mac.h
179
void ath11k_mac_fill_reg_tpc_info(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.h
18
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.h
182
int ath11k_mac_fw_stats_request(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/p2p.c
118
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/p2p.c
137
void ath11k_p2p_noa_update_by_vdev_id(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/p2p.c
83
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/p2p.c
96
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/p2p.h
20
void ath11k_p2p_noa_update_by_vdev_id(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/peer.c
240
void ath11k_peer_cleanup(struct ath11k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath11k/peer.c
266
static int ath11k_wait_for_peer_deleted(struct ath11k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath11k/peer.c
271
int ath11k_wait_for_peer_delete_done(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/peer.c
293
static int __ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath11k/peer.c
350
int ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr)
drivers/net/wireless/ath/ath11k/peer.c
365
static int ath11k_wait_for_peer_created(struct ath11k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath11k/peer.c
370
int ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/peer.h
49
void ath11k_peer_cleanup(struct ath11k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath11k/peer.h
50
int ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr);
drivers/net/wireless/ath/ath11k/peer.h
51
int ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/peer.h
53
int ath11k_wait_for_peer_delete_done(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/reg.c
1004
struct ath11k *ar = container_of(work, struct ath11k,
drivers/net/wireless/ath/ath11k/reg.c
1019
void ath11k_reg_init(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/reg.c
1062
int ath11k_reg_set_cc(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/reg.c
118
int ath11k_reg_update_chan_list(struct ath11k *ar, bool wait)
drivers/net/wireless/ath/ath11k/reg.c
237
int ath11k_regd_update(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/reg.c
32
static bool ath11k_regdom_changes(struct ath11k *ar, char *alpha2)
drivers/net/wireless/ath/ath11k/reg.c
52
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/reg.c
800
struct ath11k *ar = container_of(work, struct ath11k,
drivers/net/wireless/ath/ath11k/reg.c
857
static enum wmi_vdev_type ath11k_reg_get_ar_vdev_type(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/reg.c
881
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/reg.h
14
struct ath11k;
drivers/net/wireless/ath/ath11k/reg.h
32
void ath11k_reg_init(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/reg.h
42
int ath11k_regd_update(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/reg.h
43
int ath11k_reg_update_chan_list(struct ath11k *ar, bool wait);
drivers/net/wireless/ath/ath11k/reg.h
49
int ath11k_reg_set_cc(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/spectral.c
1042
enum ath11k_spectral_mode ath11k_spectral_get_mode(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
1050
struct ath11k_dbring *ath11k_spectral_get_dbring(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
157
static struct ath11k_vif *ath11k_spectral_get_vdev(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
175
static int ath11k_spectral_scan_trigger(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
206
static int ath11k_spectral_scan_config(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
274
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
303
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
368
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
385
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
415
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
435
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
465
static int ath11k_spectral_pull_summary(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
499
static int ath11k_spectral_pull_search(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
568
int ath11k_spectral_process_fft(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
695
static int ath11k_spectral_process_data(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
819
static int ath11k_spectral_ring_alloc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
859
static inline void ath11k_spectral_ring_free(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
867
static inline void ath11k_spectral_debug_unregister(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
892
void ath11k_spectral_reset_buffer(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
903
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/spectral.c
927
static inline int ath11k_spectral_debug_register(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
984
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/spectral.h
47
void ath11k_spectral_reset_buffer(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/spectral.h
48
enum ath11k_spectral_mode ath11k_spectral_get_mode(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/spectral.h
49
struct ath11k_dbring *ath11k_spectral_get_dbring(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/spectral.h
67
static inline void ath11k_spectral_reset_buffer(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.h
72
enum ath11k_spectral_mode ath11k_spectral_get_mode(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.h
78
struct ath11k_dbring *ath11k_spectral_get_dbring(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/testmode.c
102
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/testmode.c
231
static int ath11k_tm_cmd_get_version(struct ath11k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath11k/testmode.c
263
static int ath11k_tm_cmd_testmode_start(struct ath11k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath11k/testmode.c
27
static struct ath11k *ath11k_tm_get_ar(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/testmode.c
30
struct ath11k *ar = NULL;
drivers/net/wireless/ath/ath11k/testmode.c
300
static int ath11k_tm_cmd_wmi(struct ath11k *ar, struct nlattr *tb[],
drivers/net/wireless/ath/ath11k/testmode.c
390
static int ath11k_tm_cmd_wmi_ftm(struct ath11k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath11k/testmode.c
478
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/testmode.c
51
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/thermal.c
110
void ath11k_thermal_event_temperature(struct ath11k *ar, int temperature)
drivers/net/wireless/ath/ath11k/thermal.c
127
int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state)
drivers/net/wireless/ath/ath11k/thermal.c
162
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/thermal.c
217
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/thermal.c
28
struct ath11k *ar = cdev->devdata;
drivers/net/wireless/ath/ath11k/thermal.c
41
struct ath11k *ar = cdev->devdata;
drivers/net/wireless/ath/ath11k/thermal.c
67
struct ath11k *ar = dev_get_drvdata(dev);
drivers/net/wireless/ath/ath11k/thermal.h
32
int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state);
drivers/net/wireless/ath/ath11k/thermal.h
33
void ath11k_thermal_event_temperature(struct ath11k *ar, int temperature);
drivers/net/wireless/ath/ath11k/thermal.h
44
static inline int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state)
drivers/net/wireless/ath/ath11k/thermal.h
49
static inline void ath11k_thermal_event_temperature(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/trace.h
310
TP_PROTO(struct ath11k *ar, const void *peer_addr,
drivers/net/wireless/ath/ath11k/trace.h
32
#define TRACE_SYSTEM ath11k
drivers/net/wireless/ath/ath11k/trace.h
37
TP_PROTO(struct ath11k *ar, const void *buf, u16 buf_len,
drivers/net/wireless/ath/ath11k/trace.h
68
TP_PROTO(struct ath11k *ar, const void *data, size_t len),
drivers/net/wireless/ath/ath11k/trace.h
95
TP_PROTO(struct ath11k *ar, const void *data, size_t log_type, size_t len),
drivers/net/wireless/ath/ath11k/wmi.c
10004
int ath11k_wmi_sta_keepalive(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
10046
bool ath11k_wmi_supports_6ghz_cc_ext(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
1025
int ath11k_wmi_vdev_up(struct ath11k *ar, u32 vdev_id, u32 aid, const u8 *bssid,
drivers/net/wireless/ath/ath11k/wmi.c
1079
int ath11k_wmi_send_peer_create_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1112
int ath11k_wmi_send_peer_delete_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1144
int ath11k_wmi_send_pdev_set_regdomain(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1184
int ath11k_wmi_set_peer_param(struct ath11k *ar, const u8 *peer_addr,
drivers/net/wireless/ath/ath11k/wmi.c
1217
int ath11k_wmi_send_peer_flush_tids_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1252
int ath11k_wmi_peer_rx_reorder_queue_setup(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1296
ath11k_wmi_rx_reord_queue_remove(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1332
int ath11k_wmi_pdev_set_param(struct ath11k *ar, u32 param_id,
drivers/net/wireless/ath/ath11k/wmi.c
1364
int ath11k_wmi_pdev_set_ps_mode(struct ath11k *ar, int vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
1395
int ath11k_wmi_pdev_suspend(struct ath11k *ar, u32 suspend_opt,
drivers/net/wireless/ath/ath11k/wmi.c
1427
int ath11k_wmi_pdev_resume(struct ath11k *ar, u32 pdev_id)
drivers/net/wireless/ath/ath11k/wmi.c
1460
int ath11k_wmi_pdev_bss_chan_info_request(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1494
int ath11k_wmi_send_set_ap_ps_param_cmd(struct ath11k *ar, u8 *peer_addr,
drivers/net/wireless/ath/ath11k/wmi.c
1529
int ath11k_wmi_set_sta_ps_param(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
1563
int ath11k_wmi_force_fw_hang_cmd(struct ath11k *ar, u32 type, u32 delay_time_ms)
drivers/net/wireless/ath/ath11k/wmi.c
1595
int ath11k_wmi_vdev_set_param_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
1629
int ath11k_wmi_send_stats_request_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1662
int ath11k_wmi_send_pdev_temperature_cmd(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
1690
int ath11k_wmi_send_bcn_offload_control_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1724
int ath11k_wmi_p2p_go_bcn_ie(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
1763
int ath11k_wmi_bcn_tmpl(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
1834
int ath11k_wmi_vdev_install_key(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
1970
int ath11k_wmi_send_peer_assoc_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
2137
void ath11k_wmi_start_scan_init(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
2255
int ath11k_wmi_send_scan_start_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
2444
int ath11k_wmi_send_vdev_set_tpc_power(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
2508
int ath11k_wmi_send_scan_stop_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
2558
int ath11k_wmi_send_scan_chan_list_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
2682
int ath11k_wmi_send_wmm_update_cmd_tlv(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
2754
int ath11k_wmi_send_dfs_phyerr_offload_enable_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
2788
int ath11k_wmi_delba_send(struct ath11k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath11k/wmi.c
2824
int ath11k_wmi_addba_set_resp(struct ath11k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath11k/wmi.c
2860
int ath11k_wmi_addba_send(struct ath11k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath11k/wmi.c
2895
int ath11k_wmi_addba_clear_resp(struct ath11k *ar, u32 vdev_id, const u8 *mac)
drivers/net/wireless/ath/ath11k/wmi.c
2928
int ath11k_wmi_pdev_peer_pktlog_filter(struct ath11k *ar, u8 *addr, u8 enable)
drivers/net/wireless/ath/ath11k/wmi.c
2979
ath11k_wmi_send_init_country_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3038
int ath11k_wmi_send_set_current_country_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3075
ath11k_wmi_send_thermal_mitigation_param_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3138
int ath11k_wmi_send_11d_scan_start_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3175
int ath11k_wmi_send_11d_scan_stop_cmd(struct ath11k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath11k/wmi.c
3207
int ath11k_wmi_pdev_pktlog_enable(struct ath11k *ar, u32 pktlog_filter)
drivers/net/wireless/ath/ath11k/wmi.c
3239
int ath11k_wmi_pdev_pktlog_disable(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
3295
int ath11k_wmi_send_twt_enable_cmd(struct ath11k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
3346
ath11k_wmi_send_twt_disable_cmd(struct ath11k *ar, u32 pdev_id)
drivers/net/wireless/ath/ath11k/wmi.c
3379
int ath11k_wmi_send_twt_add_dialog_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3433
int ath11k_wmi_send_twt_del_dialog_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3472
int ath11k_wmi_send_twt_pause_dialog_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3512
int ath11k_wmi_send_twt_resume_dialog_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3556
ath11k_wmi_send_obss_spr_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
3595
ath11k_wmi_pdev_set_srg_bss_color_bitmap(struct ath11k *ar, u32 *bitmap)
drivers/net/wireless/ath/ath11k/wmi.c
3633
ath11k_wmi_pdev_set_srg_patial_bssid_bitmap(struct ath11k *ar, u32 *bitmap)
drivers/net/wireless/ath/ath11k/wmi.c
3672
ath11k_wmi_pdev_srg_obss_color_enable_bitmap(struct ath11k *ar, u32 *bitmap)
drivers/net/wireless/ath/ath11k/wmi.c
3711
ath11k_wmi_pdev_srg_obss_bssid_enable_bitmap(struct ath11k *ar, u32 *bitmap)
drivers/net/wireless/ath/ath11k/wmi.c
3750
ath11k_wmi_pdev_non_srg_obss_color_enable_bitmap(struct ath11k *ar, u32 *bitmap)
drivers/net/wireless/ath/ath11k/wmi.c
3789
ath11k_wmi_pdev_non_srg_obss_bssid_enable_bitmap(struct ath11k *ar, u32 *bitmap)
drivers/net/wireless/ath/ath11k/wmi.c
3828
ath11k_wmi_send_obss_color_collision_cfg_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
3873
int ath11k_wmi_send_bss_color_change_enable_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
3909
int ath11k_wmi_fils_discovery_tmpl(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
3956
int ath11k_wmi_peer_set_cfr_capture_conf(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
3997
int ath11k_wmi_probe_resp_tmpl(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
4054
int ath11k_wmi_fils_discovery(struct ath11k *ar, u32 vdev_id, u32 interval,
drivers/net/wireless/ath/ath11k/wmi.c
4366
int ath11k_wmi_pdev_lro_cfg(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
4491
int ath11k_wmi_vdev_spectral_conf(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
4527
int ath11k_wmi_vdev_spectral_enable(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
4565
int ath11k_wmi_pdev_dma_ring_cfg(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
5996
static int wmi_process_mgmt_tx_comp(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
6081
static void ath11k_wmi_event_scan_started(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
6102
static void ath11k_wmi_event_scan_start_failed(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
6121
static void ath11k_wmi_event_scan_completed(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
6147
static void ath11k_wmi_event_scan_bss_chan(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
6165
static void ath11k_wmi_event_scan_foreign_chan(struct ath11k *ar, u32 freq)
drivers/net/wireless/ath/ath11k/wmi.c
6316
static int freq_to_idx(struct ath11k *ar, int freq)
drivers/net/wireless/ath/ath11k/wmi.c
639
static u32 ath11k_wmi_mgmt_get_freq(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
653
int ath11k_wmi_mgmt_send(struct ath11k *ar, u32 vdev_id, u32 buf_id,
drivers/net/wireless/ath/ath11k/wmi.c
6594
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
6662
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
6998
ath11k_wmi_fw_vdev_stats_fill(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
7072
ath11k_wmi_fw_bcn_stats_fill(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
7104
void ath11k_wmi_fw_stats_fill(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
717
int ath11k_wmi_vdev_create(struct ath11k *ar, u8 *macaddr,
drivers/net/wireless/ath/ath11k/wmi.c
7172
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7340
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7367
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7411
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7480
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7577
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7606
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7721
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7747
static struct ath11k *ath11k_get_ar_on_scan_state(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
7753
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7774
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7853
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7905
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
7948
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
797
int ath11k_wmi_vdev_delete(struct ath11k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath11k/wmi.c
8023
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
8095
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
8193
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
8226
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
824
int ath11k_wmi_vdev_stop(struct ath11k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath11k/wmi.c
8419
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
8471
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
852
int ath11k_wmi_vdev_down(struct ath11k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath11k/wmi.c
8760
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/wmi.c
9073
ath11k_wmi_send_unit_test_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9131
int ath11k_wmi_simulate_radar(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
9166
int ath11k_wmi_fw_dbglog_cfg(struct ath11k *ar, u32 *module_id_bitmap,
drivers/net/wireless/ath/ath11k/wmi.c
9297
int ath11k_wmi_hw_data_filter_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
9330
int ath11k_wmi_wow_host_wakeup_ind(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
934
int ath11k_wmi_vdev_start(struct ath11k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath11k/wmi.c
9351
int ath11k_wmi_wow_enable(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
9373
int ath11k_wmi_scan_prob_req_oui(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9401
int ath11k_wmi_wow_add_wakeup_event(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
9428
int ath11k_wmi_wow_add_pattern(struct ath11k *ar, u32 vdev_id, u32 pattern_id,
drivers/net/wireless/ath/ath11k/wmi.c
9533
int ath11k_wmi_wow_del_pattern(struct ath11k *ar, u32 vdev_id, u32 pattern_id)
drivers/net/wireless/ath/ath11k/wmi.c
9560
ath11k_wmi_op_gen_config_pno_start(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9672
static struct sk_buff *ath11k_wmi_op_gen_config_pno_stop(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9696
int ath11k_wmi_wow_config_pno(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
9712
static void ath11k_wmi_fill_ns_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9780
static void ath11k_wmi_fill_arp_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9817
int ath11k_wmi_arp_ns_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9868
int ath11k_wmi_gtk_rekey_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9910
int ath11k_wmi_gtk_rekey_getinfo(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9934
int ath11k_wmi_pdev_set_bios_sar_table_param(struct ath11k *ar, const u8 *sar_val)
drivers/net/wireless/ath/ath11k/wmi.c
9974
int ath11k_wmi_pdev_set_bios_geo_table_param(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.h
14
struct ath11k;
drivers/net/wireless/ath/ath11k/wmi.h
6437
int ath11k_wmi_mgmt_send(struct ath11k *ar, u32 vdev_id, u32 buf_id,
drivers/net/wireless/ath/ath11k/wmi.h
6439
int ath11k_wmi_p2p_go_bcn_ie(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6441
int ath11k_wmi_bcn_tmpl(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6444
int ath11k_wmi_vdev_down(struct ath11k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath11k/wmi.h
6445
int ath11k_wmi_vdev_up(struct ath11k *ar, u32 vdev_id, u32 aid,
drivers/net/wireless/ath/ath11k/wmi.h
6448
int ath11k_wmi_vdev_stop(struct ath11k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath11k/wmi.h
6449
int ath11k_wmi_vdev_start(struct ath11k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath11k/wmi.h
6451
int ath11k_wmi_set_peer_param(struct ath11k *ar, const u8 *peer_addr,
drivers/net/wireless/ath/ath11k/wmi.h
6453
int ath11k_wmi_pdev_set_param(struct ath11k *ar, u32 param_id,
drivers/net/wireless/ath/ath11k/wmi.h
6455
int ath11k_wmi_pdev_set_ps_mode(struct ath11k *ar, int vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6465
int ath11k_wmi_vdev_create(struct ath11k *ar, u8 *macaddr,
drivers/net/wireless/ath/ath11k/wmi.h
6467
int ath11k_wmi_peer_rx_reorder_queue_setup(struct ath11k *ar, int vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6471
int ath11k_wmi_send_peer_create_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6473
int ath11k_wmi_vdev_set_param_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6476
int ath11k_wmi_set_sta_ps_param(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6478
int ath11k_wmi_force_fw_hang_cmd(struct ath11k *ar, u32 type, u32 delay_time_ms);
drivers/net/wireless/ath/ath11k/wmi.h
6479
int ath11k_wmi_send_peer_delete_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6481
int ath11k_wmi_vdev_delete(struct ath11k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath11k/wmi.h
6482
void ath11k_wmi_start_scan_init(struct ath11k *ar, struct scan_req_params *arg);
drivers/net/wireless/ath/ath11k/wmi.h
6483
int ath11k_wmi_send_scan_start_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6485
int ath11k_wmi_send_scan_stop_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6487
int ath11k_wmi_send_wmm_update_cmd_tlv(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6490
int ath11k_wmi_pdev_suspend(struct ath11k *ar, u32 suspend_opt,
drivers/net/wireless/ath/ath11k/wmi.h
6492
int ath11k_wmi_pdev_resume(struct ath11k *ar, u32 pdev_id);
drivers/net/wireless/ath/ath11k/wmi.h
6494
int ath11k_wmi_send_peer_assoc_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6496
int ath11k_wmi_vdev_install_key(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6498
int ath11k_wmi_pdev_bss_chan_info_request(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6500
int ath11k_wmi_send_stats_request_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6502
int ath11k_wmi_send_pdev_temperature_cmd(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/wmi.h
6503
int ath11k_wmi_send_peer_flush_tids_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6506
int ath11k_wmi_send_set_ap_ps_param_cmd(struct ath11k *ar, u8 *peer_addr,
drivers/net/wireless/ath/ath11k/wmi.h
6508
int ath11k_wmi_send_scan_chan_list_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6510
int ath11k_wmi_send_dfs_phyerr_offload_enable_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6512
int ath11k_wmi_addba_clear_resp(struct ath11k *ar, u32 vdev_id, const u8 *mac);
drivers/net/wireless/ath/ath11k/wmi.h
6513
int ath11k_wmi_addba_send(struct ath11k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath11k/wmi.h
6515
int ath11k_wmi_addba_set_resp(struct ath11k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath11k/wmi.h
6517
int ath11k_wmi_delba_send(struct ath11k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath11k/wmi.h
6519
int ath11k_wmi_send_bcn_offload_control_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6521
int ath11k_wmi_send_set_current_country_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6524
ath11k_wmi_send_init_country_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6527
int ath11k_wmi_send_11d_scan_start_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6529
int ath11k_wmi_send_11d_scan_stop_cmd(struct ath11k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath11k/wmi.h
6532
ath11k_wmi_send_thermal_mitigation_param_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6534
int ath11k_wmi_pdev_pktlog_enable(struct ath11k *ar, u32 pktlog_filter);
drivers/net/wireless/ath/ath11k/wmi.h
6535
int ath11k_wmi_pdev_pktlog_disable(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/wmi.h
6536
int ath11k_wmi_pdev_peer_pktlog_filter(struct ath11k *ar, u8 *addr, u8 enable);
drivers/net/wireless/ath/ath11k/wmi.h
6538
ath11k_wmi_rx_reord_queue_remove(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6540
int ath11k_wmi_send_pdev_set_regdomain(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6544
void ath11k_wmi_fw_stats_fill(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6547
int ath11k_wmi_simulate_radar(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/wmi.h
6549
int ath11k_wmi_send_twt_enable_cmd(struct ath11k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6551
int ath11k_wmi_send_twt_disable_cmd(struct ath11k *ar, u32 pdev_id);
drivers/net/wireless/ath/ath11k/wmi.h
6552
int ath11k_wmi_send_twt_add_dialog_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6554
int ath11k_wmi_send_twt_del_dialog_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6556
int ath11k_wmi_send_twt_pause_dialog_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6558
int ath11k_wmi_send_twt_resume_dialog_cmd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6560
int ath11k_wmi_send_obss_spr_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6562
int ath11k_wmi_pdev_set_srg_bss_color_bitmap(struct ath11k *ar, u32 *bitmap);
drivers/net/wireless/ath/ath11k/wmi.h
6563
int ath11k_wmi_pdev_set_srg_patial_bssid_bitmap(struct ath11k *ar, u32 *bitmap);
drivers/net/wireless/ath/ath11k/wmi.h
6564
int ath11k_wmi_pdev_srg_obss_color_enable_bitmap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6566
int ath11k_wmi_pdev_srg_obss_bssid_enable_bitmap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6568
int ath11k_wmi_pdev_non_srg_obss_color_enable_bitmap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6570
int ath11k_wmi_pdev_non_srg_obss_bssid_enable_bitmap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6572
int ath11k_wmi_send_obss_color_collision_cfg_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6575
int ath11k_wmi_send_bss_color_change_enable_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6577
int ath11k_wmi_pdev_lro_cfg(struct ath11k *ar, int pdev_id);
drivers/net/wireless/ath/ath11k/wmi.h
6578
int ath11k_wmi_pdev_dma_ring_cfg(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6580
int ath11k_wmi_vdev_spectral_enable(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6582
int ath11k_wmi_vdev_spectral_conf(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6584
int ath11k_wmi_fils_discovery_tmpl(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6586
int ath11k_wmi_fils_discovery(struct ath11k *ar, u32 vdev_id, u32 interval,
drivers/net/wireless/ath/ath11k/wmi.h
6588
int ath11k_wmi_probe_resp_tmpl(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6592
int ath11k_wmi_wow_host_wakeup_ind(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/wmi.h
6593
int ath11k_wmi_wow_enable(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/wmi.h
6594
int ath11k_wmi_scan_prob_req_oui(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6596
int ath11k_wmi_fw_dbglog_cfg(struct ath11k *ar, u32 *module_id_bitmap,
drivers/net/wireless/ath/ath11k/wmi.h
6598
int ath11k_wmi_wow_config_pno(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6600
int ath11k_wmi_wow_del_pattern(struct ath11k *ar, u32 vdev_id, u32 pattern_id);
drivers/net/wireless/ath/ath11k/wmi.h
6601
int ath11k_wmi_wow_add_pattern(struct ath11k *ar, u32 vdev_id, u32 pattern_id,
drivers/net/wireless/ath/ath11k/wmi.h
6604
int ath11k_wmi_wow_add_wakeup_event(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6607
int ath11k_wmi_hw_data_filter_cmd(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.h
6609
int ath11k_wmi_arp_ns_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6611
int ath11k_wmi_gtk_rekey_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6613
int ath11k_wmi_gtk_rekey_getinfo(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6615
int ath11k_wmi_pdev_set_bios_sar_table_param(struct ath11k *ar, const u8 *sar_val);
drivers/net/wireless/ath/ath11k/wmi.h
6616
int ath11k_wmi_pdev_set_bios_geo_table_param(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/wmi.h
6617
int ath11k_wmi_sta_keepalive(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6619
bool ath11k_wmi_supports_6ghz_cc_ext(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/wmi.h
6620
int ath11k_wmi_send_vdev_set_tpc_power(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.h
6623
int ath11k_wmi_peer_set_cfr_capture_conf(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wow.c
122
static int ath11k_wow_cleanup(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wow.c
251
static int ath11k_wmi_pno_check_and_convert(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wow.c
31
struct ath11k *ar = ath11k_ab_to_ar(ab, 0);
drivers/net/wireless/ath/ath11k/wow.c
351
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/wow.c
468
static int ath11k_wow_set_wakeups(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wow.c
491
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/wow.c
514
static int ath11k_wow_nlo_cleanup(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wow.c
533
static int ath11k_wow_set_hw_filter(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wow.c
557
static int ath11k_wow_clear_hw_filter(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wow.c
577
static int ath11k_wow_arp_ns_offload(struct ath11k *ar, bool enable)
drivers/net/wireless/ath/ath11k/wow.c
600
static int ath11k_gtk_rekey_offload(struct ath11k *ar, bool enable)
drivers/net/wireless/ath/ath11k/wow.c
635
static int ath11k_wow_protocol_offload(struct ath11k *ar, bool enable)
drivers/net/wireless/ath/ath11k/wow.c
656
static int ath11k_wow_set_keepalive(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wow.c
677
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/wow.c
68
struct ath11k *ar = ath11k_ab_to_ar(ab, 0);
drivers/net/wireless/ath/ath11k/wow.c
773
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/wow.c
782
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/wow.c
858
int ath11k_wow_init(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wow.c
98
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/wow.h
30
int ath11k_wow_init(struct ath11k *ar);
drivers/net/wireless/ath/ath11k/wow.h
40
static inline int ath11k_wow_init(struct ath11k *ar)