Home
last modified time | relevance | path

Searched refs:ath11k (Results 1 – 25 of 40) sorted by relevance

12

/linux/drivers/net/wireless/ath/ath11k/
A Ddebugfs.h115 int ath11k_debugfs_register(struct ath11k *ar);
116 void ath11k_debugfs_unregister(struct ath11k *ar);
119 void ath11k_debugfs_fw_stats_init(struct ath11k *ar);
137 static inline int ath11k_debugfs_is_extd_tx_stats_enabled(struct ath11k *ar) in ath11k_debugfs_is_extd_tx_stats_enabled()
142 static inline int ath11k_debugfs_is_extd_rx_stats_enabled(struct ath11k *ar) in ath11k_debugfs_is_extd_rx_stats_enabled()
147 static inline int ath11k_debugfs_rx_filter(struct ath11k *ar) in ath11k_debugfs_rx_filter()
171 static inline int ath11k_debugfs_register(struct ath11k *ar) in ath11k_debugfs_register()
176 static inline void ath11k_debugfs_unregister(struct ath11k *ar) in ath11k_debugfs_unregister()
185 static inline void ath11k_debugfs_fw_stats_init(struct ath11k *ar) in ath11k_debugfs_fw_stats_init()
189 static inline int ath11k_debugfs_is_extd_tx_stats_enabled(struct ath11k *ar) in ath11k_debugfs_is_extd_tx_stats_enabled()
[all …]
A Dmac.h12 struct ath11k;
16 struct ath11k *ar;
141 void __ath11k_mac_scan_finish(struct ath11k *ar);
142 void ath11k_mac_scan_finish(struct ath11k *ar);
144 struct ath11k_vif *ath11k_mac_get_arvif(struct ath11k *ar, u32 vdev_id);
147 struct ath11k *ath11k_mac_get_ar_by_vdev_id(struct ath11k_base *ab, u32 vdev_id);
148 struct ath11k *ath11k_mac_get_ar_by_pdev_id(struct ath11k_base *ab, u32 pdev_id);
150 void ath11k_mac_drain_tx(struct ath11k *ar);
151 void ath11k_mac_peer_cleanup_all(struct ath11k *ar);
156 void ath11k_mac_handle_beacon(struct ath11k *ar, struct sk_buff *skb);
[all …]
A DKconfig12 If you choose to build a module, it'll be called ath11k.
15 tristate "Atheros ath11k AHB support"
22 tristate "Atheros ath11k PCI support"
31 bool "QCA ath11k debugging"
39 bool "QCA ath11k debugfs support"
42 Enable ath11k debugfs support
47 bool "ath11k tracing support"
50 Select this to use ath11k tracing infrastructure.
53 bool "QCA ath11k spectral scan support"
57 Enable ath11k spectral scan support
A Ddbring.h54 int (*handler)(struct ath11k *, struct ath11k_dbring_data *);
57 int ath11k_dbring_set_cfg(struct ath11k *ar,
61 int (*handler)(struct ath11k *,
63 int ath11k_dbring_wmi_cfg_setup(struct ath11k *ar,
66 int ath11k_dbring_buf_setup(struct ath11k *ar,
69 int ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring,
77 void ath11k_dbring_srng_cleanup(struct ath11k *ar, struct ath11k_dbring *ring);
78 void ath11k_dbring_buf_cleanup(struct ath11k *ar, struct ath11k_dbring *ring);
A DMakefile2 obj-$(CONFIG_ATH11K) += ath11k.o
3 ath11k-y += core.o \
22 ath11k-$(CONFIG_ATH11K_DEBUGFS) += debugfs.o debugfs_htt_stats.o debugfs_sta.o
23 ath11k-$(CONFIG_NL80211_TESTMODE) += testmode.o
24 ath11k-$(CONFIG_ATH11K_TRACING) += trace.o
25 ath11k-$(CONFIG_THERMAL) += thermal.o
26 ath11k-$(CONFIG_ATH11K_SPECTRAL) += spectral.o
A Ddp_rx.h44 int ath11k_dp_rx_ampdu_start(struct ath11k *ar,
46 int ath11k_dp_rx_ampdu_stop(struct ath11k *ar,
52 void ath11k_peer_frags_flush(struct ath11k *ar, struct ath11k_peer *peer);
53 void ath11k_peer_rx_tid_cleanup(struct ath11k *ar, struct ath11k_peer *peer);
54 void ath11k_peer_rx_tid_delete(struct ath11k *ar,
56 int ath11k_peer_rx_tid_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id,
91 int ath11k_dp_rx_pdev_mon_detach(struct ath11k *ar);
92 int ath11k_dp_rx_pdev_mon_attach(struct ath11k *ar);
93 int ath11k_peer_rx_frag_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id);
A Dspectral.h45 void ath11k_spectral_reset_buffer(struct ath11k *ar);
46 enum ath11k_spectral_mode ath11k_spectral_get_mode(struct ath11k *ar);
47 struct ath11k_dbring *ath11k_spectral_get_dbring(struct ath11k *ar);
65 static inline void ath11k_spectral_reset_buffer(struct ath11k *ar) in ath11k_spectral_reset_buffer()
70 enum ath11k_spectral_mode ath11k_spectral_get_mode(struct ath11k *ar) in ath11k_spectral_get_mode()
76 struct ath11k_dbring *ath11k_spectral_get_dbring(struct ath11k *ar) in ath11k_spectral_get_dbring()
A Dreg.h13 struct ath11k;
28 void ath11k_reg_init(struct ath11k *ar);
34 int ath11k_regd_update(struct ath11k *ar);
35 int ath11k_reg_update_chan_list(struct ath11k *ar);
A Dthermal.h31 int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state);
32 void ath11k_thermal_event_temperature(struct ath11k *ar, int temperature);
43 static inline int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state) in ath11k_thermal_set_throttling()
48 static inline void ath11k_thermal_event_temperature(struct ath11k *ar, in ath11k_thermal_event_temperature()
A Dthermal.c27 struct ath11k *ar = cdev->devdata; in ath11k_thermal_get_cur_throttle_state()
40 struct ath11k *ar = cdev->devdata; in ath11k_thermal_set_cur_throttle_state()
66 struct ath11k *ar = dev_get_drvdata(dev); in ath11k_thermal_show_temp()
109 void ath11k_thermal_event_temperature(struct ath11k *ar, int temperature) in ath11k_thermal_event_temperature()
126 int ath11k_thermal_set_throttling(struct ath11k *ar, u32 throttle_state) in ath11k_thermal_set_throttling()
161 struct ath11k *ar; in ath11k_thermal_register()
213 struct ath11k *ar; in ath11k_thermal_unregister()
A Ddp_tx.h19 int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
28 int ath11k_dp_tx_htt_h2t_ppdu_stats_req(struct ath11k *ar, u32 mask);
30 ath11k_dp_tx_htt_h2t_ext_stats_req(struct ath11k *ar, u8 type,
33 int ath11k_dp_tx_htt_monitor_mode_ring_config(struct ath11k *ar, bool reset);
A Dspectral.c201 static int ath11k_spectral_scan_config(struct ath11k *ar, in ath11k_spectral_scan_config()
266 struct ath11k *ar = file->private_data; in ath11k_read_file_spec_scan_ctl()
295 struct ath11k *ar = file->private_data; in ath11k_write_file_spec_scan_ctl()
360 struct ath11k *ar = file->private_data; in ath11k_read_file_spectral_count()
377 struct ath11k *ar = file->private_data; in ath11k_write_file_spectral_count()
412 struct ath11k *ar = file->private_data; in ath11k_read_file_spectral_bins()
432 struct ath11k *ar = file->private_data; in ath11k_write_file_spectral_bins()
570 int ath11k_spectral_process_fft(struct ath11k *ar, in ath11k_spectral_process_fft()
864 void ath11k_spectral_reset_buffer(struct ath11k *ar) in ath11k_spectral_reset_buffer()
875 struct ath11k *ar; in ath11k_spectral_deinit()
[all …]
A Ddbring.c9 static int ath11k_dbring_bufs_replenish(struct ath11k *ar, in ath11k_dbring_bufs_replenish()
73 static int ath11k_dbring_fill_bufs(struct ath11k *ar, in ath11k_dbring_fill_bufs()
112 int ath11k_dbring_wmi_cfg_setup(struct ath11k *ar, in ath11k_dbring_wmi_cfg_setup()
144 int ath11k_dbring_set_cfg(struct ath11k *ar, struct ath11k_dbring *ring, in ath11k_dbring_set_cfg()
146 int (*handler)(struct ath11k *, in ath11k_dbring_set_cfg() argument
159 int ath11k_dbring_buf_setup(struct ath11k *ar, in ath11k_dbring_buf_setup()
182 int ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring, in ath11k_dbring_srng_setup()
231 struct ath11k *ar; in ath11k_dbring_buffer_release_event()
334 void ath11k_dbring_srng_cleanup(struct ath11k *ar, struct ath11k_dbring *ring) in ath11k_dbring_srng_cleanup()
339 void ath11k_dbring_buf_cleanup(struct ath11k *ar, struct ath11k_dbring *ring) in ath11k_dbring_buf_cleanup()
A Dmac.c633 struct ath11k *ar = arvif->ar; in ath11k_recalc_rtscts_prot()
1054 struct ath11k *ar = hw->priv; in ath11k_mac_op_config()
3155 struct ath11k *ar = container_of(work, struct ath11k, in ath11k_scan_timeout_work()
3781 struct ath11k *ar; in ath11k_sta_rc_update_wk()
3915 struct ath11k *ar; in ath11k_sta_set_4addr_wk()
4933 struct ath11k *ar = ctx; in ath11k_mac_tx_mgmt_pending_free()
5034 struct ath11k *ar = container_of(work, struct ath11k, wmi_mgmt_tx_work); in ath11k_mgmt_over_wmi_tx_work()
7579 struct ath11k *ar; in ath11k_mac_unregister()
7777 struct ath11k *ar; in ath11k_mac_register()
7822 struct ath11k *ar; in ath11k_mac_allocate()
[all …]
A Dpeer.h41 void ath11k_peer_cleanup(struct ath11k *ar, u32 vdev_id);
42 int ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr);
43 int ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif,
45 int ath11k_wait_for_peer_delete_done(struct ath11k *ar, u32 vdev_id,
A Dwmi.h13 struct ath11k;
5381 int ath11k_wmi_send_scan_start_cmd(struct ath11k *ar,
5383 int ath11k_wmi_send_scan_stop_cmd(struct ath11k *ar,
5393 int ath11k_wmi_vdev_install_key(struct ath11k *ar,
5419 ath11k_wmi_send_init_country_cmd(struct ath11k *ar,
5428 ath11k_wmi_rx_reord_queue_remove(struct ath11k *ar,
5437 void ath11k_wmi_fw_stats_fill(struct ath11k *ar,
5440 int ath11k_wmi_simulate_radar(struct ath11k *ar);
5461 int ath11k_wmi_pdev_dma_ring_cfg(struct ath11k *ar,
5465 int ath11k_wmi_vdev_spectral_conf(struct ath11k *ar,
[all …]
A Ddebugfs.c95 struct ath11k *ar; in ath11k_debugfs_fw_stats_process()
234 struct ath11k *ar = inode->i_private; in ath11k_open_pdev_stats()
306 struct ath11k *ar = inode->i_private; in ath11k_open_vdev_stats()
378 struct ath11k *ar = inode->i_private; in ath11k_open_bcn_stats()
486 struct ath11k *ar = ab->pdevs[0].ar; in ath11k_write_simulate_fw_crash()
549 struct ath11k *ar = file->private_data; in ath11k_write_enable_extd_tx_stats()
582 struct ath11k *ar = file->private_data; in ath11k_read_enable_extd_tx_stats()
603 struct ath11k *ar = file->private_data; in ath11k_write_extd_rx_stats()
673 struct ath11k *ar = file->private_data; in ath11k_read_extd_rx_stats()
900 struct ath11k *ar = file->private_data; in ath11k_write_pktlog_filter()
[all …]
A Dtrace.h21 #define TRACE_SYSTEM ath11k
24 TP_PROTO(struct ath11k *ar, const void *buf, u16 buf_len,
55 TP_PROTO(struct ath11k *ar, const void *data, size_t len),
82 TP_PROTO(struct ath11k *ar, const void *data, size_t log_type, size_t len),
A Ddp_rx.c1154 struct ath11k *ar = arvif->ar; in ath11k_dp_peer_rx_pn_replay_config()
1581 struct ath11k *ar; in ath11k_htt_pull_ppdu_stats()
1626 struct ath11k *ar; in ath11k_htt_pktlog()
2603 struct ath11k *ar; in ath11k_dp_rx_process_received_packets()
2656 struct ath11k *ar; in ath11k_dp_process_rx()
2951 struct ath11k *ar; in ath11k_dp_rx_reap_mon_status_ring()
3767 struct ath11k *ar; in ath11k_dp_process_rx_err()
4065 struct ath11k *ar; in ath11k_dp_rx_process_wbm_err()
4182 struct ath11k *ar; in ath11k_dp_process_rxdma_err()
4350 struct ath11k *ar = ab->pdevs[mac_id].ar; in ath11k_dp_rx_pdev_free()
[all …]
A Dcore.h87 struct ath11k *ar;
217 struct ath11k *ar;
454 struct ath11k { struct
609 struct ath11k *ar;
929 int ath11k_core_init(struct ath11k_base *ath11k);
930 void ath11k_core_deinit(struct ath11k_base *ath11k);
934 void ath11k_core_free(struct ath11k_base *ath11k);
935 int ath11k_core_fetch_bdf(struct ath11k_base *ath11k,
938 int ath11k_core_check_dt(struct ath11k_base *ath11k);
940 void ath11k_core_halt(struct ath11k *ar);
[all …]
A Dpeer.c170 void ath11k_peer_cleanup(struct ath11k *ar, u32 vdev_id) in ath11k_peer_cleanup()
193 static int ath11k_wait_for_peer_deleted(struct ath11k *ar, int vdev_id, const u8 *addr) in ath11k_wait_for_peer_deleted()
198 int ath11k_wait_for_peer_delete_done(struct ath11k *ar, u32 vdev_id, in ath11k_wait_for_peer_delete_done()
220 int ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr) in ath11k_peer_delete()
245 static int ath11k_wait_for_peer_created(struct ath11k *ar, int vdev_id, const u8 *addr) in ath11k_wait_for_peer_created()
250 int ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif, in ath11k_peer_create()
A Dtestmode.c26 bool ath11k_tm_event_wmi(struct ath11k *ar, u32 cmd_id, struct sk_buff *skb) in ath11k_tm_event_wmi()
86 static int ath11k_tm_cmd_get_version(struct ath11k *ar, struct nlattr *tb[]) in ath11k_tm_cmd_get_version()
118 static int ath11k_tm_cmd_wmi(struct ath11k *ar, struct nlattr *tb[]) in ath11k_tm_cmd_wmi()
179 struct ath11k *ar = hw->priv; in ath11k_tm_cmd()
A Dwmi.c5830 struct ath11k *ar; in ath11k_reg_chan_list_event()
6008 struct ath11k *ar; in ath11k_peer_delete_resp_event()
6033 struct ath11k *ar; in ath11k_vdev_delete_resp_event()
6077 struct ath11k *ar; in ath11k_vdev_start_resp_event()
6125 struct ath11k *ar; in ath11k_vdev_stopped_event()
6152 struct ath11k *ar; in ath11k_mgmt_rx_event()
6267 struct ath11k *ar; in ath11k_mgmt_tx_compl_event()
6300 struct ath11k *ar; in ath11k_get_ar_on_scan_state()
6321 struct ath11k *ar; in ath11k_scan_event()
6400 struct ath11k *ar; in ath11k_peer_sta_kickout_event()
[all …]
A Dtestmode.h10 bool ath11k_tm_event_wmi(struct ath11k *ar, u32 cmd_id, struct sk_buff *skb);
16 static inline bool ath11k_tm_event_wmi(struct ath11k *ar, u32 cmd_id, in ath11k_tm_event_wmi()
A Ddebugfs_sta.h21 void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar,
36 static inline void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar, in ath11k_debugfs_sta_update_txcompl()

Completed in 113 milliseconds

12