Symbol: ath11k_base
drivers/net/wireless/ath/ath11k/ahb.c
1074
static int ath11k_ahb_fw_resource_deinit(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
1111
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/ahb.c
1236
static void ath11k_ahb_remove_prepare(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
1252
static void ath11k_ahb_free_resources(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
1269
struct ath11k_base *ab = platform_get_drvdata(pdev);
drivers/net/wireless/ath/ath11k/ahb.c
1288
struct ath11k_base *ab = platform_get_drvdata(pdev);
drivers/net/wireless/ath/ath11k/ahb.c
145
ath11k_ahb_get_msi_irq_wcn6750(struct ath11k_base *ab, unsigned int vector)
drivers/net/wireless/ath/ath11k/ahb.c
151
ath11k_ahb_get_window_start_wcn6750(struct ath11k_base *ab, u32 offset)
drivers/net/wireless/ath/ath11k/ahb.c
167
ath11k_ahb_window_write32_wcn6750(struct ath11k_base *ab, u32 offset, u32 value)
drivers/net/wireless/ath/ath11k/ahb.c
178
static u32 ath11k_ahb_window_read32_wcn6750(struct ath11k_base *ab, u32 offset)
drivers/net/wireless/ath/ath11k/ahb.c
199
static inline u32 ath11k_ahb_read32(struct ath11k_base *ab, u32 offset)
drivers/net/wireless/ath/ath11k/ahb.c
204
static inline void ath11k_ahb_write32(struct ath11k_base *ab, u32 offset, u32 value)
drivers/net/wireless/ath/ath11k/ahb.c
209
static void ath11k_ahb_kill_tasklets(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
231
static void __ath11k_ahb_ext_irq_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
256
static void ath11k_ahb_setbit32(struct ath11k_base *ab, u8 bit, u32 offset)
drivers/net/wireless/ath/ath11k/ahb.c
264
static void ath11k_ahb_clearbit32(struct ath11k_base *ab, u8 bit, u32 offset)
drivers/net/wireless/ath/ath11k/ahb.c
272
static void ath11k_ahb_ce_irq_enable(struct ath11k_base *ab, u16 ce_id)
drivers/net/wireless/ath/ath11k/ahb.c
293
static void ath11k_ahb_ce_irq_disable(struct ath11k_base *ab, u16 ce_id)
drivers/net/wireless/ath/ath11k/ahb.c
314
static void ath11k_ahb_sync_ce_irqs(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
328
static void ath11k_ahb_sync_ext_irqs(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
343
static void ath11k_ahb_ce_irqs_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
354
static void ath11k_ahb_ce_irqs_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
365
static int ath11k_ahb_start(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
373
static void ath11k_ahb_ext_irq_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
388
static void ath11k_ahb_ext_irq_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
394
static void ath11k_ahb_stop(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
404
static int ath11k_ahb_power_up(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
416
static void ath11k_ahb_power_down(struct ath11k_base *ab, bool is_suspend)
drivers/net/wireless/ath/ath11k/ahb.c
423
static void ath11k_ahb_init_qmi_ce_config(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
434
static void ath11k_ahb_free_ext_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
449
static void ath11k_ahb_free_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
495
struct ath11k_base *ab = irq_grp->ab;
drivers/net/wireless/ath/ath11k/ahb.c
524
static int ath11k_ahb_config_ext_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
610
static int ath11k_ahb_config_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
644
static int ath11k_ahb_map_service_to_pipe(struct ath11k_base *ab, u16 service_id,
drivers/net/wireless/ath/ath11k/ahb.c
687
static int ath11k_ahb_hif_suspend(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
722
static int ath11k_ahb_hif_resume(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
797
static int ath11k_core_get_rproc(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
819
static int ath11k_ahb_setup_msi_resources(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
869
static int ath11k_ahb_setup_smp2p_handle(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
887
static void ath11k_ahb_release_smp2p_handle(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
897
static int ath11k_ahb_setup_resources(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
918
static int ath11k_ahb_setup_msa_resources(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
946
static int ath11k_ahb_ce_remap(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
970
static void ath11k_ahb_ce_unmap(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.c
976
static int ath11k_ahb_fw_resources_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ahb.h
22
struct ath11k_base;
drivers/net/wireless/ath/ath11k/ahb.h
42
static inline struct ath11k_ahb *ath11k_ahb_priv(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ce.c
1026
int ath11k_ce_alloc_pipes(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ce.c
1073
int ath11k_ce_get_attr_flags(struct ath11k_base *ab, int ce_id)
drivers/net/wireless/ath/ath11k/ce.c
261
void ath11k_ce_stop_shadow_timers(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ce.c
276
struct ath11k_base *ab = pipe->ab;
drivers/net/wireless/ath/ath11k/ce.c
324
struct ath11k_base *ab = pipe->ab;
drivers/net/wireless/ath/ath11k/ce.c
375
struct ath11k_base *ab = pipe->ab;
drivers/net/wireless/ath/ath11k/ce.c
420
struct ath11k_base *ab = pipe->ab;
drivers/net/wireless/ath/ath11k/ce.c
460
struct ath11k_base *ab = pipe->ab;
drivers/net/wireless/ath/ath11k/ce.c
501
struct ath11k_base *ab = pipe->ab;
drivers/net/wireless/ath/ath11k/ce.c
528
static void ath11k_ce_srng_msi_ring_params_setup(struct ath11k_base *ab, u32 ce_id,
drivers/net/wireless/ath/ath11k/ce.c
554
static int ath11k_ce_init_ring(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/ce.c
613
ath11k_ce_alloc_ring(struct ath11k_base *ab, int nentries, int desc_sz)
drivers/net/wireless/ath/ath11k/ce.c
649
static int ath11k_ce_alloc_pipe(struct ath11k_base *ab, int ce_id)
drivers/net/wireless/ath/ath11k/ce.c
688
void ath11k_ce_per_engine_service(struct ath11k_base *ab, u16 ce_id)
drivers/net/wireless/ath/ath11k/ce.c
700
void ath11k_ce_poll_send_completed(struct ath11k_base *ab, u8 pipe_id)
drivers/net/wireless/ath/ath11k/ce.c
710
int ath11k_ce_send(struct ath11k_base *ab, struct sk_buff *skb, u8 pipe_id,
drivers/net/wireless/ath/ath11k/ce.c
802
struct ath11k_base *ab = pipe->ab;
drivers/net/wireless/ath/ath11k/ce.c
822
static void ath11k_ce_shadow_config(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ce.c
841
void ath11k_ce_get_shadow_config(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/ce.c
865
void ath11k_ce_cleanup_pipes(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ce.c
884
void ath11k_ce_rx_post_buf(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ce.c
910
struct ath11k_base *ab = timer_container_of(ab, t, rx_replenish_retry);
drivers/net/wireless/ath/ath11k/ce.c
915
int ath11k_ce_init_pipes(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ce.c
973
void ath11k_ce_free_pipes(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/ce.h
120
void (*recv_cb)(struct ath11k_base *, struct sk_buff *);
drivers/net/wireless/ath/ath11k/ce.h
121
void (*send_cb)(struct ath11k_base *, struct sk_buff *);
drivers/net/wireless/ath/ath11k/ce.h
169
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/ce.h
175
void (*send_cb)(struct ath11k_base *, struct sk_buff *);
drivers/net/wireless/ath/ath11k/ce.h
176
void (*recv_cb)(struct ath11k_base *, struct sk_buff *);
drivers/net/wireless/ath/ath11k/ce.h
196
void ath11k_ce_cleanup_pipes(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/ce.h
198
void ath11k_ce_per_engine_service(struct ath11k_base *ab, u16 ce_id);
drivers/net/wireless/ath/ath11k/ce.h
199
int ath11k_ce_send(struct ath11k_base *ab, struct sk_buff *skb, u8 pipe_id,
drivers/net/wireless/ath/ath11k/ce.h
201
void ath11k_ce_rx_post_buf(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/ce.h
202
int ath11k_ce_init_pipes(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/ce.h
203
int ath11k_ce_alloc_pipes(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/ce.h
204
void ath11k_ce_free_pipes(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/ce.h
205
int ath11k_ce_get_attr_flags(struct ath11k_base *ab, int ce_id);
drivers/net/wireless/ath/ath11k/ce.h
206
void ath11k_ce_poll_send_completed(struct ath11k_base *ab, u8 pipe_id);
drivers/net/wireless/ath/ath11k/ce.h
207
void ath11k_ce_get_shadow_config(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/ce.h
209
void ath11k_ce_stop_shadow_timers(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/ce.h
64
struct ath11k_base;
drivers/net/wireless/ath/ath11k/cfr.c
184
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/cfr.c
300
int ath11k_process_cfr_capture_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/cfr.c
923
void ath11k_cfr_deinit(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/cfr.c
951
int ath11k_cfr_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/cfr.h
217
int ath11k_cfr_init(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/cfr.h
218
void ath11k_cfr_deinit(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/cfr.h
236
int ath11k_process_cfr_capture_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/cfr.h
245
static inline int ath11k_cfr_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/cfr.h
250
static inline void ath11k_cfr_deinit(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/cfr.h
302
int ath11k_process_cfr_capture_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.c
1058
const char *ath11k_core_get_usecase_firmware(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1121
bool ath11k_core_coldboot_cal_support(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1139
static int ath11k_core_continue_suspend_resume(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1156
static int ath11k_core_suspend_wow(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1204
static int ath11k_core_suspend_default(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1250
int ath11k_core_suspend(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1265
int ath11k_core_suspend_late(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1285
int ath11k_core_resume_early(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1305
static int ath11k_core_resume_default(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1340
static int ath11k_core_resume_wow(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1369
int ath11k_core_resume(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1386
struct ath11k_base *ab = data;
drivers/net/wireless/ath/ath11k/core.c
1464
int ath11k_core_check_smbios(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1475
int ath11k_core_check_dt(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1507
static int __ath11k_core_create_board_name(struct ath11k_base *ab, char *name,
drivers/net/wireless/ath/ath11k/core.c
1559
static int ath11k_core_create_board_name(struct ath11k_base *ab, char *name,
drivers/net/wireless/ath/ath11k/core.c
1566
static int ath11k_core_create_fallback_board_name(struct ath11k_base *ab, char *name,
drivers/net/wireless/ath/ath11k/core.c
1573
static int ath11k_core_create_bus_type_board_name(struct ath11k_base *ab, char *name,
drivers/net/wireless/ath/ath11k/core.c
1580
static int ath11k_core_create_chip_id_board_name(struct ath11k_base *ab, char *name,
drivers/net/wireless/ath/ath11k/core.c
1587
const struct firmware *ath11k_core_firmware_request(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.c
1609
void ath11k_core_free_bdf(struct ath11k_base *ab, struct ath11k_board_data *bd)
drivers/net/wireless/ath/ath11k/core.c
1617
static int ath11k_core_parse_bd_ie_board(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.c
1702
static int ath11k_core_fetch_board_data_api_n(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.c
1813
int ath11k_core_fetch_board_data_api_1(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.c
1829
int ath11k_core_fetch_bdf(struct ath11k_base *ab, struct ath11k_board_data *bd)
drivers/net/wireless/ath/ath11k/core.c
1927
int ath11k_core_fetch_regdb(struct ath11k_base *ab, struct ath11k_board_data *bd)
drivers/net/wireless/ath/ath11k/core.c
1973
static void ath11k_core_stop(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
1985
static int ath11k_core_soc_create(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2021
static void ath11k_core_soc_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2029
static int ath11k_core_pdev_create(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2086
static void ath11k_core_pdev_suspend_target(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2121
static void ath11k_core_pdev_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2133
static int ath11k_core_start(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2244
static int ath11k_core_start_firmware(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.c
2261
int ath11k_core_qmi_firmware_ready(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2329
static int ath11k_core_reconfigure_on_crash(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2365
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/core.c
2393
struct ath11k_base *ab = container_of(work, struct ath11k_base, update_11d_work);
drivers/net/wireless/ath/ath11k/core.c
2417
void ath11k_core_pre_reconfigure_recovery(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2466
static void ath11k_core_post_reconfigure_recovery(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2513
struct ath11k_base *ab = container_of(work, struct ath11k_base, restart_work);
drivers/net/wireless/ath/ath11k/core.c
2533
struct ath11k_base *ab = container_of(work, struct ath11k_base, reset_work);
drivers/net/wireless/ath/ath11k/core.c
2605
static int ath11k_init_hw_params(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2629
int ath11k_core_pre_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2652
struct ath11k_base *ab = container_of(nb, struct ath11k_base,
drivers/net/wireless/ath/ath11k/core.c
2669
static int ath11k_core_pm_notifier_register(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2675
void ath11k_core_pm_notifier_unregister(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2686
int ath11k_core_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2720
void ath11k_core_deinit(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2736
void ath11k_core_free(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/core.c
2745
struct ath11k_base *ath11k_core_alloc(struct device *dev, size_t priv_size,
drivers/net/wireless/ath/ath11k/core.c
2748
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/core.h
1269
int ath11k_core_qmi_firmware_ready(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
1270
int ath11k_core_pre_init(struct ath11k_base *ab);
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
1273
struct ath11k_base *ath11k_core_alloc(struct device *dev, size_t priv_size,
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
1278
int ath11k_core_fetch_regdb(struct ath11k_base *ab, struct ath11k_board_data *bd);
drivers/net/wireless/ath/ath11k/core.h
1279
int ath11k_core_fetch_board_data_api_1(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.h
1282
void ath11k_core_free_bdf(struct ath11k_base *ab, struct ath11k_board_data *bd);
drivers/net/wireless/ath/ath11k/core.h
1283
int ath11k_core_check_dt(struct ath11k_base *ath11k);
drivers/net/wireless/ath/ath11k/core.h
1284
int ath11k_core_check_smbios(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
1286
int ath11k_core_resume_early(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
1287
int ath11k_core_resume(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
1288
int ath11k_core_suspend(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
1289
int ath11k_core_suspend_late(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
1290
void ath11k_core_pre_reconfigure_recovery(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
1291
bool ath11k_core_coldboot_cal_support(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
1293
const struct firmware *ath11k_core_firmware_request(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.h
1295
const char *ath11k_core_get_usecase_firmware(struct ath11k_base *ab);
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
1342
static inline void ath11k_core_create_firmware_path(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/core.h
1373
void ath11k_core_pm_notifier_unregister(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
175
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/core.h
663
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/core.h
857
int (*wakeup)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
858
void (*release)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/core.h
859
int (*get_msi_irq)(struct ath11k_base *ab, unsigned int vector);
drivers/net/wireless/ath/ath11k/core.h
860
void (*window_write32)(struct ath11k_base *ab, u32 offset, u32 value);
drivers/net/wireless/ath/ath11k/core.h
861
u32 (*window_read32)(struct ath11k_base *ab, u32 offset);
drivers/net/wireless/ath/ath11k/coredump.c
43
struct ath11k_base *ab = container_of(work, struct ath11k_base, dump_work);
drivers/net/wireless/ath/ath11k/coredump.c
51
void ath11k_coredump_collect(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/coredump.h
62
void ath11k_coredump_collect(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/coredump.h
74
static inline void ath11k_coredump_collect(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dbring.c
218
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dbring.c
256
int ath11k_dbring_get_cap(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dbring.c
281
int ath11k_dbring_buffer_release_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dbring.c
44
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dbring.h
78
int ath11k_dbring_buffer_release_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dbring.h
80
int ath11k_dbring_get_cap(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debug.c
13
void ath11k_info(struct ath11k_base *ab, const char *fmt, ...)
drivers/net/wireless/ath/ath11k/debug.c
28
void ath11k_err(struct ath11k_base *ab, const char *fmt, ...)
drivers/net/wireless/ath/ath11k/debug.c
43
void ath11k_warn(struct ath11k_base *ab, const char *fmt, ...)
drivers/net/wireless/ath/ath11k/debug.c
60
void __ath11k_dbg(struct ath11k_base *ab, enum ath11k_debug_mask mask,
drivers/net/wireless/ath/ath11k/debug.c
80
void ath11k_dbg_dump(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debug.h
104
static inline void ath11k_dbg_dump(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debug.h
82
__printf(2, 3) void ath11k_info(struct ath11k_base *ab, const char *fmt, ...);
drivers/net/wireless/ath/ath11k/debug.h
83
__printf(2, 3) void ath11k_err(struct ath11k_base *ab, const char *fmt, ...);
drivers/net/wireless/ath/ath11k/debug.h
84
__printf(2, 3) void ath11k_warn(struct ath11k_base *ab, const char *fmt, ...);
drivers/net/wireless/ath/ath11k/debug.h
89
__printf(3, 4) void __ath11k_dbg(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debug.h
92
void ath11k_dbg_dump(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debug.h
97
static inline int __ath11k_dbg(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debugfs.c
100
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/debugfs.c
129
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/debugfs.c
1472
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/debugfs.c
1779
struct ath11k_base *ab = arvif->ar->ab;
drivers/net/wireless/ath/ath11k/debugfs.c
375
struct ath11k_base *ab = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
499
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/debugfs.c
592
static int ath11k_fill_bp_stats(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debugfs.c
609
static ssize_t ath11k_debugfs_dump_soc_ring_bp_stats(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debugfs.c
662
struct ath11k_base *ab = file->private_data;
drivers/net/wireless/ath/ath11k/debugfs.c
800
struct ath11k_base *ab = inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs.c
827
struct ath11k_base *ab = file->f_inode->i_private;
drivers/net/wireless/ath/ath11k/debugfs.c
855
int ath11k_debugfs_pdev_create(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/debugfs.c
873
void ath11k_debugfs_pdev_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/debugfs.c
879
int ath11k_debugfs_soc_create(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/debugfs.c
916
void ath11k_debugfs_soc_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/debugfs.c
952
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/debugfs.h
267
int ath11k_debugfs_soc_create(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/debugfs.h
268
void ath11k_debugfs_soc_destroy(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/debugfs.h
269
int ath11k_debugfs_pdev_create(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/debugfs.h
270
void ath11k_debugfs_pdev_destroy(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/debugfs.h
316
static inline int ath11k_debugfs_soc_create(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/debugfs.h
321
static inline void ath11k_debugfs_soc_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/debugfs.h
325
static inline int ath11k_debugfs_pdev_create(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/debugfs.h
330
static inline void ath11k_debugfs_pdev_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4165
static int ath11k_dbg_htt_ext_stats_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4553
void ath11k_debugfs_htt_ext_stats_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
2023
void ath11k_debugfs_htt_ext_stats_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
2033
static inline void ath11k_debugfs_htt_ext_stats_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
1015
struct ath11k_base *ab = ctx;
drivers/net/wireless/ath/ath11k/dp.c
1026
void ath11k_dp_free(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.c
104
void ath11k_dp_srng_cleanup(struct ath11k_base *ab, struct dp_srng *ring)
drivers/net/wireless/ath/ath11k/dp.c
1050
int ath11k_dp_alloc(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.c
1125
struct ath11k_base *ab = update_timer->ab;
drivers/net/wireless/ath/ath11k/dp.c
1147
void ath11k_dp_shadow_start_timer(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
1167
void ath11k_dp_shadow_stop_timer(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
1179
void ath11k_dp_shadow_init_timer(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
133
static int ath11k_dp_srng_calculate_msi_group(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
18
static void ath11k_dp_htt_htc_tx_complete(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
184
static void ath11k_dp_srng_msi_setup(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
224
int ath11k_dp_srng_setup(struct ath11k_base *ab, struct dp_srng *ring,
drivers/net/wireless/ath/ath11k/dp.c
26
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp.c
340
void ath11k_dp_stop_shadow_timers(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.c
353
static void ath11k_dp_srng_common_cleanup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.c
373
static int ath11k_dp_srng_common_setup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.c
48
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp.c
490
static void ath11k_dp_scatter_idle_link_desc_cleanup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.c
506
static int ath11k_dp_scatter_idle_link_desc_setup(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
582
ath11k_dp_link_desc_bank_free(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
598
static int ath11k_dp_link_desc_bank_alloc(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
637
void ath11k_dp_link_desc_cleanup(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
649
static int ath11k_wbm_idle_ring_setup(struct ath11k_base *ab, u32 *n_link_desc)
drivers/net/wireless/ath/ath11k/dp.c
685
int ath11k_dp_link_desc_setup(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
774
int ath11k_dp_service_srng(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.c
875
void ath11k_dp_pdev_free(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.c
890
void ath11k_dp_pdev_pre_alloc(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.c
914
int ath11k_dp_pdev_alloc(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp.h
14
struct ath11k_base;
drivers/net/wireless/ath/ath11k/dp.h
1658
int ath11k_dp_service_srng(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.h
1663
void ath11k_dp_free(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp.h
1664
int ath11k_dp_alloc(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp.h
1665
int ath11k_dp_pdev_alloc(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp.h
1666
void ath11k_dp_pdev_pre_alloc(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp.h
1667
void ath11k_dp_pdev_free(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp.h
1668
int ath11k_dp_tx_htt_srng_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp.h
1672
void ath11k_dp_srng_cleanup(struct ath11k_base *ab, struct dp_srng *ring);
drivers/net/wireless/ath/ath11k/dp.h
1673
int ath11k_dp_srng_setup(struct ath11k_base *ab, struct dp_srng *ring,
drivers/net/wireless/ath/ath11k/dp.h
1676
void ath11k_dp_link_desc_cleanup(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.h
1679
int ath11k_dp_link_desc_setup(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.h
1683
void ath11k_dp_shadow_start_timer(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.h
1686
void ath11k_dp_shadow_stop_timer(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.h
1688
void ath11k_dp_shadow_init_timer(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp.h
1691
void ath11k_dp_stop_shadow_timers(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp.h
254
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/dp.h
258
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/dp.h
38
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
1001
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
1093
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
1110
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
1158
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
1241
static int ath11k_htt_tlv_ppdu_stats_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
1325
int ath11k_dp_htt_tlv_iter(struct ath11k_base *ab, const void *ptr, size_t len,
drivers/net/wireless/ath/ath11k/dp_rx.c
1326
int (*iter)(struct ath11k_base *ar, u16 tag, u16 len,
drivers/net/wireless/ath/ath11k/dp_rx.c
1366
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
1554
static int ath11k_htt_pull_ppdu_stats(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
157
static bool ath11k_dp_rx_h_attn_msdu_len_err(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
1604
static void ath11k_htt_pktlog(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/dp_rx.c
1628
static void ath11k_htt_backpressure_event_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
1677
void ath11k_dp_htt_htc_t2h_msg_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
169
static inline u16 ath11k_dp_rx_h_msdu_start_msdu_len(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
175
static inline u8 ath11k_dp_rx_h_msdu_start_sgi(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
1758
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
181
static inline u8 ath11k_dp_rx_h_msdu_start_rate_mcs(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
187
static inline u8 ath11k_dp_rx_h_msdu_start_rx_bw(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
193
static inline u32 ath11k_dp_rx_h_msdu_start_freq(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
199
static inline u8 ath11k_dp_rx_h_msdu_start_pkt_type(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
205
static inline u8 ath11k_dp_rx_h_msdu_start_nss(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
211
static inline u8 ath11k_dp_rx_h_mpdu_start_tid(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
217
static inline u16 ath11k_dp_rx_h_mpdu_start_peer_id(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
2209
ath11k_dp_rx_h_find_peer(struct ath11k_base *ab, struct sk_buff *msdu)
drivers/net/wireless/ath/ath11k/dp_rx.c
223
static inline u8 ath11k_dp_rx_h_msdu_end_l3pad(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
229
static inline bool ath11k_dp_rx_h_msdu_end_first_msdu(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
235
static bool ath11k_dp_rx_h_msdu_end_last_msdu(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
241
static void ath11k_dp_rx_desc_end_tlv_copy(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
25
u8 *ath11k_dp_rx_h_80211_hdr(struct ath11k_base *ab, struct hal_rx_desc *desc)
drivers/net/wireless/ath/ath11k/dp_rx.c
2510
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
254
static inline u8 *ath11k_dp_rxdesc_get_80211hdr(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
2586
static void ath11k_dp_rx_process_received_packets(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
2623
int ath11k_dp_process_rx(struct ath11k_base *ab, int ring_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
264
static inline bool ath11k_dp_rxdesc_mpdu_valid(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
274
static inline u32 ath11k_dp_rxdesc_get_ppduid(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
280
static inline void ath11k_dp_rxdesc_set_msdu_len(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
2834
static struct sk_buff *ath11k_dp_rx_alloc_mon_status_buf(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
287
static bool ath11k_dp_rx_h_attn_is_mcbc(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
2878
int ath11k_dp_rx_mon_status_bufs_replenish(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
297
static bool ath11k_dp_rxdesc_mac_addr2_valid(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
2981
ath11k_dp_rx_mon_buf_done(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/dp_rx.c
3020
static int ath11k_dp_rx_reap_mon_status_ring(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
303
static u8 *ath11k_dp_rxdesc_mpdu_start_addr2(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
31
enum hal_encrypt_type ath11k_dp_rx_h_mpdu_start_enctype(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
311
struct ath11k_base *ab = timer_container_of(ab, t, mon_reap_timer);
drivers/net/wireless/ath/ath11k/dp_rx.c
3184
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
321
static int ath11k_dp_purge_mon_ring(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp_rx.c
3421
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
344
int ath11k_dp_rxbufs_replenish(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
3616
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
3813
int ath11k_dp_process_rx_err(struct ath11k_base *ab, struct napi_struct *napi,
drivers/net/wireless/ath/ath11k/dp_rx.c
40
static inline u8 ath11k_dp_rx_h_msdu_start_decap_type(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
4124
int ath11k_dp_rx_process_wbm_err(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
4242
int ath11k_dp_process_rxdma_err(struct ath11k_base *ab, int mac_id, int budget)
drivers/net/wireless/ath/ath11k/dp_rx.c
4331
void ath11k_dp_process_reo_status(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp_rx.c
4410
void ath11k_dp_rx_pdev_free(struct ath11k_base *ab, int mac_id)
drivers/net/wireless/ath/ath11k/dp_rx.c
4418
int ath11k_dp_rx_pdev_alloc(struct ath11k_base *ab, int mac_id)
drivers/net/wireless/ath/ath11k/dp_rx.c
462
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
47
bool ath11k_dp_rx_h_msdu_start_ldpc_support(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
4893
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
498
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
520
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
5236
int ath11k_dp_rx_process_mon_status(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
537
void ath11k_dp_pdev_reo_cleanup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp_rx.c
54
u8 ath11k_dp_rx_h_msdu_start_mesh_ctl_present(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
546
int ath11k_dp_pdev_reo_setup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp_rx.c
5530
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
5554
ath11k_dp_rx_process_full_mon_status_ring(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
5596
static int ath11k_dp_full_mon_process_rx(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
5684
int ath11k_dp_rx_process_mon_rings(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.c
573
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
5769
int ath11k_dp_rx_pktlog_start(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp_rx.c
5778
int ath11k_dp_rx_pktlog_stop(struct ath11k_base *ab, bool stop_timer)
drivers/net/wireless/ath/ath11k/dp_rx.c
61
bool ath11k_dp_rx_h_mpdu_start_seq_ctrl_valid(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
667
void ath11k_dp_reo_cmd_list_cleanup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp_rx.c
67
static inline bool ath11k_dp_rx_h_mpdu_start_fc_valid(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
719
static void ath11k_dp_reo_cache_flush(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
73
static inline bool ath11k_dp_rx_h_mpdu_start_more_frags(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
762
struct ath11k_base *ab = dp->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
82
static inline u16 ath11k_dp_rx_h_mpdu_start_frag_no(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
846
static int ath11k_dp_rx_link_desc_return(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
880
struct ath11k_base *ab = rx_tid->ab;
drivers/net/wireless/ath/ath11k/dp_rx.c
91
static inline u16 ath11k_dp_rx_h_mpdu_start_seq_no(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
969
static void ath11k_dp_rx_tid_mem_free(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.c
97
static inline void *ath11k_dp_rx_get_attention(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.h
60
void ath11k_dp_htt_htc_t2h_msg_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.h
62
int ath11k_dp_pdev_reo_setup(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp_rx.h
63
void ath11k_dp_pdev_reo_cleanup(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp_rx.h
64
int ath11k_dp_rx_pdev_alloc(struct ath11k_base *ab, int pdev_idx);
drivers/net/wireless/ath/ath11k/dp_rx.h
65
void ath11k_dp_rx_pdev_free(struct ath11k_base *ab, int pdev_idx);
drivers/net/wireless/ath/ath11k/dp_rx.h
66
void ath11k_dp_reo_cmd_list_cleanup(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp_rx.h
67
void ath11k_dp_process_reo_status(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp_rx.h
68
int ath11k_dp_process_rxdma_err(struct ath11k_base *ab, int mac_id, int budget);
drivers/net/wireless/ath/ath11k/dp_rx.h
69
int ath11k_dp_rx_process_wbm_err(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_rx.h
71
int ath11k_dp_process_rx_err(struct ath11k_base *ab, struct napi_struct *napi,
drivers/net/wireless/ath/ath11k/dp_rx.h
73
int ath11k_dp_process_rx(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.h
76
int ath11k_dp_rxbufs_replenish(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.h
80
int ath11k_dp_htt_tlv_iter(struct ath11k_base *ab, const void *ptr, size_t len,
drivers/net/wireless/ath/ath11k/dp_rx.h
81
int (*iter)(struct ath11k_base *ar, u16 tag, u16 len,
drivers/net/wireless/ath/ath11k/dp_rx.h
84
int ath11k_dp_rx_process_mon_rings(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.h
86
int ath11k_dp_rx_process_mon_status(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.h
88
int ath11k_dp_rx_mon_status_bufs_replenish(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_rx.h
96
int ath11k_dp_rx_pktlog_start(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp_rx.h
97
int ath11k_dp_rx_pktlog_stop(struct ath11k_base *ab, bool stop_timer);
drivers/net/wireless/ath/ath11k/dp_tx.c
1039
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_tx.c
1072
int ath11k_dp_tx_htt_rx_filter_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
1144
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_tx.c
1191
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_tx.c
1270
int ath11k_dp_tx_htt_rx_full_mon_setup(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
20
struct ath11k_base *ab = arvif->ar->ab;
drivers/net/wireless/ath/ath11k/dp_tx.c
288
static void ath11k_dp_tx_free_txbuf(struct ath11k_base *ab, u8 mac_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
317
ath11k_dp_tx_htt_tx_complete_buf(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_tx.c
391
ath11k_dp_tx_process_htt_tx_complete(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_tx.c
455
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_tx.c
558
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_tx.c
657
static inline void ath11k_dp_tx_status_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_tx.c
688
void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id)
drivers/net/wireless/ath/ath11k/dp_tx.c
767
int ath11k_dp_tx_send_reo_cmd(struct ath11k_base *ab, struct dp_rx_tid *rx_tid,
drivers/net/wireless/ath/ath11k/dp_tx.c
816
ath11k_dp_tx_get_ring_id_type(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/dp_tx.c
86
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/dp_tx.c
878
int ath11k_dp_tx_htt_srng_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.c
996
int ath11k_dp_tx_htt_h2t_ver_req_msg(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/dp_tx.h
21
int ath11k_dp_tx_htt_h2t_ver_req_msg(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/dp_tx.h
24
void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id);
drivers/net/wireless/ath/ath11k/dp_tx.h
25
int ath11k_dp_tx_send_reo_cmd(struct ath11k_base *ab, struct dp_rx_tid *rx_tid,
drivers/net/wireless/ath/ath11k/dp_tx.h
38
int ath11k_dp_tx_htt_rx_filter_setup(struct ath11k_base *ab, u32 ring_id,
drivers/net/wireless/ath/ath11k/dp_tx.h
43
int ath11k_dp_tx_htt_rx_full_mon_setup(struct ath11k_base *ab, int mac_id,
drivers/net/wireless/ath/ath11k/fw.c
12
static int ath11k_fw_request_firmware_api_n(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/fw.c
148
int ath11k_fw_pre_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/fw.c
167
void ath11k_fw_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/fw.h
24
int ath11k_fw_pre_init(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/fw.h
25
void ath11k_fw_destroy(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hal.c
1122
static void ath11k_hal_srng_update_hp_tp_addr(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
1146
int ath11k_hal_srng_update_shadow_config(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
1184
void ath11k_hal_srng_shadow_config(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
1206
void ath11k_hal_srng_get_shadow_config(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
1215
void ath11k_hal_srng_shadow_update_hp_tp(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
1228
static int ath11k_hal_srng_create_config(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
1323
static void ath11k_hal_register_srng_key(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
1332
static void ath11k_hal_unregister_srng_key(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
1341
int ath11k_hal_srng_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
1372
void ath11k_hal_srng_deinit(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
1388
void ath11k_hal_srng_clear(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
1404
void ath11k_hal_dump_srng_stats(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
194
static int ath11k_hal_alloc_cont_rdp(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
208
static void ath11k_hal_free_cont_rdp(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
222
static int ath11k_hal_alloc_cont_wrp(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
236
static void ath11k_hal_free_cont_wrp(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hal.c
250
static void ath11k_hal_ce_dst_setup(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
268
static void ath11k_hal_srng_dst_hw_init(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
347
static void ath11k_hal_srng_src_hw_init(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
456
static void ath11k_hal_srng_hw_init(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
465
static int ath11k_hal_srng_get_ring_id(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
487
int ath11k_hal_srng_get_entrysize(struct ath11k_base *ab, u32 ring_type)
drivers/net/wireless/ath/ath11k/hal.c
499
int ath11k_hal_srng_get_max_entries(struct ath11k_base *ab, u32 ring_type)
drivers/net/wireless/ath/ath11k/hal.c
511
void ath11k_hal_srng_get_params(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/hal.c
526
dma_addr_t ath11k_hal_srng_get_hp_addr(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
542
dma_addr_t ath11k_hal_srng_get_tp_addr(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
620
u32 *ath11k_hal_srng_dst_peek(struct ath11k_base *ab, struct hal_srng *srng)
drivers/net/wireless/ath/ath11k/hal.c
630
static u32 *ath11k_hal_srng_dst_peek_with_dma(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
644
static void ath11k_hal_srng_prefetch_desc(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
660
u32 *ath11k_hal_srng_dst_get_next_entry(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
685
int ath11k_hal_srng_dst_num_free(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/hal.c
708
int ath11k_hal_srng_src_num_free(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/hal.c
730
u32 *ath11k_hal_srng_src_get_next_entry(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
763
u32 *ath11k_hal_srng_src_reap_next(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
783
u32 *ath11k_hal_srng_src_get_next_reaped(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
800
u32 *ath11k_hal_srng_src_next_peek(struct ath11k_base *ab, struct hal_srng *srng)
drivers/net/wireless/ath/ath11k/hal.c
814
u32 *ath11k_hal_srng_src_peek(struct ath11k_base *ab, struct hal_srng *srng)
drivers/net/wireless/ath/ath11k/hal.c
825
void ath11k_hal_srng_access_begin(struct ath11k_base *ab, struct hal_srng *srng)
drivers/net/wireless/ath/ath11k/hal.c
854
void ath11k_hal_srng_access_end(struct ath11k_base *ab, struct hal_srng *srng)
drivers/net/wireless/ath/ath11k/hal.c
906
void ath11k_hal_setup_link_idle_list(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.c
998
int ath11k_hal_srng_setup(struct ath11k_base *ab, enum hal_ring_type type,
drivers/net/wireless/ath/ath11k/hal.h
13
struct ath11k_base;
drivers/net/wireless/ath/ath11k/hal.h
922
void ath11k_hal_reo_init_cmd_ring(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
924
void ath11k_hal_setup_link_idle_list(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
929
dma_addr_t ath11k_hal_srng_get_tp_addr(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
931
dma_addr_t ath11k_hal_srng_get_hp_addr(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
940
int ath11k_hal_srng_get_entrysize(struct ath11k_base *ab, u32 ring_type);
drivers/net/wireless/ath/ath11k/hal.h
941
int ath11k_hal_srng_get_max_entries(struct ath11k_base *ab, u32 ring_type);
drivers/net/wireless/ath/ath11k/hal.h
942
void ath11k_hal_srng_get_params(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/hal.h
944
u32 *ath11k_hal_srng_dst_get_next_entry(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
946
u32 *ath11k_hal_srng_dst_peek(struct ath11k_base *ab, struct hal_srng *srng);
drivers/net/wireless/ath/ath11k/hal.h
947
int ath11k_hal_srng_dst_num_free(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/hal.h
949
u32 *ath11k_hal_srng_src_peek(struct ath11k_base *ab, struct hal_srng *srng);
drivers/net/wireless/ath/ath11k/hal.h
950
u32 *ath11k_hal_srng_src_next_peek(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
952
u32 *ath11k_hal_srng_src_get_next_reaped(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
954
u32 *ath11k_hal_srng_src_reap_next(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
956
u32 *ath11k_hal_srng_src_get_next_entry(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
958
int ath11k_hal_srng_src_num_free(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/hal.h
960
void ath11k_hal_srng_access_begin(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
962
void ath11k_hal_srng_access_end(struct ath11k_base *ab, struct hal_srng *srng);
drivers/net/wireless/ath/ath11k/hal.h
963
int ath11k_hal_srng_setup(struct ath11k_base *ab, enum hal_ring_type type,
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/hal.h
968
void ath11k_hal_srng_clear(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hal.h
969
void ath11k_hal_dump_srng_stats(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hal.h
970
void ath11k_hal_srng_get_shadow_config(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
972
int ath11k_hal_srng_update_shadow_config(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal.h
975
void ath11k_hal_srng_shadow_config(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hal.h
976
void ath11k_hal_srng_shadow_update_hp_tp(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.c
1501
ath11k_hal_rx_parse_mon_status(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.c
219
int ath11k_hal_reo_cmd_send(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/hal_rx.c
320
int ath11k_hal_desc_reo_parse_err(struct ath11k_base *ab, u32 *rx_desc,
drivers/net/wireless/ath/ath11k/hal_rx.c
351
int ath11k_hal_wbm_desc_parse_err(struct ath11k_base *ab, void *desc,
drivers/net/wireless/ath/ath11k/hal_rx.c
407
void ath11k_hal_rx_reo_ent_paddr_get(struct ath11k_base *ab, void *desc,
drivers/net/wireless/ath/ath11k/hal_rx.c
418
void ath11k_hal_rx_msdu_link_desc_set(struct ath11k_base *ab, void *desc,
drivers/net/wireless/ath/ath11k/hal_rx.c
433
void ath11k_hal_reo_status_queue_stats(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.c
510
void ath11k_hal_reo_flush_queue_status(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.c
528
void ath11k_hal_reo_flush_cache_status(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.c
570
void ath11k_hal_reo_unblk_cache_status(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.c
598
void ath11k_hal_reo_flush_timeout_list_status(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.c
628
void ath11k_hal_reo_desc_thresh_reached_status(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.c
664
void ath11k_hal_reo_update_rx_reo_queue_status(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.c
784
void ath11k_hal_reo_init_cmd_ring(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.c
868
static u16 ath11k_hal_rx_mpduinfo_get_peerid(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.c
875
ath11k_hal_rx_parse_mon_status_tlv(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.h
468
void ath11k_hal_reo_status_queue_stats(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
470
void ath11k_hal_reo_flush_queue_status(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
472
void ath11k_hal_reo_flush_cache_status(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
474
void ath11k_hal_reo_flush_cache_status(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
476
void ath11k_hal_reo_unblk_cache_status(struct ath11k_base *ab, u32 *reo_desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
478
void ath11k_hal_reo_flush_timeout_list_status(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.h
481
void ath11k_hal_reo_desc_thresh_reached_status(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.h
484
void ath11k_hal_reo_update_rx_reo_queue_status(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_rx.h
491
void ath11k_hal_rx_msdu_link_desc_set(struct ath11k_base *ab, void *desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
498
int ath11k_hal_desc_reo_parse_err(struct ath11k_base *ab, u32 *rx_desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
500
int ath11k_hal_wbm_desc_parse_err(struct ath11k_base *ab, void *desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
502
void ath11k_hal_rx_reo_ent_paddr_get(struct ath11k_base *ab, void *desc,
drivers/net/wireless/ath/ath11k/hal_rx.h
512
ath11k_hal_rx_parse_mon_status(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hal_tx.c
140
void ath11k_hal_tx_init_data_ring(struct ath11k_base *ab, struct hal_srng *srng)
drivers/net/wireless/ath/ath11k/hal_tx.c
37
void ath11k_hal_tx_cmd_desc_setup(struct ath11k_base *ab, void *cmd,
drivers/net/wireless/ath/ath11k/hal_tx.c
83
void ath11k_hal_tx_set_dscp_tid_map(struct ath11k_base *ab, int id)
drivers/net/wireless/ath/ath11k/hal_tx.h
66
void ath11k_hal_tx_cmd_desc_setup(struct ath11k_base *ab, void *cmd,
drivers/net/wireless/ath/ath11k/hal_tx.h
68
void ath11k_hal_tx_set_dscp_tid_map(struct ath11k_base *ab, int id);
drivers/net/wireless/ath/ath11k/hal_tx.h
69
int ath11k_hal_reo_cmd_send(struct ath11k_base *ab, struct hal_srng *srng,
drivers/net/wireless/ath/ath11k/hal_tx.h
72
void ath11k_hal_tx_init_data_ring(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hif.h
101
static inline u32 ath11k_hif_read32(struct ath11k_base *ab, u32 address)
drivers/net/wireless/ath/ath11k/hif.h
106
static inline void ath11k_hif_write32(struct ath11k_base *ab, u32 address, u32 data)
drivers/net/wireless/ath/ath11k/hif.h
111
static inline int ath11k_hif_read(struct ath11k_base *ab, void *buf,
drivers/net/wireless/ath/ath11k/hif.h
120
static inline int ath11k_hif_map_service_to_pipe(struct ath11k_base *ab, u16 service_id,
drivers/net/wireless/ath/ath11k/hif.h
126
static inline int ath11k_get_user_msi_vector(struct ath11k_base *ab, char *user_name,
drivers/net/wireless/ath/ath11k/hif.h
13
u32 (*read32)(struct ath11k_base *ab, u32 address);
drivers/net/wireless/ath/ath11k/hif.h
138
static inline void ath11k_get_msi_address(struct ath11k_base *ab, u32 *msi_addr_lo,
drivers/net/wireless/ath/ath11k/hif.h
14
void (*write32)(struct ath11k_base *ab, u32 address, u32 data);
drivers/net/wireless/ath/ath11k/hif.h
147
static inline void ath11k_get_ce_msi_idx(struct ath11k_base *ab, u32 ce_id,
drivers/net/wireless/ath/ath11k/hif.h
15
int (*read)(struct ath11k_base *ab, void *buf, u32 start, u32 end);
drivers/net/wireless/ath/ath11k/hif.h
156
static inline void ath11k_hif_coredump_download(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
16
void (*irq_enable)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
17
void (*irq_disable)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
18
int (*start)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
19
void (*stop)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
20
int (*power_up)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
21
void (*power_down)(struct ath11k_base *ab, bool is_suspend);
drivers/net/wireless/ath/ath11k/hif.h
22
int (*suspend)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
23
int (*resume)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
24
int (*map_service_to_pipe)(struct ath11k_base *ab, u16 service_id,
drivers/net/wireless/ath/ath11k/hif.h
26
int (*get_user_msi_vector)(struct ath11k_base *ab, char *user_name,
drivers/net/wireless/ath/ath11k/hif.h
29
void (*get_msi_address)(struct ath11k_base *ab, u32 *msi_addr_lo,
drivers/net/wireless/ath/ath11k/hif.h
31
void (*ce_irq_enable)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
32
void (*ce_irq_disable)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
33
void (*get_ce_msi_idx)(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx);
drivers/net/wireless/ath/ath11k/hif.h
34
void (*coredump_download)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/hif.h
37
static inline void ath11k_hif_ce_irq_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
43
static inline void ath11k_hif_ce_irq_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
49
static inline int ath11k_hif_start(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
54
static inline void ath11k_hif_stop(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
59
static inline void ath11k_hif_irq_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
64
static inline void ath11k_hif_irq_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
69
static inline int ath11k_hif_power_up(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
77
static inline void ath11k_hif_power_down(struct ath11k_base *ab, bool is_suspend)
drivers/net/wireless/ath/ath11k/hif.h
85
static inline int ath11k_hif_suspend(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hif.h
93
static inline int ath11k_hif_resume(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/htc.c
12
struct sk_buff *ath11k_htc_alloc_skb(struct ath11k_base *ab, int size)
drivers/net/wireless/ath/ath11k/htc.c
156
struct ath11k_base *ab = htc->ab;
drivers/net/wireless/ath/ath11k/htc.c
190
struct ath11k_base *ab = htc->ab;
drivers/net/wireless/ath/ath11k/htc.c
243
static void ath11k_htc_suspend_complete(struct ath11k_base *ab, bool ack)
drivers/net/wireless/ath/ath11k/htc.c
255
void ath11k_htc_tx_completion_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/htc.c
260
void (*ep_tx_complete)(struct ath11k_base *, struct sk_buff *);
drivers/net/wireless/ath/ath11k/htc.c
280
static void ath11k_htc_wakeup_from_suspend(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/htc.c
285
void ath11k_htc_rx_completion_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/htc.c
29
static void ath11k_htc_control_tx_complete(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/htc.c
418
static void ath11k_htc_control_rx_complete(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/htc.c
527
struct ath11k_base *ab = htc->ab;
drivers/net/wireless/ath/ath11k/htc.c
600
struct ath11k_base *ab = htc->ab;
drivers/net/wireless/ath/ath11k/htc.c
770
struct ath11k_base *ab = htc->ab;
drivers/net/wireless/ath/ath11k/htc.c
798
int ath11k_htc_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/htc.c
81
struct ath11k_base *ab = htc->ab;
drivers/net/wireless/ath/ath11k/htc.h
16
struct ath11k_base;
drivers/net/wireless/ath/ath11k/htc.h
215
void (*ep_tx_complete)(struct ath11k_base *, struct sk_buff *);
drivers/net/wireless/ath/ath11k/htc.h
216
void (*ep_rx_complete)(struct ath11k_base *, struct sk_buff *);
drivers/net/wireless/ath/ath11k/htc.h
217
void (*ep_tx_credits)(struct ath11k_base *);
drivers/net/wireless/ath/ath11k/htc.h
267
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/htc.h
285
int ath11k_htc_init(struct ath11k_base *ar);
drivers/net/wireless/ath/ath11k/htc.h
293
struct sk_buff *ath11k_htc_alloc_skb(struct ath11k_base *ar, int size);
drivers/net/wireless/ath/ath11k/htc.h
294
void ath11k_htc_rx_completion_handler(struct ath11k_base *ar,
drivers/net/wireless/ath/ath11k/htc.h
296
void ath11k_htc_tx_completion_handler(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hw.c
105
static void ath11k_hw_ipq8074_reo_setup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hw.c
151
static void ath11k_init_wmi_config_ipq8074(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hw.c
37
static void ath11k_hw_ipq8074_tx_mesh_enable(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hw.c
44
static void ath11k_hw_qcn9074_tx_mesh_enable(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hw.c
51
static void ath11k_hw_wcn6855_tx_mesh_enable(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hw.c
58
static void ath11k_init_wmi_config_qca6390(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hw.c
759
static void ath11k_hw_wcn6855_reo_setup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hw.c
798
static void ath11k_hw_ipq5018_reo_setup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/hw.h
238
void (*wmi_init_config)(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hw.h
242
void (*tx_mesh_enable)(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/hw.h
272
void (*reo_setup)(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/mac.c
10300
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
10436
void ath11k_mac_unregister(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mac.c
10456
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
10705
int ath11k_mac_register(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mac.c
10763
int ath11k_mac_allocate(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mac.c
10843
void ath11k_mac_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mac.c
1484
struct ath11k_base *ab = arvif->ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
1604
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
4046
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
4084
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
4112
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
4428
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
4469
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
4505
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
594
struct ath11k_vif *ath11k_mac_get_arvif_by_vdev_id(struct ath11k_base *ab,
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
6182
struct ath11k_base *ab = ar->ab;
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
656
struct ath11k_vif *ath11k_mac_get_vif_up(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mac.c
6566
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
6592
static void ath11k_mac_wait_reconfigure(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mac.c
6616
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
685
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
6872
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
6916
static bool ath11k_mac_vif_ap_active_any(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mac.c
7018
void ath11k_mac_11d_scan_stop_all(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mac.c
7082
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
719
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
7354
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
7515
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
7539
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
7563
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
7777
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
7898
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
7926
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
7973
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
8141
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
8316
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
8398
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
8481
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
879
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
9250
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
9796
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.c
9905
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/mac.h
137
void ath11k_mac_11d_scan_stop_all(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/mac.h
139
void ath11k_mac_destroy(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/mac.h
140
void ath11k_mac_unregister(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/mac.h
141
int ath11k_mac_register(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/mac.h
142
int ath11k_mac_allocate(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/mac.h
15
struct ath11k_base;
drivers/net/wireless/ath/ath11k/mac.h
154
struct ath11k_vif *ath11k_mac_get_arvif_by_vdev_id(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/mac.h
158
struct ath11k_vif *ath11k_mac_get_vif_up(struct ath11k_base *ab);
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/mhi.c
150
void ath11k_mhi_set_mhictrl_reset(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mhi.c
166
static void ath11k_mhi_reset_txvecdb(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mhi.c
171
static void ath11k_mhi_reset_txvecstatus(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mhi.c
176
static void ath11k_mhi_reset_rxvecdb(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mhi.c
181
static void ath11k_mhi_reset_rxvecstatus(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mhi.c
186
void ath11k_mhi_clear_vector(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/mhi.c
196
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/mhi.c
267
struct ath11k_base *ab = dev_get_drvdata(mhi_cntrl->cntrl_dev);
drivers/net/wireless/ath/ath11k/mhi.c
335
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/mhi.c
433
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/mhi.c
469
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/mhi.c
483
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/mhi.h
24
void ath11k_mhi_set_mhictrl_reset(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/mhi.h
25
void ath11k_mhi_clear_vector(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pci.c
111
static u32 ath11k_pci_window_read32(struct ath11k_base *ab, u32 offset)
drivers/net/wireless/ath/ath11k/pci.c
1175
struct ath11k_base *ab = pci_get_drvdata(pdev);
drivers/net/wireless/ath/ath11k/pci.c
1209
struct ath11k_base *ab = pci_get_drvdata(pdev);
drivers/net/wireless/ath/ath11k/pci.c
1218
struct ath11k_base *ab = dev_get_drvdata(dev);
drivers/net/wireless/ath/ath11k/pci.c
1235
struct ath11k_base *ab = dev_get_drvdata(dev);
drivers/net/wireless/ath/ath11k/pci.c
1252
struct ath11k_base *ab = dev_get_drvdata(dev);
drivers/net/wireless/ath/ath11k/pci.c
1267
struct ath11k_base *ab = dev_get_drvdata(dev);
drivers/net/wireless/ath/ath11k/pci.c
132
int ath11k_pci_get_msi_irq(struct ath11k_base *ab, unsigned int vector)
drivers/net/wireless/ath/ath11k/pci.c
180
static void ath11k_pci_restore_window(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
193
static void ath11k_pci_soc_global_reset(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
224
static void ath11k_pci_clear_dbg_registers(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
254
static int ath11k_pci_set_link_reg(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/pci.c
280
static int ath11k_pci_fix_l1ss(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
323
static void ath11k_pci_enable_ltssm(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
351
static void ath11k_pci_clear_all_intrs(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
361
static void ath11k_pci_set_wlaon_pwr_ctrl(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
370
static void ath11k_pci_force_wake(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
376
static void ath11k_pci_sw_reset(struct ath11k_base *ab, bool power_on)
drivers/net/wireless/ath/ath11k/pci.c
394
static void ath11k_pci_init_qmi_ce_config(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
436
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/pci.c
45
static int ath11k_pci_bus_wake_up(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
52
static void ath11k_pci_bus_release(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
522
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/pci.c
59
static u32 ath11k_pci_get_window_start(struct ath11k_base *ab, u32 offset)
drivers/net/wireless/ath/ath11k/pci.c
595
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/pci.c
607
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/pci.c
634
static int ath11k_pci_coredump_calculate_size(struct ath11k_base *ab, u32 *dump_seg_sz)
drivers/net/wireless/ath/ath11k/pci.c
701
static void ath11k_pci_coredump_download(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
77
struct ath11k_base *ab = ab_pci->ab;
drivers/net/wireless/ath/ath11k/pci.c
814
static int ath11k_pci_power_up(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
842
static void ath11k_pci_power_down(struct ath11k_base *ab, bool is_suspend)
drivers/net/wireless/ath/ath11k/pci.c
858
static int ath11k_pci_hif_suspend(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
865
static int ath11k_pci_hif_resume(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
872
static void ath11k_pci_hif_ce_irq_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
877
static void ath11k_pci_hif_ce_irq_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
882
static int ath11k_pci_start(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.c
92
ath11k_pci_window_write32(struct ath11k_base *ab, u32 offset, u32 value)
drivers/net/wireless/ath/ath11k/pci.c
922
static void ath11k_pci_read_hw_version(struct ath11k_base *ab, u32 *major, u32 *minor)
drivers/net/wireless/ath/ath11k/pci.c
948
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/pci.h
62
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/pci.h
79
static inline struct ath11k_pci *ath11k_pci_priv(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pci.h
84
int ath11k_pci_get_msi_irq(struct ath11k_base *ab, unsigned int vector);
drivers/net/wireless/ath/ath11k/pcic.c
144
int ath11k_pcic_init_msi_config(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
167
static void __ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value)
drivers/net/wireless/ath/ath11k/pcic.c
175
void ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value)
drivers/net/wireless/ath/ath11k/pcic.c
195
static u32 __ath11k_pcic_read32(struct ath11k_base *ab, u32 offset)
drivers/net/wireless/ath/ath11k/pcic.c
207
u32 ath11k_pcic_read32(struct ath11k_base *ab, u32 offset)
drivers/net/wireless/ath/ath11k/pcic.c
230
int ath11k_pcic_read(struct ath11k_base *ab, void *buf, u32 start, u32 end)
drivers/net/wireless/ath/ath11k/pcic.c
268
void ath11k_pcic_get_msi_address(struct ath11k_base *ab, u32 *msi_addr_lo,
drivers/net/wireless/ath/ath11k/pcic.c
276
int ath11k_pcic_get_user_msi_assignment(struct ath11k_base *ab, char *user_name,
drivers/net/wireless/ath/ath11k/pcic.c
304
void ath11k_pcic_get_ce_msi_idx(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx)
drivers/net/wireless/ath/ath11k/pcic.c
321
static void ath11k_pcic_free_ext_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
336
void ath11k_pcic_free_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
351
static void ath11k_pcic_ce_irq_enable(struct ath11k_base *ab, u16 ce_id)
drivers/net/wireless/ath/ath11k/pcic.c
365
static void ath11k_pcic_ce_irq_disable(struct ath11k_base *ab, u16 ce_id)
drivers/net/wireless/ath/ath11k/pcic.c
379
static void ath11k_pcic_ce_irqs_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
392
static void ath11k_pcic_sync_ce_irqs(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
419
struct ath11k_base *ab = ce_pipe->ab;
drivers/net/wireless/ath/ath11k/pcic.c
437
struct ath11k_base *ab = irq_grp->ab;
drivers/net/wireless/ath/ath11k/pcic.c
450
static void __ath11k_pcic_ext_irq_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
471
struct ath11k_base *ab = irq_grp->ab;
drivers/net/wireless/ath/ath11k/pcic.c
484
void ath11k_pcic_ext_irq_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
502
static void ath11k_pcic_sync_ext_irqs(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
516
void ath11k_pcic_ext_irq_disable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
528
struct ath11k_base *ab = irq_grp->ab;
drivers/net/wireless/ath/ath11k/pcic.c
548
struct ath11k_base *ab = irq_grp->ab;
drivers/net/wireless/ath/ath11k/pcic.c
568
ath11k_pcic_get_msi_irq(struct ath11k_base *ab, unsigned int vector)
drivers/net/wireless/ath/ath11k/pcic.c
573
static int ath11k_pcic_ext_irq_config(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
662
int ath11k_pcic_config_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
719
void ath11k_pcic_ce_irqs_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
733
static void ath11k_pcic_kill_tasklets(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
747
void ath11k_pcic_ce_irq_disable_sync(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
755
void ath11k_pcic_stop(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
762
int ath11k_pcic_start(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
773
int ath11k_pcic_map_service_to_pipe(struct ath11k_base *ab, u16 service_id,
drivers/net/wireless/ath/ath11k/pcic.c
817
int ath11k_pcic_register_pci_ops(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/pcic.c
833
void ath11k_pci_enable_ce_irqs_except_wake_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.c
846
void ath11k_pci_disable_ce_irqs_except_wake_irq(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/pcic.h
29
int ath11k_pcic_get_user_msi_assignment(struct ath11k_base *ab, char *user_name,
drivers/net/wireless/ath/ath11k/pcic.h
32
void ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value);
drivers/net/wireless/ath/ath11k/pcic.h
33
u32 ath11k_pcic_read32(struct ath11k_base *ab, u32 offset);
drivers/net/wireless/ath/ath11k/pcic.h
34
void ath11k_pcic_get_msi_address(struct ath11k_base *ab, u32 *msi_addr_lo,
drivers/net/wireless/ath/ath11k/pcic.h
36
void ath11k_pcic_get_ce_msi_idx(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx);
drivers/net/wireless/ath/ath11k/pcic.h
37
void ath11k_pcic_free_irq(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
38
int ath11k_pcic_config_irq(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
39
void ath11k_pcic_ext_irq_enable(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
40
void ath11k_pcic_ext_irq_disable(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
41
void ath11k_pcic_stop(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
42
int ath11k_pcic_start(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
43
int ath11k_pcic_map_service_to_pipe(struct ath11k_base *ab, u16 service_id,
drivers/net/wireless/ath/ath11k/pcic.h
45
void ath11k_pcic_ce_irqs_enable(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
46
void ath11k_pcic_ce_irq_disable_sync(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
47
int ath11k_pcic_init_msi_config(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
48
int ath11k_pcic_register_pci_ops(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/pcic.h
50
int ath11k_pcic_read(struct ath11k_base *ab, void *buf, u32 start, u32 end);
drivers/net/wireless/ath/ath11k/pcic.h
51
void ath11k_pci_enable_ce_irqs_except_wake_irq(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/pcic.h
52
void ath11k_pci_disable_ce_irqs_except_wake_irq(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/peer.c
11
static struct ath11k_peer *ath11k_peer_find_list_by_id(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/peer.c
120
void ath11k_peer_map_event(struct ath11k_base *ab, u8 vdev_id, u16 peer_id,
drivers/net/wireless/ath/ath11k/peer.c
148
static int ath11k_wait_for_peer_common(struct ath11k_base *ab, int vdev_id,
drivers/net/wireless/ath/ath11k/peer.c
170
static inline int ath11k_peer_rhash_insert(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/peer.c
190
static inline int ath11k_peer_rhash_remove(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/peer.c
206
static int ath11k_peer_rhash_add(struct ath11k_base *ab, struct ath11k_peer *peer)
drivers/net/wireless/ath/ath11k/peer.c
243
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/peer.c
28
struct ath11k_peer *ath11k_peer_find(struct ath11k_base *ab, int vdev_id,
drivers/net/wireless/ath/ath11k/peer.c
297
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/peer.c
47
struct ath11k_peer *ath11k_peer_find_by_addr(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/peer.c
474
int ath11k_peer_rhash_delete(struct ath11k_base *ab, struct ath11k_peer *peer)
drivers/net/wireless/ath/ath11k/peer.c
503
static int ath11k_peer_rhash_id_tbl_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/peer.c
558
static int ath11k_peer_rhash_addr_tbl_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/peer.c
613
static inline void ath11k_peer_rhash_id_tbl_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/peer.c
625
static inline void ath11k_peer_rhash_addr_tbl_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/peer.c
63
struct ath11k_peer *ath11k_peer_find_by_id(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/peer.c
637
int ath11k_peer_rhash_tbl_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/peer.c
662
void ath11k_peer_rhash_tbl_destroy(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/peer.c
79
struct ath11k_peer *ath11k_peer_find_by_vdev_id(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/peer.c
96
void ath11k_peer_unmap_event(struct ath11k_base *ab, u16 peer_id)
drivers/net/wireless/ath/ath11k/peer.h
41
void ath11k_peer_unmap_event(struct ath11k_base *ab, u16 peer_id);
drivers/net/wireless/ath/ath11k/peer.h
42
void ath11k_peer_map_event(struct ath11k_base *ab, u8 vdev_id, u16 peer_id,
drivers/net/wireless/ath/ath11k/peer.h
44
struct ath11k_peer *ath11k_peer_find(struct ath11k_base *ab, int vdev_id,
drivers/net/wireless/ath/ath11k/peer.h
46
struct ath11k_peer *ath11k_peer_find_by_addr(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/peer.h
48
struct ath11k_peer *ath11k_peer_find_by_id(struct ath11k_base *ab, int peer_id);
drivers/net/wireless/ath/ath11k/peer.h
55
struct ath11k_peer *ath11k_peer_find_by_vdev_id(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/peer.h
57
int ath11k_peer_rhash_tbl_init(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/peer.h
58
void ath11k_peer_rhash_tbl_destroy(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/peer.h
59
int ath11k_peer_rhash_delete(struct ath11k_base *ab, struct ath11k_peer *peer);
drivers/net/wireless/ath/ath11k/qmi.c
1711
int ath11k_qmi_host_cap_send(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
1794
static int ath11k_qmi_fw_ind_register_send(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
1873
static int ath11k_qmi_respond_fw_mem_request(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
1957
static void ath11k_qmi_free_target_mem_chunk(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
1980
static int ath11k_qmi_alloc_target_mem_chunk(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2040
static int ath11k_qmi_assign_target_mem_chunk(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2121
static int ath11k_qmi_request_device_info(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2198
static int ath11k_qmi_request_target_cap(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2298
static int ath11k_qmi_load_file_target_mem(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/qmi.c
2414
static int ath11k_qmi_load_bdf_qmi(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/qmi.c
2512
static int ath11k_qmi_m3_load(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2567
static void ath11k_qmi_m3_free(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2582
int ath11k_qmi_wlanfw_m3_info_send(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2641
static int ath11k_qmi_wlanfw_mode_send(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/qmi.c
2696
static int ath11k_qmi_wlanfw_wlan_cfg_send(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2787
static int ath11k_qmi_wlanfw_wlan_ini_send(struct ath11k_base *ab, bool enable)
drivers/net/wireless/ath/ath11k/qmi.c
2829
void ath11k_qmi_firmware_stop(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2842
int ath11k_qmi_firmware_start(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/qmi.c
2872
int ath11k_qmi_fwreset_from_cold_boot(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2899
static int ath11k_qmi_process_coldboot_calibration(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
2950
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
2964
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
2994
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3028
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3074
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3086
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3105
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3119
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3172
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3197
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3213
struct ath11k_base *ab = qmi->ab;
drivers/net/wireless/ath/ath11k/qmi.c
3314
int ath11k_qmi_init_service(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
3352
void ath11k_qmi_deinit_service(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.c
3362
void ath11k_qmi_free_resource(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/qmi.h
131
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/qmi.h
44
struct ath11k_base;
drivers/net/wireless/ath/ath11k/qmi.h
518
int ath11k_qmi_firmware_start(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/qmi.h
520
void ath11k_qmi_firmware_stop(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/qmi.h
521
void ath11k_qmi_deinit_service(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/qmi.h
522
int ath11k_qmi_init_service(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/qmi.h
523
void ath11k_qmi_free_resource(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/qmi.h
524
int ath11k_qmi_fwreset_from_cold_boot(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/reg.c
1046
void ath11k_reg_free(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/reg.c
241
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/reg.c
536
ath11k_reg_update_weather_radar_band(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/reg.c
632
ath11k_reg_build_regd(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/reg.c
874
int ath11k_reg_handle_chan_list(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/reg.h
13
struct ath11k_base;
drivers/net/wireless/ath/ath11k/reg.h
34
void ath11k_reg_free(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/reg.h
38
ath11k_reg_build_regd(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/reg.h
46
int ath11k_reg_handle_chan_list(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/spectral.c
574
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/spectral.c
698
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/spectral.c
901
void ath11k_spectral_deinit(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/spectral.c
982
int ath11k_spectral_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/spectral.h
44
int ath11k_spectral_init(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/spectral.h
45
void ath11k_spectral_deinit(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/spectral.h
53
static inline int ath11k_spectral_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/spectral.h
58
static inline void ath11k_spectral_deinit(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/testmode.c
193
static void ath11k_tm_wmi_event_segmented(struct ath11k_base *ab, u32 cmd_id,
drivers/net/wireless/ath/ath11k/testmode.c
223
void ath11k_tm_wmi_event(struct ath11k_base *ab, u32 cmd_id, struct sk_buff *skb)
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
393
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/testmode.c
47
static void ath11k_tm_wmi_event_unsegmented(struct ath11k_base *ab, u32 cmd_id,
drivers/net/wireless/ath/ath11k/testmode.c
96
static int ath11k_tm_process_event(struct ath11k_base *ab, u32 cmd_id,
drivers/net/wireless/ath/ath11k/testmode.h
11
void ath11k_tm_wmi_event(struct ath11k_base *ab, u32 cmd_id, struct sk_buff *skb);
drivers/net/wireless/ath/ath11k/testmode.h
17
static inline void ath11k_tm_wmi_event(struct ath11k_base *ab, u32 cmd_id,
drivers/net/wireless/ath/ath11k/thermal.c
129
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/thermal.c
158
int ath11k_thermal_register(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/thermal.c
215
void ath11k_thermal_unregister(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/thermal.h
30
int ath11k_thermal_register(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/thermal.h
31
void ath11k_thermal_unregister(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/thermal.h
35
static inline int ath11k_thermal_register(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/thermal.h
40
static inline void ath11k_thermal_unregister(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/trace.h
125
TP_PROTO(struct ath11k_base *ab, struct va_format *vaf),
drivers/net/wireless/ath/ath11k/trace.h
146
TP_PROTO(struct ath11k_base *ab, struct va_format *vaf),
drivers/net/wireless/ath/ath11k/trace.h
151
TP_PROTO(struct ath11k_base *ab, struct va_format *vaf),
drivers/net/wireless/ath/ath11k/trace.h
156
TP_PROTO(struct ath11k_base *ab, struct va_format *vaf),
drivers/net/wireless/ath/ath11k/trace.h
161
TP_PROTO(struct ath11k_base *ab, int id, const void *buf, size_t buf_len),
drivers/net/wireless/ath/ath11k/trace.h
191
TP_PROTO(struct ath11k_base *ab, int id, const void *buf, size_t buf_len),
drivers/net/wireless/ath/ath11k/trace.h
221
TP_PROTO(struct ath11k_base *ab, unsigned int level, struct va_format *vaf),
drivers/net/wireless/ath/ath11k/trace.h
250
TP_PROTO(struct ath11k_base *ab, const char *msg, const char *prefix,
drivers/net/wireless/ath/ath11k/trace.h
283
TP_PROTO(struct ath11k_base *ab, const void *data, size_t len),
drivers/net/wireless/ath/ath11k/wmi.c
179
ath11k_wmi_tlv_iter(struct ath11k_base *ab, const void *ptr, size_t len,
drivers/net/wireless/ath/ath11k/wmi.c
180
int (*iter)(struct ath11k_base *ab, u16 tag, u16 len,
drivers/net/wireless/ath/ath11k/wmi.c
228
static int ath11k_wmi_tlv_iter_parse(struct ath11k_base *ab, u16 tag, u16 len,
drivers/net/wireless/ath/ath11k/wmi.c
239
static int ath11k_wmi_tlv_parse(struct ath11k_base *ar, const void **tb,
drivers/net/wireless/ath/ath11k/wmi.c
246
const void **ath11k_wmi_tlv_parse_alloc(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
269
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
302
struct ath11k_base *ab = wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3299
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3349
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3383
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3437
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3476
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3516
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3560
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3598
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3636
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3675
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
368
struct ath11k_base *ab = wmi_handle->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3714
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3753
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3792
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3833
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
3877
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
4094
ath11k_wmi_obss_color_collision_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
4147
ath11k_fill_band_to_mac_param(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4252
struct ath11k_base *ab = wmi->wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
4401
int ath11k_wmi_wait_for_service_ready(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wmi.c
4413
int ath11k_wmi_wait_for_unified_ready(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wmi.c
4425
int ath11k_wmi_set_hw_mode(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
4460
int ath11k_wmi_cmd_init(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wmi.c
4611
static int ath11k_wmi_tlv_dma_buf_entry_parse(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4627
static int ath11k_wmi_tlv_dma_buf_meta_parse(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4643
static int ath11k_wmi_tlv_dma_buf_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
4693
static void ath11k_wmi_pdev_dma_ring_buf_release_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
4723
static int ath11k_wmi_tlv_hw_mode_caps_parse(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4750
static int ath11k_wmi_tlv_hw_mode_caps(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4791
static int ath11k_wmi_tlv_mac_phy_caps_parse(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4816
static int ath11k_wmi_tlv_ext_hal_reg_caps_parse(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4832
static int ath11k_wmi_tlv_ext_hal_reg_caps(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4867
static int ath11k_wmi_tlv_ext_soc_hal_reg_caps_parse(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4930
static int ath11k_wmi_tlv_dma_ring_caps_parse(struct ath11k_base *soc,
drivers/net/wireless/ath/ath11k/wmi.c
4943
static int ath11k_wmi_alloc_dbring_caps(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
4960
static void ath11k_wmi_free_dbring_caps(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wmi.c
4967
static int ath11k_wmi_tlv_dma_ring_caps(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5020
static int ath11k_wmi_tlv_svc_rdy_ext_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5098
static int ath11k_service_ready_ext_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5125
static int ath11k_wmi_tlv_svc_rdy_ext2_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5150
static int ath11k_service_ready_ext2_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
517
static int ath11k_pull_service_ready_tlv(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5175
static int ath11k_pull_vdev_start_resp_tlv(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
5213
static void ath11k_print_reg_rule(struct ath11k_base *ab, const char *band,
drivers/net/wireless/ath/ath11k/wmi.c
5269
static int ath11k_pull_reg_chan_list_update_ev(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5442
static int ath11k_pull_reg_chan_list_ext_update_ev(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
567
static int ath11k_wmi_tlv_svc_rdy_parse(struct ath11k_base *ab, u16 tag, u16 len,
drivers/net/wireless/ath/ath11k/wmi.c
5806
static int ath11k_pull_peer_del_resp_ev(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
5837
static int ath11k_pull_vdev_del_resp_ev(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5865
static int ath11k_pull_bcn_tx_status_ev(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5894
static int ath11k_pull_vdev_stopped_param_tlv(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
5921
static int ath11k_wmi_tlv_mgmt_rx_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
5941
static int ath11k_pull_mgmt_rx_params_tlv(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
601
static int ath11k_service_ready_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
6050
static int ath11k_pull_mgmt_tx_compl_param_tlv(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
622
struct ath11k_base *ab = wmi_ab->ab;
drivers/net/wireless/ath/ath11k/wmi.c
6227
static int ath11k_pull_scan_ev(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
6260
static int ath11k_pull_peer_sta_kickout_ev(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
6287
static int ath11k_pull_roam_ev(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
6335
static int ath11k_pull_chan_info_ev(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
6374
ath11k_pull_pdev_bss_chan_info_ev(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
6414
ath11k_pull_vdev_install_key_compl_ev(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
642
struct ath11k_base *ab = ar->ab;
drivers/net/wireless/ath/ath11k/wmi.c
6445
static int ath11k_pull_peer_assoc_conf_ev(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
6587
static int ath11k_wmi_tlv_rssi_chain_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
6655
static int ath11k_wmi_tlv_fw_stats_data_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
6774
static int ath11k_wmi_tlv_fw_stats_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
6819
int ath11k_wmi_pull_fw_stats(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
7163
static void ath11k_wmi_op_ep_tx_credits(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wmi.c
7169
static int ath11k_reg_11d_new_cc_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7213
static void ath11k_wmi_htc_tx_complete(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
7242
static int ath11k_reg_chan_list_event(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.c
7277
static int ath11k_wmi_tlv_rdy_parse(struct ath11k_base *ab, u16 tag, u16 len,
drivers/net/wireless/ath/ath11k/wmi.c
7319
static int ath11k_ready_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7337
static void ath11k_peer_delete_resp_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7364
static void ath11k_vdev_delete_resp_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
7408
static void ath11k_vdev_start_resp_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7448
static void ath11k_bcn_tx_status_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7474
static void ath11k_wmi_event_peer_sta_ps_state_chg(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
7575
static void ath11k_vdev_stopped_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7603
static void ath11k_mgmt_rx_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7718
static void ath11k_mgmt_tx_compl_event(struct ath11k_base *ab, struct sk_buff *skb)
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
7772
static void ath11k_scan_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7848
static void ath11k_peer_sta_kickout_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7902
static void ath11k_roam_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
7945
static void ath11k_chan_info_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
8019
ath11k_pdev_bss_chan_info_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
8091
static void ath11k_vdev_install_key_compl_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8128
static int ath11k_wmi_tlv_services_parser(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8177
static void ath11k_service_available_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
8190
static void ath11k_peer_assoc_conf_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
8218
static void ath11k_update_stats_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
8316
static void ath11k_pdev_ctl_failsafe_check_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8352
ath11k_wmi_process_csa_switch_count_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8380
ath11k_wmi_pdev_csa_switch_count_status_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8415
ath11k_wmi_pdev_dfs_radar_detected_event(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
8468
ath11k_wmi_pdev_temperature_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8509
static void ath11k_fils_discovery_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8541
static void ath11k_probe_resp_tx_status_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8575
static int ath11k_wmi_tlv_wow_wakeup_host_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8612
static void ath11k_wmi_event_wow_wakeup_host(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
8631
ath11k_wmi_diag_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8667
static void ath11k_wmi_twt_add_dialog_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8701
static void ath11k_wmi_gtk_offload_status_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8754
static void ath11k_wmi_p2p_noa_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8849
static int ath11k_wmi_tlv_cfr_capture_evt_parse(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8869
static void ath11k_wmi_parse_cfr_capture_event(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
8893
static void ath11k_wmi_tlv_op_rx(struct ath11k_base *ab, struct sk_buff *skb)
drivers/net/wireless/ath/ath11k/wmi.c
9035
static int ath11k_connect_pdev_htc_service(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
9222
int ath11k_wmi_connect(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wmi.c
9237
static void ath11k_wmi_pdev_detach(struct ath11k_base *ab, u8 pdev_id)
drivers/net/wireless/ath/ath11k/wmi.c
9245
int ath11k_wmi_pdev_attach(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.c
9263
int ath11k_wmi_attach(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wmi.c
9285
void ath11k_wmi_detach(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wmi.h
13
struct ath11k_base;
drivers/net/wireless/ath/ath11k/wmi.h
5853
struct ath11k_base *ab;
drivers/net/wireless/ath/ath11k/wmi.h
6432
const void **ath11k_wmi_tlv_parse_alloc(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.h
6457
int ath11k_wmi_wait_for_unified_ready(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/wmi.h
6458
int ath11k_wmi_cmd_init(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/wmi.h
6459
int ath11k_wmi_wait_for_service_ready(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/wmi.h
6460
int ath11k_wmi_connect(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/wmi.h
6461
int ath11k_wmi_pdev_attach(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wmi.h
6463
int ath11k_wmi_attach(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/wmi.h
6464
void ath11k_wmi_detach(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/wmi.h
6542
int ath11k_wmi_pull_fw_stats(struct ath11k_base *ab, struct sk_buff *skb,
drivers/net/wireless/ath/ath11k/wmi.h
6590
int ath11k_wmi_set_hw_mode(struct ath11k_base *ab,
drivers/net/wireless/ath/ath11k/wow.c
29
int ath11k_wow_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wow.c
66
int ath11k_wow_wakeup(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wow.h
35
int ath11k_wow_enable(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/wow.h
36
int ath11k_wow_wakeup(struct ath11k_base *ab);
drivers/net/wireless/ath/ath11k/wow.h
45
static inline int ath11k_wow_enable(struct ath11k_base *ab)
drivers/net/wireless/ath/ath11k/wow.h
50
static inline int ath11k_wow_wakeup(struct ath11k_base *ab)