drivers/net/wireless/ath/ath12k/core.c
1022
u8 ath12k_get_num_partner_link(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
104
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1049
static int __ath12k_mac_mlo_ready(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1073
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
121
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1241
void ath12k_fw_stats_init(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1257
void ath12k_fw_stats_reset(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1398
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1426
void ath12k_core_halt(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.c
1458
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1527
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
1559
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.c
74
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.h
1242
int ath12k_core_init(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/core.h
1243
void ath12k_core_deinit(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/core.h
1246
void ath12k_core_free(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/core.h
1250
int ath12k_core_fetch_bdf(struct ath12k_base *ath12k,
drivers/net/wireless/ath/ath12k/core.h
1254
int ath12k_core_check_dt(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/core.h
1256
void ath12k_core_halt(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/core.h
1262
u8 ath12k_get_num_partner_link(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/core.h
127
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.h
1270
void ath12k_fw_stats_init(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/core.h
1273
void ath12k_fw_stats_reset(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/core.h
1327
static inline struct ath12k *ath12k_ab_to_ar(struct ath12k_base *ab,
drivers/net/wireless/ath/ath12k/core.h
1366
static inline struct ath12k *ath12k_ah_to_ar(struct ath12k_hw *ah, u8 hw_link_id)
drivers/net/wireless/ath/ath12k/core.h
1375
static inline struct ath12k_hw *ath12k_ar_to_ah(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.h
1380
static inline struct ieee80211_hw *ath12k_ar_to_hw(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.h
1411
static inline s32 ath12k_pdev_get_noise_floor(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/core.h
1428
static inline struct ath12k *ath12k_pdev_dp_to_ar(struct ath12k_pdev_dp *dp)
drivers/net/wireless/ath/ath12k/core.h
1430
return container_of(dp, struct ath12k, dp);
drivers/net/wireless/ath/ath12k/core.h
315
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.h
399
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/core.h
781
struct ath12k radio[] __aligned(sizeof(void *));
drivers/net/wireless/ath/ath12k/core.h
832
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dbring.c
11
static int ath12k_dbring_bufs_replenish(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.c
117
int ath12k_dbring_wmi_cfg_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.c
149
int ath12k_dbring_set_cfg(struct ath12k *ar, struct ath12k_dbring *ring,
drivers/net/wireless/ath/ath12k/dbring.c
151
int (*handler)(struct ath12k *,
drivers/net/wireless/ath/ath12k/dbring.c
164
int ath12k_dbring_buf_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.c
187
int ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring,
drivers/net/wireless/ath/ath12k/dbring.c
236
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dbring.c
338
void ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring)
drivers/net/wireless/ath/ath12k/dbring.c
343
void ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring)
drivers/net/wireless/ath/ath12k/dbring.c
76
static int ath12k_dbring_fill_bufs(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.h
55
int (*handler)(struct ath12k *ar, struct ath12k_dbring_data *data);
drivers/net/wireless/ath/ath12k/dbring.h
58
int ath12k_dbring_set_cfg(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.h
62
int (*handler)(struct ath12k *,
drivers/net/wireless/ath/ath12k/dbring.h
64
int ath12k_dbring_wmi_cfg_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.h
67
int ath12k_dbring_buf_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dbring.h
70
int ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring,
drivers/net/wireless/ath/ath12k/dbring.h
78
void ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
drivers/net/wireless/ath/ath12k/dbring.h
79
void ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
drivers/net/wireless/ath/ath12k/debugfs.c
1033
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/debugfs.c
110
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.c
1263
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs.c
128
static int ath12k_debug_tpc_stats_request(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.c
1327
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs.c
1394
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs.c
1454
void ath12k_debugfs_fw_stats_register(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.c
1472
void ath12k_debugfs_register(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.c
1509
void ath12k_debugfs_unregister(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.c
17
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.c
248
static s16 ath12k_tpc_get_rate(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/debugfs.c
400
static bool ath12k_he_supports_extra_mcs(struct ath12k *ar, int freq)
drivers/net/wireless/ath/ath12k/debugfs.c
418
static int ath12k_tpc_fill_pream(struct ath12k *ar, char *buf, int buf_len, int len,
drivers/net/wireless/ath/ath12k/debugfs.c
512
static int ath12k_tpc_stats_print(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/debugfs.c
54
struct ath12k *ar = NULL;
drivers/net/wireless/ath/ath12k/debugfs.c
704
static void ath12k_tpc_stats_fill(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/debugfs.c
743
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs.c
818
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.c
888
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs.h
119
static inline void ath12k_debugfs_register(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
123
static inline void ath12k_debugfs_unregister(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
127
static inline bool ath12k_debugfs_is_extd_rx_stats_enabled(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
13
void ath12k_debugfs_register(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/debugfs.h
132
static inline int ath12k_debugfs_rx_filter(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
14
void ath12k_debugfs_unregister(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/debugfs.h
19
static inline bool ath12k_debugfs_is_extd_rx_stats_enabled(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs.h
24
static inline int ath12k_debugfs_rx_filter(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6039
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6097
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6115
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6161
static int ath12k_debugfs_htt_stats_req(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6210
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6269
struct ath12k *ar = inode->i_private;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6304
struct ath12k *ar = file->private_data;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6361
void ath12k_debugfs_htt_stats_register(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
26
void ath12k_debugfs_htt_stats_register(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
154
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/debugfs_sta.c
308
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp.c
21
void ath12k_dp_peer_cleanup(struct ath12k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/dp.c
49
int ath12k_dp_peer_setup(struct ath12k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/dp.c
842
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp.c
856
void ath12k_dp_pdev_pre_alloc(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp.c
870
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp.c
938
void ath12k_dp_vdev_tx_attach(struct ath12k *ar, struct ath12k_link_vif *arvif)
drivers/net/wireless/ath/ath12k/dp.c
976
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp.h
682
void ath12k_dp_vdev_tx_attach(struct ath12k *ar, struct ath12k_link_vif *arvif);
drivers/net/wireless/ath/ath12k/dp.h
685
void ath12k_dp_pdev_pre_alloc(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/dp.h
687
int ath12k_dp_peer_setup(struct ath12k *ar, int vdev_id, const u8 *addr);
drivers/net/wireless/ath/ath12k/dp.h
688
void ath12k_dp_peer_cleanup(struct ath12k *ar, int vdev_id, const u8 *addr);
drivers/net/wireless/ath/ath12k/dp_htt.c
1083
ath12k_dp_tx_htt_h2t_ext_stats_req(struct ath12k *ar, u8 type,
drivers/net/wireless/ath/ath12k/dp_htt.c
1127
int ath12k_dp_tx_htt_monitor_mode_ring_config(struct ath12k *ar, bool reset)
drivers/net/wireless/ath/ath12k/dp_htt.c
1141
int ath12k_dp_tx_htt_rx_monitor_mode_ring_config(struct ath12k *ar, bool reset)
drivers/net/wireless/ath/ath12k/dp_htt.c
541
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp_htt.c
896
int ath12k_dp_tx_htt_h2t_ppdu_stats_req(struct ath12k *ar, u32 mask)
drivers/net/wireless/ath/ath12k/dp_htt.h
1530
int ath12k_dp_tx_htt_h2t_ppdu_stats_req(struct ath12k *ar, u32 mask);
drivers/net/wireless/ath/ath12k/dp_htt.h
1532
ath12k_dp_tx_htt_h2t_ext_stats_req(struct ath12k *ar, u8 type,
drivers/net/wireless/ath/ath12k/dp_htt.h
1535
int ath12k_dp_tx_htt_rx_monitor_mode_ring_config(struct ath12k *ar, bool reset);
drivers/net/wireless/ath/ath12k/dp_htt.h
1545
int ath12k_dp_tx_htt_monitor_mode_ring_config(struct ath12k *ar, bool reset);
drivers/net/wireless/ath/ath12k/dp_mon.c
127
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/dp_mon.c
234
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/dp_mon.c
389
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/dp_mon.c
482
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp_peer.c
163
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp_rx.c
1192
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/dp_rx.c
1298
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/dp_rx.c
1435
int ath12k_dp_rx_peer_frag_setup(struct ath12k *ar, const u8 *peer_mac, int vdev_id)
drivers/net/wireless/ath/ath12k/dp_rx.c
1630
struct ath12k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath12k/dp_rx.c
1788
struct ath12k *ar = ab->pdevs[mac_id].ar;
drivers/net/wireless/ath/ath12k/dp_rx.c
1819
static int ath12k_dp_rx_pdev_mon_status_attach(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp_rx.c
1833
int ath12k_dp_rx_pdev_mon_attach(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp_rx.c
281
static void ath12k_dp_rx_pdev_srng_free(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp_rx.c
324
static int ath12k_dp_rx_pdev_srng_alloc(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/dp_rx.c
536
void ath12k_dp_rx_peer_tid_cleanup(struct ath12k *ar, struct ath12k_dp_link_peer *peer)
drivers/net/wireless/ath/ath12k/dp_rx.c
586
int ath12k_dp_rx_peer_tid_setup(struct ath12k *ar, const u8 *peer_mac, int vdev_id,
drivers/net/wireless/ath/ath12k/dp_rx.c
702
int ath12k_dp_rx_ampdu_start(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.c
730
int ath12k_dp_rx_ampdu_stop(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.c
792
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/dp_rx.h
212
int ath12k_dp_rx_ampdu_start(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.h
215
int ath12k_dp_rx_ampdu_stop(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.h
222
void ath12k_dp_rx_peer_tid_cleanup(struct ath12k *ar, struct ath12k_dp_link_peer *peer);
drivers/net/wireless/ath/ath12k/dp_rx.h
223
void ath12k_dp_rx_peer_tid_delete(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/dp_rx.h
225
int ath12k_dp_rx_peer_tid_setup(struct ath12k *ar, const u8 *peer_mac, int vdev_id,
drivers/net/wireless/ath/ath12k/dp_rx.h
240
int ath12k_dp_rx_pdev_mon_attach(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/dp_rx.h
241
int ath12k_dp_rx_peer_frag_setup(struct ath12k *ar, const u8 *peer_mac, int vdev_id);
drivers/net/wireless/ath/ath12k/hal.c
125
void ath12k_hal_rx_msdu_list_get(struct ath12k_hal *hal, struct ath12k *ar,
drivers/net/wireless/ath/ath12k/hal.h
1425
void (*rx_msdu_list_get)(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/hal.h
1499
int ath12k_hal_srng_init(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/hal.h
1500
void ath12k_hal_srng_deinit(struct ath12k_base *ath12k);
drivers/net/wireless/ath/ath12k/hal.h
1541
void ath12k_hal_rx_msdu_list_get(struct ath12k_hal *hal, struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
10050
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10067
void ath12k_mac_11d_scan_start(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/mac.c
10110
void ath12k_mac_11d_scan_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
10146
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1018
static void ath12k_pdev_caps_update(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
10197
int ath12k_mac_vdev_create(struct ath12k *ar, struct ath12k_link_vif *arvif)
drivers/net/wireless/ath/ath12k/mac.c
1036
static int ath12k_mac_txpower_recalc(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
10489
static void ath12k_mac_vif_cache_flush(struct ath12k *ar, struct ath12k_link_vif *arvif)
drivers/net/wireless/ath/ath12k/mac.c
10530
static struct ath12k *ath12k_mac_assign_vif_to_vdev(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.c
10538
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10635
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10702
static int ath12k_mac_vdev_delete(struct ath12k *ar, struct ath12k_link_vif *arvif)
drivers/net/wireless/ath/ath12k/mac.c
10772
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10833
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10849
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10870
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10891
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1095
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
10954
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
10984
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11010
ath12k_mac_check_down_grade_phy_mode(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11135
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
11285
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1134
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
11390
static int ath12k_mac_update_peer_puncturing_width(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11417
ath12k_mac_update_vif_chan(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11537
ath12k_mac_update_active_vif_chan(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11570
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
11600
static int ath12k_start_vdev_delay(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11735
static void ath12k_mac_get_psd_channel(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11759
static void ath12k_mac_get_eirp_power(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
11790
void ath12k_mac_fill_reg_tpc_info(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
1182
struct ath12k *ar = data;
drivers/net/wireless/ath/ath12k/mac.c
11970
static void ath12k_mac_parse_tx_pwr_env(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12047
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1206
void ath12k_mac_peer_cleanup_all(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
12133
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
12202
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
12224
ath12k_set_vdev_param_to_all_vifs(struct ath12k *ar, int param, u32 value)
drivers/net/wireless/ath/ath12k/mac.c
12255
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
12332
static int ath12k_mac_flush(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
12360
int ath12k_mac_wait_tx_complete(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
12375
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
12407
ath12k_mac_bitrate_mask_num_ht_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12421
ath12k_mac_has_single_legacy_rate(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12455
ath12k_mac_bitrate_mask_get_single_nss(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12583
ath12k_mac_get_single_legacy_rate(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12619
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
12659
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
12731
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
12830
ath12k_mac_vht_mcs_range_present(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12855
ath12k_mac_he_mcs_range_present(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12880
ath12k_mac_eht_mcs_range_present(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
12917
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1292
static int ath12k_mac_vdev_setup_sync(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
12939
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
12961
ath12k_mac_validate_fixed_rate_settings(struct ath12k *ar, enum nl80211_band band,
drivers/net/wireless/ath/ath12k/mac.c
13035
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1309
static int ath12k_monitor_vdev_up(struct ath12k *ar, int vdev_id)
drivers/net/wireless/ath/ath12k/mac.c
13213
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1328
static int ath12k_mac_monitor_vdev_start(struct ath12k *ar, int vdev_id,
drivers/net/wireless/ath/ath12k/mac.c
13292
ath12k_mac_update_bss_chan_survey(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
13326
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13413
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13515
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13605
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13633
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
13772
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/mac.c
13802
void ath12k_mac_update_freq_range(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
13824
static void ath12k_mac_update_ch_list(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
13840
static u32 ath12k_get_phy_id(struct ath12k *ar, u32 band)
drivers/net/wireless/ath/ath12k/mac.c
13856
static int ath12k_mac_update_band(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
13882
static int ath12k_mac_setup_channels_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
1395
static int ath12k_mac_monitor_vdev_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14060
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14073
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14097
ath12k_mac_setup_radio_iface_comb(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
1423
static int ath12k_mac_monitor_vdev_delete(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14243
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14381
static void ath12k_mac_cleanup_unregister(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14394
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14414
static int ath12k_mac_setup_register(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
14450
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/mac.c
1459
static int ath12k_mac_monitor_start(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14756
static void ath12k_mac_setup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14809
static int __ath12k_mac_mlo_setup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14869
static int __ath12k_mac_mlo_teardown(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
14898
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
14940
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
1498
static int ath12k_mac_monitor_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
15011
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
15192
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1523
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1570
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1791
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1878
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
1942
void ath12k_mac_handle_beacon(struct ath12k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath12k/mac.c
1950
void ath12k_mac_handle_beacon_miss(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
1982
static void ath12k_peer_assoc_h_basic(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2018
static void ath12k_peer_assoc_h_crypto(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2088
static void ath12k_peer_assoc_h_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2160
static void ath12k_peer_assoc_h_ht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2337
static u8 ath12k_get_nss_160mhz(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2365
static void ath12k_peer_assoc_h_vht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2572
static void ath12k_peer_assoc_h_he(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
258
static int ath12k_start_vdev_delay(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
260
static void ath12k_mac_stop(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.c
261
static int ath12k_mac_vdev_create(struct ath12k *ar, struct ath12k_link_vif *arvif);
drivers/net/wireless/ath/ath12k/mac.c
262
static int ath12k_mac_vdev_delete(struct ath12k *ar, struct ath12k_link_vif *arvif);
drivers/net/wireless/ath/ath12k/mac.c
2818
static void ath12k_peer_assoc_h_he_6ghz(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2908
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
2942
static void ath12k_peer_assoc_h_qos(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
2978
static int ath12k_peer_assoc_qos_ap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3052
static enum wmi_phy_mode ath12k_mac_get_phymode_vht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3078
static enum wmi_phy_mode ath12k_mac_get_phymode_he(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3101
static enum wmi_phy_mode ath12k_mac_get_phymode_eht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3144
static void ath12k_peer_assoc_h_phymode(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3321
static void ath12k_peer_assoc_h_eht(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3569
static void ath12k_peer_assoc_prepare(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3599
static int ath12k_setup_peer_smps(struct ath12k *ar, struct ath12k_link_vif *arvif,
drivers/net/wireless/ath/ath12k/mac.c
3621
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
3676
static int ath12k_mac_vif_recalc_sta_he_txbf(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3740
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
3789
static u32 ath12k_mac_ieee80211_sta_bw_to_wmi(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3820
static void ath12k_bss_assoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
3979
static void ath12k_bss_disassoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
4026
static void ath12k_recalculate_mgmt_rate(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
4170
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
4304
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
4357
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
4421
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
4474
static bool ath12k_mac_supports_tpc(struct ath12k *ar, struct ath12k_vif *ahvif,
drivers/net/wireless/ath/ath12k/mac.c
4486
static void ath12k_wmi_vdev_params_up(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
4515
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
4670
static void ath12k_mac_bss_info_changed(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
5062
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
5092
static struct ath12k*
drivers/net/wireless/ath/ath12k/mac.c
5099
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
5129
void __ath12k_mac_scan_finish(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5151
void ath12k_mac_scan_finish(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5158
static int ath12k_scan_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5202
static void ath12k_scan_abort(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5238
struct ath12k *ar = container_of(work, struct ath12k,
drivers/net/wireless/ath/ath12k/mac.c
5246
static void ath12k_mac_scan_send_complete(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
5250
struct ath12k *partner_ar;
drivers/net/wireless/ath/ath12k/mac.c
5265
struct ath12k *ar = container_of(work, struct ath12k,
drivers/net/wireless/ath/ath12k/mac.c
5310
static int ath12k_start_scan(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
5344
int ath12k_mac_get_fw_stats(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
5403
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
5472
ath12k_mac_find_link_id_by_ar(struct ath12k_vif *ahvif, struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5513
struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
5690
struct ath12k *ar, *scan_ar;
drivers/net/wireless/ath/ath12k/mac.c
5769
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
5794
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
5935
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
5983
static int ath12k_mac_set_key(struct ath12k *ar, enum set_key_cmd cmd,
drivers/net/wireless/ath/ath12k/mac.c
6232
ath12k_mac_bitrate_mask_num_vht_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6246
ath12k_mac_bitrate_mask_num_he_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6260
ath12k_mac_bitrate_mask_num_eht_rates(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6279
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
632
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6325
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6380
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6432
static int ath12k_mac_station_assoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
652
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6550
static int ath12k_mac_station_disassoc(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6569
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
680
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6804
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6828
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
6849
static void ath12k_mac_station_post_remove(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6878
static int ath12k_mac_station_unauthorize(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6913
static int ath12k_mac_station_authorize(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
6948
static int ath12k_mac_station_remove(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
7000
static int ath12k_mac_station_add(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
7147
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
7187
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
7614
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
777
struct ath12k_link_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/mac.c
7802
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
7854
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
8001
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
8069
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
8128
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
821
struct ath12k *ath12k_mac_get_ar_by_vdev_id(struct ath12k_base *ab, u32 vdev_id)
drivers/net/wireless/ath/ath12k/mac.c
8211
ath12k_create_ht_cap(struct ath12k *ar, u32 ar_ht_cap, u32 rate_cap_rx_chainmask)
drivers/net/wireless/ath/ath12k/mac.c
8279
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
8324
static void ath12k_set_vht_txbf_cap(struct ath12k *ar, u32 *vht_cap)
drivers/net/wireless/ath/ath12k/mac.c
8367
ath12k_create_vht_cap(struct ath12k *ar, u32 rate_cap_tx_chainmask,
drivers/net/wireless/ath/ath12k/mac.c
837
struct ath12k *ath12k_mac_get_ar_by_pdev_id(struct ath12k_base *ab, u32 pdev_id)
drivers/net/wireless/ath/ath12k/mac.c
8411
static void ath12k_mac_setup_ht_vht_cap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
8446
static int ath12k_check_chain_mask(struct ath12k *ar, u32 ant, bool is_tx_ant)
drivers/net/wireless/ath/ath12k/mac.c
8585
static void ath12k_mac_set_hemcsmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
8628
static void ath12k_mac_copy_he_cap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
875
static struct ath12k *ath12k_mac_get_ar_by_chan(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.c
8787
static void ath12k_mac_copy_eht_cap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
879
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
8841
static int ath12k_mac_copy_sband_iftype_data(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
8877
static void ath12k_mac_setup_sband_iftype_data(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
8916
static int __ath12k_set_antenna(struct ath12k *ar, u32 tx_ant, u32 rx_ant)
drivers/net/wireless/ath/ath12k/mac.c
895
static struct ath12k *ath12k_get_ar_by_ctx(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.c
8970
static void ath12k_mgmt_over_wmi_tx_drop(struct ath12k *ar, struct sk_buff *skb)
drivers/net/wireless/ath/ath12k/mac.c
8987
static void ath12k_mac_tx_mgmt_free(struct ath12k *ar, int buf_id)
drivers/net/wireless/ath/ath12k/mac.c
9010
struct ath12k *ar = ctx;
drivers/net/wireless/ath/ath12k/mac.c
9021
struct ath12k *ar = skb_cb->ar;
drivers/net/wireless/ath/ath12k/mac.c
9029
static int ath12k_mac_mgmt_tx_wmi(struct ath12k *ar, struct ath12k_link_vif *arvif,
drivers/net/wireless/ath/ath12k/mac.c
904
struct ath12k *ath12k_get_ar_by_vif(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.c
9093
static void ath12k_mgmt_over_wmi_tx_purge(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9109
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
9271
struct ath12k *ar = container_of(work, struct ath12k, wmi_mgmt_tx_work);
drivers/net/wireless/ath/ath12k/mac.c
9331
int ath12k_mac_mgmt_tx(struct ath12k *ar, struct sk_buff *skb,
drivers/net/wireless/ath/ath12k/mac.c
935
struct ath12k *ctx_ar = ath12k_get_ar_by_ctx(hw, conf);
drivers/net/wireless/ath/ath12k/mac.c
9364
void ath12k_mac_add_p2p_noa_ie(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.c
941
static struct ath12k_link_vif *ath12k_mac_get_vif_up(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9502
void ath12k_mac_drain_tx(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9513
static int ath12k_mac_config_mon_status_default(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/mac.c
9551
static int ath12k_mac_start(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9666
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
9678
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
9730
int ath12k_mac_rfkill_config(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
976
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
9763
int ath12k_mac_rfkill_enable_radio(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/mac.c
9787
static void ath12k_mac_stop(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9840
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.c
9886
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
9922
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.c
997
u8 ath12k_mac_get_target_pdev_id(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/mac.c
9978
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/mac.h
14
struct ath12k;
drivers/net/wireless/ath/ath12k/mac.h
149
void ath12k_mac_11d_scan_start(struct ath12k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath12k/mac.h
150
void ath12k_mac_11d_scan_stop(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
164
void __ath12k_mac_scan_finish(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
165
void ath12k_mac_scan_finish(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
167
struct ath12k_link_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath12k/mac.h
170
struct ath12k *ath12k_mac_get_ar_by_vdev_id(struct ath12k_base *ab, u32 vdev_id);
drivers/net/wireless/ath/ath12k/mac.h
171
struct ath12k *ath12k_mac_get_ar_by_pdev_id(struct ath12k_base *ab, u32 pdev_id);
drivers/net/wireless/ath/ath12k/mac.h
173
void ath12k_mac_drain_tx(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
174
void ath12k_mac_peer_cleanup_all(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
180
int ath12k_mac_rfkill_enable_radio(struct ath12k *ar, bool enable);
drivers/net/wireless/ath/ath12k/mac.h
181
int ath12k_mac_rfkill_config(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
182
int ath12k_mac_wait_tx_complete(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
183
void ath12k_mac_handle_beacon(struct ath12k *ar, struct sk_buff *skb);
drivers/net/wireless/ath/ath12k/mac.h
184
void ath12k_mac_handle_beacon_miss(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.h
189
u8 ath12k_mac_get_target_pdev_id(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/mac.h
201
struct ath12k *ath12k_get_ar_by_vif(struct ieee80211_hw *hw,
drivers/net/wireless/ath/ath12k/mac.h
204
int ath12k_mac_get_fw_stats(struct ath12k *ar, struct ath12k_fw_stats_req_params *param);
drivers/net/wireless/ath/ath12k/mac.h
205
void ath12k_mac_update_freq_range(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.h
207
void ath12k_mac_fill_reg_tpc_info(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.h
21
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/mac.h
333
int ath12k_mac_mgmt_tx(struct ath12k *ar, struct sk_buff *skb,
drivers/net/wireless/ath/ath12k/mac.h
335
void ath12k_mac_add_p2p_noa_ie(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/mac.h
97
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/p2p.c
112
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/p2p.c
134
void ath12k_p2p_noa_update_by_vdev_id(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/p2p.c
76
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/p2p.c
89
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/p2p.h
15
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/p2p.h
21
void ath12k_p2p_noa_update_by_vdev_id(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/peer.c
107
int ath12k_peer_delete(struct ath12k *ar, u32 vdev_id, u8 *addr)
drivers/net/wireless/ath/ath12k/peer.c
130
static int ath12k_wait_for_peer_created(struct ath12k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/peer.c
135
int ath12k_peer_create(struct ath12k *ar, struct ath12k_link_vif *arvif,
drivers/net/wireless/ath/ath12k/peer.c
282
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/peer.c
37
void ath12k_peer_cleanup(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/peer.c
60
static int ath12k_wait_for_peer_deleted(struct ath12k *ar, int vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/peer.c
65
int ath12k_wait_for_peer_delete_done(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/peer.c
87
static int ath12k_peer_delete_send(struct ath12k *ar, u32 vdev_id, const u8 *addr)
drivers/net/wireless/ath/ath12k/peer.h
12
void ath12k_peer_cleanup(struct ath12k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath12k/peer.h
13
int ath12k_peer_delete(struct ath12k *ar, u32 vdev_id, u8 *addr);
drivers/net/wireless/ath/ath12k/peer.h
14
int ath12k_peer_create(struct ath12k *ar, struct ath12k_link_vif *arvif,
drivers/net/wireless/ath/ath12k/peer.h
17
int ath12k_wait_for_peer_delete_done(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/reg.c
133
int ath12k_reg_update_chan_list(struct ath12k *ar, bool wait)
drivers/net/wireless/ath/ath12k/reg.c
269
int ath12k_regd_update(struct ath12k *ar, bool init)
drivers/net/wireless/ath/ath12k/reg.c
54
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/reg.c
807
struct ath12k *ar = container_of(work, struct ath12k,
drivers/net/wireless/ath/ath12k/reg.c
855
struct ath12k *ar = container_of(work, struct ath12k,
drivers/net/wireless/ath/ath12k/reg.c
934
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/reg.h
110
int ath12k_regd_update(struct ath12k *ar, bool init);
drivers/net/wireless/ath/ath12k/reg.h
111
int ath12k_reg_update_chan_list(struct ath12k *ar, bool wait);
drivers/net/wireless/ath/ath12k/reg.h
14
struct ath12k;
drivers/net/wireless/ath/ath12k/testmode.c
179
static int ath12k_tm_cmd_get_version(struct ath12k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath12k/testmode.c
207
static int ath12k_tm_cmd_process_ftm(struct ath12k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath12k/testmode.c
28
static struct ath12k *ath12k_tm_get_ar(struct ath12k_base *ab)
drivers/net/wireless/ath/ath12k/testmode.c
281
static int ath12k_tm_cmd_testmode_start(struct ath12k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath12k/testmode.c
300
static int ath12k_tm_cmd_wmi(struct ath12k *ar, struct nlattr *tb[])
drivers/net/wireless/ath/ath12k/testmode.c
31
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/testmode.c
358
struct ath12k *ar = NULL;
drivers/net/wireless/ath/ath12k/testmode.c
49
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/testmode.c
93
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/trace.h
22
#define TRACE_SYSTEM ath12k
drivers/net/wireless/ath/ath12k/trace.h
25
TP_PROTO(struct ath12k *ar, const void *buf, u16 buf_len,
drivers/net/wireless/ath/ath12k/trace.h
56
TP_PROTO(struct ath12k *ar, const void *data, size_t len),
drivers/net/wireless/ath/ath12k/trace.h
99
TP_PROTO(struct ath12k *ar, const void *data, size_t type, size_t len),
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2583
ath12k_wifi7_dp_rx_mon_mpdu_pop(struct ath12k *ar, int mac_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2780
ath12k_wifi7_dp_rx_mon_dest_process(struct ath12k *ar, int mac_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2931
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3023
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3156
__ath12k_wifi7_dp_mon_process_ring(struct ath12k *ar, int mac_id,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3357
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1268
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1826
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
580
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
448
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
717
struct ath12k *ar = ath12k_pdev_dp_to_ar(dp_pdev);
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c
479
void ath12k_wifi7_hal_rx_msdu_list_get(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.h
861
void ath12k_wifi7_hal_rx_msdu_list_get(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wifi7/hw.c
774
struct ath12k *ar, *tmp_ar;
drivers/net/wireless/ath/ath12k/wmi.c
10024
ath12k_wmi_send_unit_test_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10081
int ath12k_wmi_simulate_radar(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10116
int ath12k_wmi_send_tpc_stats_request(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10259
int ath12k_wmi_hw_data_filter_cmd(struct ath12k *ar, struct wmi_hw_data_filter_arg *arg)
drivers/net/wireless/ath/ath12k/wmi.c
10290
int ath12k_wmi_wow_host_wakeup_ind(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10310
int ath12k_wmi_wow_enable(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10332
int ath12k_wmi_wow_add_wakeup_event(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
10358
int ath12k_wmi_wow_add_pattern(struct ath12k *ar, u32 vdev_id, u32 pattern_id,
drivers/net/wireless/ath/ath12k/wmi.c
10450
int ath12k_wmi_wow_del_pattern(struct ath12k *ar, u32 vdev_id, u32 pattern_id)
drivers/net/wireless/ath/ath12k/wmi.c
10475
ath12k_wmi_op_gen_config_pno_start(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
10580
static struct sk_buff *ath12k_wmi_op_gen_config_pno_stop(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10603
int ath12k_wmi_wow_config_pno(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
10619
static void ath12k_wmi_fill_ns_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10682
static void ath12k_wmi_fill_arp_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10718
int ath12k_wmi_arp_ns_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10767
int ath12k_wmi_gtk_rekey_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1078
int ath12k_wmi_vdev_start(struct ath12k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath12k/wmi.c
10804
int ath12k_wmi_gtk_rekey_getinfo(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10826
int ath12k_wmi_sta_keepalive(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
10864
int ath12k_wmi_mlo_setup(struct ath12k *ar, struct wmi_mlo_setup_arg *mlo_params)
drivers/net/wireless/ath/ath12k/wmi.c
10908
int ath12k_wmi_mlo_ready(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10936
int ath12k_wmi_mlo_teardown(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10965
bool ath12k_wmi_supports_6ghz_cc_ext(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
10971
int ath12k_wmi_send_vdev_set_tpc_power(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1228
int ath12k_wmi_vdev_up(struct ath12k *ar, struct ath12k_wmi_vdev_up_params *params)
drivers/net/wireless/ath/ath12k/wmi.c
1267
int ath12k_wmi_send_peer_create_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1319
int ath12k_wmi_send_peer_delete_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1351
int ath12k_wmi_send_pdev_set_regdomain(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1390
int ath12k_wmi_set_peer_param(struct ath12k *ar, const u8 *peer_addr,
drivers/net/wireless/ath/ath12k/wmi.c
1423
int ath12k_wmi_send_peer_flush_tids_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1459
int ath12k_wmi_peer_rx_reorder_queue_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1502
ath12k_wmi_rx_reord_queue_remove(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1537
int ath12k_wmi_pdev_set_param(struct ath12k *ar, u32 param_id,
drivers/net/wireless/ath/ath12k/wmi.c
1569
int ath12k_wmi_pdev_set_ps_mode(struct ath12k *ar, int vdev_id, u32 enable)
drivers/net/wireless/ath/ath12k/wmi.c
1599
int ath12k_wmi_pdev_suspend(struct ath12k *ar, u32 suspend_opt,
drivers/net/wireless/ath/ath12k/wmi.c
1631
int ath12k_wmi_pdev_resume(struct ath12k *ar, u32 pdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
1664
int ath12k_wmi_pdev_bss_chan_info_request(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1697
int ath12k_wmi_send_set_ap_ps_param_cmd(struct ath12k *ar, u8 *peer_addr,
drivers/net/wireless/ath/ath12k/wmi.c
1732
int ath12k_wmi_set_sta_ps_param(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
1765
int ath12k_wmi_force_fw_hang_cmd(struct ath12k *ar, u32 type, u32 delay_time_ms)
drivers/net/wireless/ath/ath12k/wmi.c
1794
int ath12k_wmi_vdev_set_param_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
1828
int ath12k_wmi_send_pdev_temperature_cmd(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
1856
int ath12k_wmi_send_bcn_offload_control_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
1889
int ath12k_wmi_p2p_go_bcn_ie(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
1936
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wmi.c
2019
int ath12k_wmi_vdev_install_key(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2160
int ath12k_wmi_send_peer_assoc_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2458
void ath12k_wmi_start_scan_init(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2563
int ath12k_wmi_send_scan_start_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2749
int ath12k_wmi_send_scan_stop_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2797
int ath12k_wmi_send_scan_chan_list_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
2917
int ath12k_wmi_send_wmm_update_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
2983
int ath12k_wmi_send_dfs_phyerr_offload_enable_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3159
int ath12k_wmi_delba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.c
3195
int ath12k_wmi_addba_set_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.c
3231
int ath12k_wmi_addba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.c
3266
int ath12k_wmi_addba_clear_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac)
drivers/net/wireless/ath/ath12k/wmi.c
3299
int ath12k_wmi_send_init_country_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3351
int ath12k_wmi_send_set_current_country_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3387
int ath12k_wmi_send_11d_scan_start_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3423
int ath12k_wmi_send_11d_scan_stop_cmd(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
3456
ath12k_wmi_send_twt_enable_cmd(struct ath12k *ar, u32 pdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
3509
ath12k_wmi_send_twt_disable_cmd(struct ath12k *ar, u32 pdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
3538
ath12k_wmi_send_obss_spr_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3590
static int ath12k_wmi_pdev_set_obss_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3621
int ath12k_wmi_pdev_set_srg_bss_color_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3635
int ath12k_wmi_pdev_set_srg_partial_bssid_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3649
int ath12k_wmi_pdev_srg_obss_color_enable_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3663
int ath12k_wmi_pdev_srg_obss_bssid_enable_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3677
int ath12k_wmi_pdev_non_srg_obss_color_enable_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3691
int ath12k_wmi_pdev_non_srg_obss_bssid_enable_bitmap(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
3705
int ath12k_wmi_obss_color_cfg_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3747
int ath12k_wmi_send_bss_color_change_enable_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3781
int ath12k_wmi_fils_discovery_tmpl(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3822
int ath12k_wmi_probe_resp_tmpl(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
3873
int ath12k_wmi_fils_discovery(struct ath12k *ar, u32 vdev_id, u32 interval,
drivers/net/wireless/ath/ath12k/wmi.c
4178
int ath12k_wmi_pdev_lro_cfg(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
4298
int ath12k_wmi_vdev_spectral_conf(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
4350
int ath12k_wmi_vdev_spectral_enable(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.c
4387
int ath12k_wmi_pdev_dma_ring_cfg(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
6292
static int wmi_process_mgmt_tx_comp(struct ath12k *ar, u32 desc_id,
drivers/net/wireless/ath/ath12k/wmi.c
6377
static void ath12k_wmi_event_scan_started(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
6400
static void ath12k_wmi_event_scan_start_failed(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
6419
static void ath12k_wmi_event_scan_completed(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
6445
static void ath12k_wmi_event_scan_bss_chan(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
6463
static void ath12k_wmi_event_scan_foreign_chan(struct ath12k *ar, u32 freq)
drivers/net/wireless/ath/ath12k/wmi.c
6620
static int freq_to_idx(struct ath12k *ar, int freq)
drivers/net/wireless/ath/ath12k/wmi.c
679
static u32 ath12k_wmi_mgmt_get_freq(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
6815
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
6866
struct ath12k *ar = NULL;
drivers/net/wireless/ath/ath12k/wmi.c
7014
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7039
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7083
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7122
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7145
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
716
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wmi.c
7172
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7291
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7319
static struct ath12k *ath12k_get_ar_on_scan_state(struct ath12k_base *ab,
drivers/net/wireless/ath/ath12k/wmi.c
7325
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7347
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7433
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7487
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7534
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7610
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7682
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7787
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
7813
ath12k_wmi_fw_vdev_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
7892
ath12k_wmi_fw_bcn_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
807
int ath12k_wmi_send_stats_request_cmd(struct ath12k *ar, u32 stats_id,
drivers/net/wireless/ath/ath12k/wmi.c
8072
ath12k_wmi_fw_pdev_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
8094
void ath12k_wmi_fw_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
8242
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
8362
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
840
int ath12k_wmi_vdev_create(struct ath12k *ar, u8 *macaddr,
drivers/net/wireless/ath/ath12k/wmi.c
8466
static void ath12k_wmi_fw_stats_process(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
8519
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
8714
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
8804
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
8895
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
9151
struct ath12k *ar = NULL;
drivers/net/wireless/ath/ath12k/wmi.c
938
int ath12k_wmi_vdev_delete(struct ath12k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
9477
void ath12k_wmi_free_tpc_stats_mem(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wmi.c
9500
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
965
int ath12k_wmi_vdev_stop(struct ath12k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath12k/wmi.c
9766
ath12k_wmi_update_rssi_offsets(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.c
9787
struct ath12k *ar;
drivers/net/wireless/ath/ath12k/wmi.c
993
int ath12k_wmi_vdev_down(struct ath12k *ar, u8 vdev_id)
drivers/net/wireless/ath/ath12k/wmi.h
27
struct ath12k;
drivers/net/wireless/ath/ath12k/wmi.h
6371
int ath12k_wmi_p2p_go_bcn_ie(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6377
int ath12k_wmi_vdev_down(struct ath12k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6378
int ath12k_wmi_vdev_up(struct ath12k *ar, struct ath12k_wmi_vdev_up_params *params);
drivers/net/wireless/ath/ath12k/wmi.h
6379
int ath12k_wmi_vdev_stop(struct ath12k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6380
int ath12k_wmi_vdev_start(struct ath12k *ar, struct wmi_vdev_start_req_arg *arg,
drivers/net/wireless/ath/ath12k/wmi.h
6382
int ath12k_wmi_set_peer_param(struct ath12k *ar, const u8 *peer_addr,
drivers/net/wireless/ath/ath12k/wmi.h
6384
int ath12k_wmi_pdev_set_param(struct ath12k *ar, u32 param_id,
drivers/net/wireless/ath/ath12k/wmi.h
6386
int ath12k_wmi_pdev_set_ps_mode(struct ath12k *ar, int vdev_id, u32 enable);
drivers/net/wireless/ath/ath12k/wmi.h
6395
int ath12k_wmi_vdev_create(struct ath12k *ar, u8 *macaddr,
drivers/net/wireless/ath/ath12k/wmi.h
6397
int ath12k_wmi_send_peer_create_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6399
int ath12k_wmi_vdev_set_param_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6402
int ath12k_wmi_set_sta_ps_param(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6404
int ath12k_wmi_force_fw_hang_cmd(struct ath12k *ar, u32 type, u32 delay_time_ms);
drivers/net/wireless/ath/ath12k/wmi.h
6405
int ath12k_wmi_send_peer_delete_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6407
int ath12k_wmi_vdev_delete(struct ath12k *ar, u8 vdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6408
void ath12k_wmi_start_scan_init(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6410
int ath12k_wmi_send_scan_start_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6412
int ath12k_wmi_send_scan_stop_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6414
int ath12k_wmi_send_wmm_update_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6416
int ath12k_wmi_pdev_suspend(struct ath12k *ar, u32 suspend_opt,
drivers/net/wireless/ath/ath12k/wmi.h
6418
int ath12k_wmi_pdev_resume(struct ath12k *ar, u32 pdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6420
int ath12k_wmi_send_peer_assoc_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6422
int ath12k_wmi_vdev_install_key(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6424
int ath12k_wmi_pdev_bss_chan_info_request(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6426
int ath12k_wmi_send_pdev_temperature_cmd(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6427
int ath12k_wmi_send_peer_flush_tids_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6431
int ath12k_wmi_send_set_ap_ps_param_cmd(struct ath12k *ar, u8 *peer_addr,
drivers/net/wireless/ath/ath12k/wmi.h
6433
int ath12k_wmi_send_scan_chan_list_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6435
int ath12k_wmi_send_dfs_phyerr_offload_enable_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6437
int ath12k_wmi_addba_clear_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac);
drivers/net/wireless/ath/ath12k/wmi.h
6438
int ath12k_wmi_addba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.h
6440
int ath12k_wmi_addba_set_resp(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.h
6442
int ath12k_wmi_delba_send(struct ath12k *ar, u32 vdev_id, const u8 *mac,
drivers/net/wireless/ath/ath12k/wmi.h
6444
int ath12k_wmi_send_bcn_offload_control_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6446
int ath12k_wmi_send_init_country_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6449
ath12k_wmi_send_set_current_country_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6451
int ath12k_wmi_peer_rx_reorder_queue_setup(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6456
int ath12k_wmi_send_11d_scan_start_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6458
int ath12k_wmi_send_11d_scan_stop_cmd(struct ath12k *ar, u32 vdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6460
ath12k_wmi_rx_reord_queue_remove(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6462
int ath12k_wmi_send_pdev_set_regdomain(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6464
int ath12k_wmi_simulate_radar(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6465
int ath12k_wmi_send_twt_enable_cmd(struct ath12k *ar, u32 pdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6466
int ath12k_wmi_send_twt_disable_cmd(struct ath12k *ar, u32 pdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6467
int ath12k_wmi_send_obss_spr_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6470
int ath12k_wmi_pdev_set_srg_bss_color_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6472
int ath12k_wmi_pdev_set_srg_partial_bssid_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6474
int ath12k_wmi_pdev_srg_obss_color_enable_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6476
int ath12k_wmi_pdev_srg_obss_bssid_enable_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6478
int ath12k_wmi_pdev_non_srg_obss_color_enable_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6480
int ath12k_wmi_pdev_non_srg_obss_bssid_enable_bitmap(struct ath12k *ar, u32 pdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6482
int ath12k_wmi_obss_color_cfg_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6485
int ath12k_wmi_send_bss_color_change_enable_cmd(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6487
int ath12k_wmi_pdev_lro_cfg(struct ath12k *ar, int pdev_id);
drivers/net/wireless/ath/ath12k/wmi.h
6488
int ath12k_wmi_pdev_dma_ring_cfg(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6490
int ath12k_wmi_vdev_spectral_enable(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6492
int ath12k_wmi_vdev_spectral_conf(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6494
int ath12k_wmi_fils_discovery_tmpl(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6496
int ath12k_wmi_fils_discovery(struct ath12k *ar, u32 vdev_id, u32 interval,
drivers/net/wireless/ath/ath12k/wmi.h
6498
int ath12k_wmi_probe_resp_tmpl(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6506
int ath12k_wmi_send_stats_request_cmd(struct ath12k *ar, u32 stats_id,
drivers/net/wireless/ath/ath12k/wmi.h
6510
int ath12k_wmi_send_tpc_stats_request(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6512
void ath12k_wmi_free_tpc_stats_mem(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6540
int ath12k_wmi_wow_host_wakeup_ind(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6541
int ath12k_wmi_wow_enable(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6542
int ath12k_wmi_wow_del_pattern(struct ath12k *ar, u32 vdev_id, u32 pattern_id);
drivers/net/wireless/ath/ath12k/wmi.h
6543
int ath12k_wmi_wow_add_pattern(struct ath12k *ar, u32 vdev_id, u32 pattern_id,
drivers/net/wireless/ath/ath12k/wmi.h
6546
int ath12k_wmi_wow_add_wakeup_event(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6549
int ath12k_wmi_wow_config_pno(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wmi.h
6551
int ath12k_wmi_hw_data_filter_cmd(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6553
int ath12k_wmi_arp_ns_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6557
int ath12k_wmi_gtk_rekey_offload(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6559
int ath12k_wmi_gtk_rekey_getinfo(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6561
int ath12k_wmi_sta_keepalive(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6563
int ath12k_wmi_mlo_setup(struct ath12k *ar, struct wmi_mlo_setup_arg *mlo_params);
drivers/net/wireless/ath/ath12k/wmi.h
6564
int ath12k_wmi_mlo_ready(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6565
int ath12k_wmi_mlo_teardown(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6566
void ath12k_wmi_fw_stats_dump(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wmi.h
6569
bool ath12k_wmi_supports_6ghz_cc_ext(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wmi.h
6570
int ath12k_wmi_send_vdev_set_tpc_power(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wow.c
1024
int ath12k_wow_init(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
106
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wow.c
130
static int ath12k_wow_cleanup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
163
ath12k_wow_convert_8023_to_80211(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wow.c
267
ath12k_wow_pno_check_and_convert(struct ath12k *ar, u32 vdev_id,
drivers/net/wireless/ath/ath12k/wow.c
364
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wow.c
39
int ath12k_wow_enable(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
476
static int ath12k_wow_set_wakeups(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wow.c
502
static int ath12k_wow_vdev_clean_nlo(struct ath12k *ar, u32 vdev_id)
drivers/net/wireless/ath/ath12k/wow.c
530
struct ath12k *ar = arvif->ar;
drivers/net/wireless/ath/ath12k/wow.c
540
static int ath12k_wow_nlo_cleanup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
565
static int ath12k_wow_set_hw_filter(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
591
static int ath12k_wow_clear_hw_filter(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
742
static int ath12k_wow_arp_ns_offload(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/wow.c
784
static int ath12k_gtk_rekey_offload(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/wow.c
81
int ath12k_wow_wakeup(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.c
822
static int ath12k_wow_protocol_offload(struct ath12k *ar, bool enable)
drivers/net/wireless/ath/ath12k/wow.c
843
static int ath12k_wow_set_keepalive(struct ath12k *ar,
drivers/net/wireless/ath/ath12k/wow.c
865
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/wow.c
943
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/wow.c
954
struct ath12k *ar = ath12k_ah_to_ar(ah, 0);
drivers/net/wireless/ath/ath12k/wow.h
37
int ath12k_wow_init(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wow.h
42
int ath12k_wow_enable(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wow.h
43
int ath12k_wow_wakeup(struct ath12k *ar);
drivers/net/wireless/ath/ath12k/wow.h
47
static inline int ath12k_wow_init(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.h
52
static inline int ath12k_wow_enable(struct ath12k *ar)
drivers/net/wireless/ath/ath12k/wow.h
57
static inline int ath12k_wow_wakeup(struct ath12k *ar)