Symbol: ath11k
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
1084
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1106
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1169
static void ath11k_debugfs_dbr_dbg_destroy(struct ath11k *ar, int dbr_id)
drivers/net/wireless/ath/ath11k/debugfs.c
1186
static int ath11k_debugfs_dbr_dbg_init(struct ath11k *ar, int dbr_id)
drivers/net/wireless/ath/ath11k/debugfs.c
1234
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
127
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs.c
1286
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1317
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1339
struct ath11k *ar = data;
drivers/net/wireless/ath/ath11k/debugfs.c
1351
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1390
struct ath11k *ar = data;
drivers/net/wireless/ath/ath11k/debugfs.c
1404
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1450
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
1469
int ath11k_debugfs_register(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.c
1532
void ath11k_debugfs_unregister(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.c
1558
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs.c
1634
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/debugfs.c
198
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs.c
269
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs.c
376
struct ath11k *ar = ab->pdevs[0].ar;
drivers/net/wireless/ath/ath11k/debugfs.c
443
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
476
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
497
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
573
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
58
void ath11k_debugfs_add_dbring_entry(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/debugfs.c
738
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
928
void ath11k_debugfs_fw_stats_init(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs.c
950
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
97
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
4557
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4608
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4621
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4650
static int ath11k_prep_htt_stats_cfg_params(struct ath11k *ar, u8 type,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4709
int ath11k_debugfs_htt_stats_req(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4754
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4805
struct ath11k *ar = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4840
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4853
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4895
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
22
void ath11k_dp_peer_cleanup(struct ath11k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath11k/dp.c
43
int ath11k_dp_peer_setup(struct ath11k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath11k/dp.c
855
struct ath11k *ar = ath11k_ab_to_ar(ab, id);
drivers/net/wireless/ath/ath11k/dp.c
874
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp.c
889
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp.c
913
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp.c
996
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
1858
static void ath11k_dp_rx_h_csum_offload(struct ath11k *ar, struct sk_buff *msdu)
drivers/net/wireless/ath/ath11k/dp_rx.c
1872
int ath11k_dp_rx_crypto_mic_len(struct ath11k *ar, enum hal_encrypt_type enctype)
drivers/net/wireless/ath/ath11k/dp_rx.c
1898
static int ath11k_dp_rx_crypto_param_len(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1926
static int ath11k_dp_rx_crypto_icv_len(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
1951
static void ath11k_dp_rx_h_undecap_nwifi(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2030
static void ath11k_dp_rx_h_undecap_raw(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
2089
static void *ath11k_dp_rx_h_find_rfc1042(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2116
static void ath11k_dp_rx_h_undecap_eth(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2164
static void ath11k_dp_rx_h_undecap(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
2232
static void ath11k_dp_rx_h_mpdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2310
static void ath11k_dp_rx_h_rate(struct ath11k *ar, struct hal_rx_desc *rx_desc,
drivers/net/wireless/ath/ath11k/dp_rx.c
2380
static void ath11k_dp_rx_h_ppdu(struct ath11k *ar, struct hal_rx_desc *rx_desc,
drivers/net/wireless/ath/ath11k/dp_rx.c
2427
static void ath11k_dp_rx_deliver_msdu(struct ath11k *ar, struct napi_struct *napi,
drivers/net/wireless/ath/ath11k/dp_rx.c
2529
static int ath11k_dp_rx_process_msdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
2621
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
2665
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
3052
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
3211
int ath11k_peer_rx_frag_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id)
drivers/net/wireless/ath/ath11k/dp_rx.c
3245
static int ath11k_dp_rx_h_verify_tkip_mic(struct ath11k *ar, struct ath11k_peer *peer,
drivers/net/wireless/ath/ath11k/dp_rx.c
3306
static void ath11k_dp_rx_h_undecap_frag(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
3337
static int ath11k_dp_rx_h_defrag(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3407
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
3521
static int ath11k_dp_rx_h_cmp_frags(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3532
static void ath11k_dp_rx_h_sort_frags(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3549
static u64 ath11k_dp_rx_h_get_pn(struct ath11k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/dp_rx.c
3570
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
3601
static int ath11k_dp_rx_frag_h_mpdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3733
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
3817
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
3916
static void ath11k_dp_rx_null_q_desc_sg_drop(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
3940
static int ath11k_dp_rx_h_null_q_desc(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
4008
static bool ath11k_dp_rx_h_reo_err(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
4039
static bool ath11k_dp_rx_h_tkip_mic_err(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
4080
static bool ath11k_dp_rx_h_rxdma_err(struct ath11k *ar, struct sk_buff *msdu,
drivers/net/wireless/ath/ath11k/dp_rx.c
4103
static void ath11k_dp_rx_wbm_err(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
4135
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
4252
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
4420
struct ath11k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
4428
struct ath11k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
4534
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
4604
static void ath11k_hal_rx_msdu_list_get(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
4695
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
4888
static void ath11k_dp_rx_msdus_set_payload(struct ath11k *ar, struct sk_buff *msdu)
drivers/net/wireless/ath/ath11k/dp_rx.c
4899
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
5039
static void ath11k_update_radiotap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
5080
static int ath11k_dp_rx_mon_deliver(struct ath11k *ar, u32 mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
5143
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
5250
struct ath11k *ar = ath11k_ab_to_ar(ab, mac_id);
drivers/net/wireless/ath/ath11k/dp_rx.c
5340
ath11k_dp_rx_full_mon_mpdu_pop(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
5532
static int ath11k_dp_rx_full_mon_deliver_ppdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_rx.c
5568
struct ath11k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
5610
struct ath11k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath11k/dp_rx.c
5698
struct ath11k *ar = ath11k_ab_to_ar(ab, mac_id);
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
5710
static int ath11k_dp_rx_pdev_mon_status_attach(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
5722
int ath11k_dp_rx_pdev_mon_attach(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
5763
static int ath11k_dp_mon_link_free(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/dp_rx.c
5774
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
1036
int ath11k_dp_tx_htt_h2t_ppdu_stats_req(struct ath11k *ar, u32 mask)
drivers/net/wireless/ath/ath11k/dp_tx.c
1139
ath11k_dp_tx_htt_h2t_ext_stats_req(struct ath11k *ar, u8 type,
drivers/net/wireless/ath/ath11k/dp_tx.c
1187
int ath11k_dp_tx_htt_monitor_mode_ring_config(struct ath11k *ar, bool reset)
drivers/net/wireless/ath/ath11k/dp_tx.c
291
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_tx.c
324
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_tx.c
435
static void ath11k_dp_tx_cache_peer_stats(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_tx.c
452
void ath11k_dp_tx_update_txcompl(struct ath11k *ar, struct hal_tx_status *ts)
drivers/net/wireless/ath/ath11k/dp_tx.c
551
static void ath11k_dp_tx_complete_msdu(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/dp_tx.c
689
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/dp_tx.c
82
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
10127
static void ath11k_mac_update_ch_list(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
10143
static u32 ath11k_get_phy_id(struct ath11k *ar, u32 band)
drivers/net/wireless/ath/ath11k/mac.c
10159
static int ath11k_mac_setup_channels_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
10259
static void ath11k_mac_setup_mac_address_list(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
10286
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
10402
static void __ath11k_mac_unregister(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
10426
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
10442
static int __ath11k_mac_register(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
10695
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
10754
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
10764
hw = ieee80211_alloc_hw(sizeof(struct ath11k), &ath11k_ops);
drivers/net/wireless/ath/ath11k/mac.c
10833
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
10853
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
1606
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1696
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1757
void ath11k_mac_handle_beacon(struct ath11k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/mac.c
1770
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
1790
void ath11k_mac_handle_beacon_miss(struct ath11k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath11k/mac.c
1810
static void ath11k_peer_assoc_h_basic(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
1835
static void ath11k_peer_assoc_h_crypto(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
1896
static void ath11k_peer_assoc_h_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
1958
static void ath11k_peer_assoc_h_ht(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2127
static u8 ath11k_get_nss_160mhz(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2155
static void ath11k_peer_assoc_h_vht(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2353
static void ath11k_peer_assoc_h_he(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2598
static void ath11k_peer_assoc_h_he_6ghz(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2680
static void ath11k_peer_assoc_h_qos(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2716
static int ath11k_peer_assoc_qos_ap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2789
static enum wmi_phy_mode ath11k_mac_get_phymode_vht(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2817
static enum wmi_phy_mode ath11k_mac_get_phymode_he(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2843
static void ath11k_peer_assoc_h_phymode(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2924
static void ath11k_peer_assoc_prepare(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
2957
static int ath11k_setup_peer_smps(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/mac.c
2984
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
3032
static bool ath11k_mac_vif_recalc_sta_he_txbf(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
3097
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
3214
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
3260
static void ath11k_recalculate_mgmt_rate(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
3305
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
3348
static int ath11k_mac_config_obss_pd(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
3500
static bool ath11k_mac_supports_station_tpc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
3517
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
3866
void __ath11k_mac_scan_finish(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
3899
void ath11k_mac_scan_finish(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
3906
static int ath11k_scan_stop(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
3950
static void ath11k_scan_abort(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
3986
struct ath11k *ar = container_of(work, struct ath11k,
drivers/net/wireless/ath/ath11k/mac.c
3994
static int ath11k_start_scan(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4039
static void ath11k_mac_fw_stats_reset(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
4049
int ath11k_mac_fw_stats_request(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4087
static int ath11k_mac_get_fw_stats(struct ath11k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath11k/mac.c
4114
static int ath11k_mac_handle_get_txpower(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4173
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
4187
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
4343
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
4358
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4422
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4463
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4499
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
4667
ath11k_mac_bitrate_mask_num_ht_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4681
ath11k_mac_bitrate_mask_num_vht_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4695
ath11k_mac_bitrate_mask_num_he_rates(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4714
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4764
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4815
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
4857
static int ath11k_station_assoc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4954
static int ath11k_station_disassoc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
4989
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
5177
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
5203
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
5222
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
5233
static u32 ath11k_mac_ieee80211_sta_bw_to_wmi(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
5265
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5300
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5315
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5381
static int ath11k_conf_tx_uapsd(struct ath11k *ar, struct ieee80211_vif *vif,
drivers/net/wireless/ath/ath11k/mac.c
5444
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5482
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
5542
ath11k_create_ht_cap(struct ath11k *ar, u32 ar_ht_cap, u32 rate_cap_rx_chainmask)
drivers/net/wireless/ath/ath11k/mac.c
5610
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
5656
static void ath11k_set_vht_txbf_cap(struct ath11k *ar, u32 *vht_cap)
drivers/net/wireless/ath/ath11k/mac.c
5709
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
5748
static void ath11k_mac_setup_ht_vht_cap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
5783
static int ath11k_check_chain_mask(struct ath11k *ar, u32 ant, bool is_tx_ant)
drivers/net/wireless/ath/ath11k/mac.c
5921
static void ath11k_mac_set_hemcsmap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
5958
static int ath11k_mac_copy_he_cap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
6033
static void ath11k_mac_setup_he_cap(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
6071
static int __ath11k_set_antenna(struct ath11k *ar, u32 tx_ant, u32 rx_ant)
drivers/net/wireless/ath/ath11k/mac.c
6117
static void ath11k_mgmt_over_wmi_tx_drop(struct ath11k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/mac.c
6132
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
6155
struct ath11k *ar = ctx;
drivers/net/wireless/ath/ath11k/mac.c
6166
struct ath11k *ar = skb_cb->ar;
drivers/net/wireless/ath/ath11k/mac.c
6174
static int ath11k_mac_mgmt_tx_wmi(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/mac.c
6256
static void ath11k_mgmt_over_wmi_tx_purge(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
6270
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
6419
struct ath11k *ar = container_of(work, struct ath11k, wmi_mgmt_tx_work);
drivers/net/wireless/ath/ath11k/mac.c
6470
static int ath11k_mac_mgmt_tx(struct ath11k *ar, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/mac.c
6507
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
6549
void ath11k_mac_drain_tx(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
6558
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
6610
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
6743
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
6796
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
6827
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
6866
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
6913
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
6929
void ath11k_mac_11d_scan_start(struct ath11k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath11k/mac.c
6976
void ath11k_mac_11d_scan_stop(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
7015
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/mac.c
7029
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
7076
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
7347
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
735
static int ath11k_mac_txpower_recalc(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
7435
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7448
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7463
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7477
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7509
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7533
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7557
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
7678
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
7768
ath11k_mac_update_vif_chan(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
7860
ath11k_mac_update_active_vif_chan(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
7892
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
7920
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
7967
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8077
static void ath11k_mac_get_psd_channel(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8101
static void ath11k_mac_get_eirp_power(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8132
void ath11k_mac_fill_reg_tpc_info(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8307
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
8392
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8475
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8545
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8560
ath11k_set_vdev_param_to_all_vifs(struct ath11k *ar, int param, u32 value)
drivers/net/wireless/ath/ath11k/mac.c
8588
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8610
static int ath11k_mac_flush_tx_complete(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
8636
int ath11k_mac_wait_tx_complete(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/mac.c
8645
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
8654
ath11k_mac_has_single_legacy_rate(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8689
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
8760
ath11k_mac_get_single_legacy_rate(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
8795
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
8827
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
8883
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
8956
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
8981
ath11k_mac_he_mcs_range_present(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9010
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
9023
struct ath11k *ar = arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
9037
ath11k_mac_validate_vht_he_fixed_rate_settings(struct ath11k *ar, enum nl80211_band band,
drivers/net/wireless/ath/ath11k/mac.c
9096
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
9244
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9291
ath11k_mac_update_bss_chan_survey(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9325
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9378
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
9408
struct ath11k *ar = arsta->arvif->ar;
drivers/net/wireless/ath/ath11k/mac.c
9472
static void ath11k_generate_ns_mc_addr(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9497
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9577
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9609
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9670
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9693
struct ath11k *ar = hw->priv;
drivers/net/wireless/ath/ath11k/mac.c
9780
static int ath11k_mac_station_add(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9889
static int ath11k_mac_station_remove(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/mac.c
9935
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
48
void ath11k_peer_cleanup(struct ath11k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath11k/peer.h
49
int ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr);
drivers/net/wireless/ath/ath11k/peer.h
50
int ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif,
drivers/net/wireless/ath/ath11k/peer.h
52
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
1041
enum ath11k_spectral_mode ath11k_spectral_get_mode(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
1049
struct ath11k_dbring *ath11k_spectral_get_dbring(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
156
static struct ath11k_vif *ath11k_spectral_get_vdev(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
174
static int ath11k_spectral_scan_trigger(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
205
static int ath11k_spectral_scan_config(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
273
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
302
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
367
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
384
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
414
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
434
struct ath11k *ar = file->private_data;
drivers/net/wireless/ath/ath11k/spectral.c
464
static int ath11k_spectral_pull_summary(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
498
static int ath11k_spectral_pull_search(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
567
int ath11k_spectral_process_fft(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
694
static int ath11k_spectral_process_data(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
818
static int ath11k_spectral_ring_alloc(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/spectral.c
858
static inline void ath11k_spectral_ring_free(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
866
static inline void ath11k_spectral_debug_unregister(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
891
void ath11k_spectral_reset_buffer(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
902
struct ath11k *ar;
drivers/net/wireless/ath/ath11k/spectral.c
926
static inline int ath11k_spectral_debug_register(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/spectral.c
983
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
479
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
10006
int ath11k_wmi_pdev_set_bios_sar_table_param(struct ath11k *ar, const u8 *sar_val)
drivers/net/wireless/ath/ath11k/wmi.c
10053
int ath11k_wmi_pdev_set_bios_geo_table_param(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
10090
int ath11k_wmi_sta_keepalive(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
10139
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
9336
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
9364
int ath11k_wmi_wow_enable(struct ath11k *ar)
drivers/net/wireless/ath/ath11k/wmi.c
9392
int ath11k_wmi_scan_prob_req_oui(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9426
int ath11k_wmi_wow_add_wakeup_event(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
9460
int ath11k_wmi_wow_add_pattern(struct ath11k *ar, u32 vdev_id, u32 pattern_id,
drivers/net/wireless/ath/ath11k/wmi.c
9572
int ath11k_wmi_wow_del_pattern(struct ath11k *ar, u32 vdev_id, u32 pattern_id)
drivers/net/wireless/ath/ath11k/wmi.c
9606
ath11k_wmi_op_gen_config_pno_start(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9718
static struct sk_buff *ath11k_wmi_op_gen_config_pno_stop(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9742
int ath11k_wmi_wow_config_pno(struct ath11k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath11k/wmi.c
9765
static void ath11k_wmi_fill_ns_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9833
static void ath11k_wmi_fill_arp_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9870
int ath11k_wmi_arp_ns_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9928
int ath11k_wmi_gtk_rekey_offload(struct ath11k *ar,
drivers/net/wireless/ath/ath11k/wmi.c
9976
int ath11k_wmi_gtk_rekey_getinfo(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)