Home
last modified time | relevance | path

Searched refs:ath10k (Results 1 – 25 of 99) sorted by relevance

1234

/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Ddebug.h84 void ath10k_debug_print_hwfw_info(struct ath10k *ar);
86 void ath10k_debug_print_boot_info(struct ath10k *ar);
87 void ath10k_print_driver_info(struct ath10k *ar);
90 int ath10k_debug_start(struct ath10k *ar);
91 void ath10k_debug_stop(struct ath10k *ar);
92 int ath10k_debug_create(struct ath10k *ar);
93 void ath10k_debug_destroy(struct ath10k *ar);
94 int ath10k_debug_register(struct ath10k *ar);
95 void ath10k_debug_unregister(struct ath10k *ar);
258 void ath10k_dbg_dump(struct ath10k *ar,
[all …]
H A Dpci.h89 struct ath10k *hif_ce_state;
111 struct ath10k *ar;
172 int (*pci_soft_reset)(struct ath10k *ar);
175 int (*pci_hard_reset)(struct ath10k *ar);
237 int ath10k_pci_alloc_pipes(struct ath10k *ar);
238 void ath10k_pci_free_pipes(struct ath10k *ar);
240 void ath10k_pci_ce_deinit(struct ath10k *ar);
241 void ath10k_pci_init_napi(struct ath10k *ar);
242 int ath10k_pci_init_pipes(struct ath10k *ar);
244 void ath10k_pci_rx_post(struct ath10k *ar);
[all …]
H A Dhif.h31 int (*tx_sg)(struct ath10k *ar, u8 pipe_id,
45 int (*exchange_bmi_msg)(struct ath10k *ar,
50 int (*start)(struct ath10k *ar);
55 void (*stop)(struct ath10k *ar);
57 int (*start_post)(struct ath10k *ar);
59 int (*get_htt_tx_complete)(struct ath10k *ar);
78 u32 (*read32)(struct ath10k *ar, u32 address);
88 void (*power_down)(struct ath10k *ar);
90 int (*suspend)(struct ath10k *ar);
91 int (*resume)(struct ath10k *ar);
[all …]
H A Dmac.h19 struct ath10k *ar;
31 struct ath10k *ath10k_mac_create(size_t priv_size);
32 void ath10k_mac_destroy(struct ath10k *ar);
33 int ath10k_mac_register(struct ath10k *ar);
34 void ath10k_mac_unregister(struct ath10k *ar);
36 void __ath10k_scan_finish(struct ath10k *ar);
37 void ath10k_scan_finish(struct ath10k *ar);
39 void ath10k_offchan_tx_purge(struct ath10k *ar);
43 void ath10k_halt(struct ath10k *ar);
45 void ath10k_drain_tx(struct ath10k *ar);
[all …]
H A Dwmi-ops.h11 struct ath10k;
26 struct ath10k *ar, struct sk_buff *skb,
198 (struct ath10k *ar,
203 void (*fw_stats_fill)(struct ath10k *ar,
219 (struct ath10k *ar,
225 (struct ath10k *ar,
597 ath10k_wmi_cmd_init(struct ath10k *ar) in ath10k_wmi_cmd_init()
612 ath10k_wmi_start_scan(struct ath10k *ar, in ath10k_wmi_start_scan()
676 ath10k_wmi_vdev_start(struct ath10k *ar, in ath10k_wmi_vdev_start()
1015 ath10k_wmi_peer_assoc(struct ath10k *ar, in ath10k_wmi_peer_assoc()
[all …]
H A Dcoredump.h177 int ath10k_coredump_submit(struct ath10k *ar);
179 int ath10k_coredump_create(struct ath10k *ar);
180 int ath10k_coredump_register(struct ath10k *ar);
181 void ath10k_coredump_unregister(struct ath10k *ar);
182 void ath10k_coredump_destroy(struct ath10k *ar);
189 static inline int ath10k_coredump_submit(struct ath10k *ar) in ath10k_coredump_submit()
199 static inline int ath10k_coredump_create(struct ath10k *ar) in ath10k_coredump_create()
204 static inline int ath10k_coredump_register(struct ath10k *ar) in ath10k_coredump_register()
213 static inline void ath10k_coredump_destroy(struct ath10k *ar) in ath10k_coredump_destroy()
218 ath10k_coredump_get_mem_layout(struct ath10k *ar) in ath10k_coredump_get_mem_layout()
[all …]
H A Dce.h117 struct ath10k *ar;
137 u32 (*read32)(struct ath10k *ar, u32 offset);
139 int (*get_num_banks)(struct ath10k *ar);
226 int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
259 void ath10k_ce_disable_interrupts(struct ath10k *ar);
261 void ath10k_ce_enable_interrupts(struct ath10k *ar);
262 void ath10k_ce_dump_registers(struct ath10k *ar,
265 void ath10k_ce_alloc_rri(struct ath10k *ar);
266 void ath10k_ce_free_rri(struct ath10k *ar);
320 void (*ce_extract_desc_data)(struct ath10k *ar,
[all …]
H A Dthermal.h29 int ath10k_thermal_register(struct ath10k *ar);
30 void ath10k_thermal_unregister(struct ath10k *ar);
31 void ath10k_thermal_event_temperature(struct ath10k *ar, int temperature);
32 void ath10k_thermal_set_throttling(struct ath10k *ar);
34 static inline int ath10k_thermal_register(struct ath10k *ar) in ath10k_thermal_register()
39 static inline void ath10k_thermal_unregister(struct ath10k *ar) in ath10k_thermal_unregister()
43 static inline void ath10k_thermal_event_temperature(struct ath10k *ar, in ath10k_thermal_event_temperature()
48 static inline void ath10k_thermal_set_throttling(struct ath10k *ar) in ath10k_thermal_set_throttling()
H A Dspectral.h38 int ath10k_spectral_process_fft(struct ath10k *ar,
42 int ath10k_spectral_start(struct ath10k *ar);
44 int ath10k_spectral_create(struct ath10k *ar);
45 void ath10k_spectral_destroy(struct ath10k *ar);
50 ath10k_spectral_process_fft(struct ath10k *ar, in ath10k_spectral_process_fft()
58 static inline int ath10k_spectral_start(struct ath10k *ar) in ath10k_spectral_start()
68 static inline int ath10k_spectral_create(struct ath10k *ar) in ath10k_spectral_create()
73 static inline void ath10k_spectral_destroy(struct ath10k *ar) in ath10k_spectral_destroy()
H A Dbmi.h231 void ath10k_bmi_start(struct ath10k *ar);
232 int ath10k_bmi_done(struct ath10k *ar);
233 int ath10k_bmi_get_target_info(struct ath10k *ar,
235 int ath10k_bmi_get_target_info_sdio(struct ath10k *ar,
237 int ath10k_bmi_read_memory(struct ath10k *ar, u32 address,
239 int ath10k_bmi_write_memory(struct ath10k *ar, u32 address,
268 int ath10k_bmi_lz_stream_start(struct ath10k *ar, u32 address);
269 int ath10k_bmi_lz_data(struct ath10k *ar, const void *buffer, u32 length);
271 int ath10k_bmi_fast_download(struct ath10k *ar, u32 address,
273 int ath10k_bmi_read_soc_reg(struct ath10k *ar, u32 address, u32 *reg_val);
[all …]
H A Dpci.c595 struct ath10k *ar = ar_pci->ar; in ath10k_pci_ps_timer()
848 struct ath10k *ar = ar_pci->ar; in ath10k_pci_rx_replenish_retry()
1174 struct ath10k *ar = ce_state->ar; in ath10k_pci_htc_tx_cb()
1195 struct ath10k *ar = ce_state->ar; in ath10k_pci_process_rx_cb()
1238 struct ath10k *ar = ce_state->ar; in ath10k_pci_process_htt_rx_cb()
1754 struct ath10k *ar = ar_pci->ar; in ath10k_pci_fw_dump_work()
1976 struct ath10k *ar; in ath10k_pci_rx_pipe_cleanup()
2008 struct ath10k *ar; in ath10k_pci_tx_pipe_cleanup()
3101 struct ath10k *ar = arg; in ath10k_pci_interrupt_handler()
3127 struct ath10k *ar = container_of(ctx, struct ath10k, napi); in ath10k_pci_napi_poll()
[all …]
H A Dleds.h15 void ath10k_leds_unregister(struct ath10k *ar);
16 int ath10k_leds_start(struct ath10k *ar);
17 int ath10k_leds_register(struct ath10k *ar);
19 static inline void ath10k_leds_unregister(struct ath10k *ar) in ath10k_leds_unregister()
23 static inline int ath10k_leds_start(struct ath10k *ar) in ath10k_leds_start()
28 static inline int ath10k_leds_register(struct ath10k *ar) in ath10k_leds_register()
H A Dahb.c73 static int ath10k_ahb_get_num_banks(struct ath10k *ar) in ath10k_ahb_get_num_banks()
82 static int ath10k_ahb_clock_init(struct ath10k *ar) in ath10k_ahb_clock_init()
113 static void ath10k_ahb_clock_deinit(struct ath10k *ar) in ath10k_ahb_clock_deinit()
122 static int ath10k_ahb_clock_enable(struct ath10k *ar) in ath10k_ahb_clock_enable()
306 static void ath10k_ahb_halt_chip(struct ath10k *ar) in ath10k_ahb_halt_chip()
392 struct ath10k *ar = arg; in ath10k_ahb_interrupt_handler()
592 static int ath10k_ahb_chip_reset(struct ath10k *ar) in ath10k_ahb_chip_reset()
618 static int ath10k_ahb_hif_start(struct ath10k *ar) in ath10k_ahb_hif_start()
631 static void ath10k_ahb_hif_stop(struct ath10k *ar) in ath10k_ahb_hif_stop()
728 struct ath10k *ar; in ath10k_ahb_probe()
[all …]
H A Dce.c429 struct ath10k *ar = ce_state->ar; in _ath10k_ce_send_nolock()
574 struct ath10k *ar = pipe->ar; in __ath10k_ce_send_revert()
622 struct ath10k *ar = pipe->ar; in ath10k_ce_num_free_src_entries()
638 struct ath10k *ar = pipe->ar; in __ath10k_ce_rx_num_free_bufs()
654 struct ath10k *ar = pipe->ar; in __ath10k_ce_rx_post_buf()
685 struct ath10k *ar = pipe->ar; in __ath10k_ce_rx_post_buf_64()
716 struct ath10k *ar = pipe->ar; in ath10k_ce_rx_update_write_idx()
738 struct ath10k *ar = pipe->ar; in ath10k_ce_rx_post_buf()
891 struct ath10k *ar; in _ath10k_ce_revoke_recv_next()
944 struct ath10k *ar; in _ath10k_ce_revoke_recv_next_64()
[all …]
H A DKconfig19 tristate "Atheros ath10k PCI support"
25 bool "Atheros ath10k AHB support"
31 tristate "Atheros ath10k SDIO support"
37 tristate "Atheros ath10k USB support (EXPERIMENTAL)"
44 tristate "Qualcomm ath10k SNOC support"
56 bool "Atheros ath10k debugging"
64 bool "Atheros ath10k debugfs support"
78 bool "Atheros ath10k spectral scan support"
86 bool "Atheros ath10k tracing support"
90 Select this to ath10k use tracing infrastructure.
[all …]
H A Dusb.c129 struct ath10k *ar = pipe->ar_usb->ar; in ath10k_usb_recv_complete()
186 struct ath10k *ar = pipe->ar_usb->ar; in ath10k_usb_transmit_complete()
258 static void ath10k_usb_flush_all(struct ath10k *ar) in ath10k_usb_flush_all()
365 struct ath10k *ar = pipe->ar_usb->ar; in ath10k_usb_io_comp_work()
379 static void ath10k_usb_destroy(struct ath10k *ar) in ath10k_usb_destroy()
391 static int ath10k_usb_hif_start(struct ath10k *ar) in ath10k_usb_hif_start()
469 static void ath10k_usb_hif_stop(struct ath10k *ar) in ath10k_usb_hif_stop()
933 static int ath10k_usb_create(struct ath10k *ar, in ath10k_usb_create()
979 struct ath10k *ar = container_of(ctx, struct ath10k, napi); in ath10k_usb_napi_poll()
995 struct ath10k *ar; in ath10k_usb_probe()
[all …]
H A Dtrace.h45 #define TRACE_SYSTEM ath10k
50 TP_PROTO(struct ath10k *ar, struct va_format *vaf),
71 TP_PROTO(struct ath10k *ar, struct va_format *vaf),
76 TP_PROTO(struct ath10k *ar, struct va_format *vaf),
81 TP_PROTO(struct ath10k *ar, struct va_format *vaf),
202 TP_PROTO(struct ath10k *ar, const void *buf, size_t buf_len),
229 TP_PROTO(struct ath10k *ar, const void *buf, size_t buf_len),
259 TP_PROTO(struct ath10k *ar, const void *buf, u16 buf_len),
289 TP_PROTO(struct ath10k *ar, u16 msdu_id, u16 msdu_len,
324 TP_PROTO(struct ath10k *ar, u16 msdu_id),
[all …]
H A Dsnoc.c494 struct ath10k *ar = pipe->hif_ce_state; in __ath10k_snoc_rx_post_buf()
573 struct ath10k *ar = ce_state->ar; in ath10k_snoc_process_rx_cb()
648 struct ath10k *ar = ar_snoc->ar; in ath10k_snoc_rx_replenish_retry()
655 struct ath10k *ar = ce_state->ar; in ath10k_snoc_htc_tx_cb()
673 struct ath10k *ar = ce_state->ar; in ath10k_snoc_htt_tx_cb()
852 struct ath10k *ar; in ath10k_snoc_rx_pipe_cleanup()
884 struct ath10k *ar; in ath10k_snoc_tx_pipe_cleanup()
1210 struct ath10k *ar = arg; in ath10k_snoc_per_engine_handler()
1230 struct ath10k *ar = container_of(ctx, struct ath10k, napi); in ath10k_snoc_napi_poll()
1492 struct ath10k *ar = ar_snoc->ar; in ath10k_snoc_modem_notify()
[all …]
H A Ddebug.c155 struct ath10k *ar = file->private_data; in ath10k_read_wmi_services()
396 struct ath10k *ar = inode->i_private; in ath10k_fw_stats_open()
466 struct ath10k *ar = file->private_data; in ath10k_debug_fw_reset_stats_read()
547 struct ath10k *ar = file->private_data; in ath10k_write_simulate_fw_crash()
618 struct ath10k *ar = file->private_data; in ath10k_read_chip_id()
895 struct ath10k *ar = container_of(work, struct ath10k, in ath10k_debug_htt_stats_dwork()
1161 struct ath10k *ar = hw->priv; in ath10k_debug_get_et_stats()
1286 struct ath10k *ar = inode->i_private; in ath10k_debug_cal_data_open()
1631 struct ath10k *ar = inode->i_private; in ath10k_tpc_stats_open()
2274 struct ath10k *ar = inode->i_private; in ath10k_tpc_stats_final_open()
[all …]
H A Dsdio.c29 void ath10k_sdio_fw_crashed_dump(struct ath10k *ar);
133 static int ath10k_sdio_config(struct ath10k *ar) in ath10k_sdio_config()
1290 *ath10k_sdio_alloc_busreq(struct ath10k *ar) in ath10k_sdio_alloc_busreq()
1353 struct ath10k *ar = ar_sdio->ar; in ath10k_rx_indication_async_work()
1376 struct ath10k *ar = ar_sdio->ar; in ath10k_sdio_read_rtc_state()
1460 struct ath10k *ar = ar_sdio->ar; in ath10k_sdio_write_async_work()
1523 struct ath10k *ar = ar_sdio->ar; in ath10k_sdio_irq_handler()
2147 struct ath10k *ar = ar_sdio->ar; in ath10k_sdio_pm_suspend()
2187 struct ath10k *ar = container_of(ctx, struct ath10k, napi); in ath10k_sdio_napi_poll()
2514 struct ath10k *ar; in ath10k_sdio_probe()
[all …]
H A Dqmi.h92 struct ath10k *ar;
114 int ath10k_qmi_wlan_enable(struct ath10k *ar,
118 int ath10k_qmi_wlan_disable(struct ath10k *ar);
119 int ath10k_qmi_init(struct ath10k *ar, u32 msa_size);
120 int ath10k_qmi_deinit(struct ath10k *ar);
121 int ath10k_qmi_set_fw_log_mode(struct ath10k *ar, u8 fw_log_mode);
H A Dhtc.h17 struct ath10k;
314 void (*target_send_suspend_complete)(struct ath10k *ar);
318 void (*ep_tx_complete)(struct ath10k *, struct sk_buff *);
319 void (*ep_rx_complete)(struct ath10k *, struct sk_buff *);
320 void (*ep_tx_credits)(struct ath10k *);
374 struct ath10k *ar;
393 int ath10k_htc_init(struct ath10k *ar);
405 void ath10k_htc_stop_hl(struct ath10k *ar);
409 struct sk_buff *ath10k_htc_alloc_skb(struct ath10k *ar, int size);
410 void ath10k_htc_tx_completion_handler(struct ath10k *ar, struct sk_buff *skb);
[all …]
H A Dtestmode.h10 void ath10k_testmode_destroy(struct ath10k *ar);
12 bool ath10k_tm_event_wmi(struct ath10k *ar, u32 cmd_id, struct sk_buff *skb);
18 static inline void ath10k_testmode_destroy(struct ath10k *ar) in ath10k_testmode_destroy()
22 static inline bool ath10k_tm_event_wmi(struct ath10k *ar, u32 cmd_id, in ath10k_tm_event_wmi()
H A Dtxrx.h14 struct ath10k_peer *ath10k_peer_find(struct ath10k *ar, int vdev_id,
16 struct ath10k_peer *ath10k_peer_find_by_id(struct ath10k *ar, int peer_id);
17 int ath10k_wait_for_peer_created(struct ath10k *ar, int vdev_id,
19 int ath10k_wait_for_peer_deleted(struct ath10k *ar, int vdev_id,
H A Dsnoc.h29 struct ath10k *hif_ce_state;
60 struct ath10k *ar;
89 static inline struct ath10k_snoc *ath10k_snoc_priv(struct ath10k *ar) in ath10k_snoc_priv()
94 int ath10k_snoc_fw_indication(struct ath10k *ar, u64 type);
95 void ath10k_snoc_fw_crashed_dump(struct ath10k *ar);

1234