Home
last modified time | relevance | path

Searched refs:ath6kl (Results 1 – 25 of 34) sorted by relevance

12

/linux-6.15/drivers/net/wireless/ath/ath6kl/
H A Dhif-ops.h46 static inline void ath6kl_hif_irq_enable(struct ath6kl *ar) in ath6kl_hif_irq_enable()
53 static inline void ath6kl_hif_irq_disable(struct ath6kl *ar) in ath6kl_hif_irq_disable()
65 static inline void hif_scatter_req_add(struct ath6kl *ar, in hif_scatter_req_add()
71 static inline int ath6kl_hif_enable_scatter(struct ath6kl *ar) in ath6kl_hif_enable_scatter()
76 static inline int ath6kl_hif_scat_req_rw(struct ath6kl *ar, in ath6kl_hif_scat_req_rw()
87 static inline int ath6kl_hif_suspend(struct ath6kl *ar, in ath6kl_hif_suspend()
125 static inline int ath6kl_hif_resume(struct ath6kl *ar) in ath6kl_hif_resume()
132 static inline int ath6kl_hif_power_on(struct ath6kl *ar) in ath6kl_hif_power_on()
139 static inline int ath6kl_hif_power_off(struct ath6kl *ar) in ath6kl_hif_power_off()
146 static inline void ath6kl_hif_stop(struct ath6kl *ar) in ath6kl_hif_stop()
[all …]
H A Dhif.h225 struct ath6kl *ar;
234 void (*irq_enable)(struct ath6kl *ar);
235 void (*irq_disable)(struct ath6kl *ar);
238 void (*scatter_req_add)(struct ath6kl *ar,
240 int (*enable_scatter)(struct ath6kl *ar);
241 int (*scat_req_rw) (struct ath6kl *ar,
243 void (*cleanup_scatter)(struct ath6kl *ar);
245 int (*resume)(struct ath6kl *ar);
250 int (*power_on)(struct ath6kl *ar);
251 int (*power_off)(struct ath6kl *ar);
[all …]
H A Ddebug.h77 void ath6kl_debug_war(struct ath6kl *ar, enum ath6kl_war war);
78 int ath6kl_debug_roam_tbl_event(struct ath6kl *ar, const void *buf,
80 void ath6kl_debug_set_keepalive(struct ath6kl *ar, u8 keepalive);
82 void ath6kl_debug_init(struct ath6kl *ar);
83 int ath6kl_debug_init_fs(struct ath6kl *ar);
84 void ath6kl_debug_cleanup(struct ath6kl *ar);
109 static inline void ath6kl_debug_fwlog_event(struct ath6kl *ar, in ath6kl_debug_fwlog_event()
118 static inline int ath6kl_debug_roam_tbl_event(struct ath6kl *ar, in ath6kl_debug_roam_tbl_event()
133 static inline void ath6kl_debug_init(struct ath6kl *ar) in ath6kl_debug_init()
137 static inline int ath6kl_debug_init_fs(struct ath6kl *ar) in ath6kl_debug_init_fs()
[all …]
H A Dbmi.h219 struct ath6kl;
250 int ath6kl_bmi_init(struct ath6kl *ar);
251 void ath6kl_bmi_cleanup(struct ath6kl *ar);
252 void ath6kl_bmi_reset(struct ath6kl *ar);
254 int ath6kl_bmi_done(struct ath6kl *ar);
255 int ath6kl_bmi_get_target_info(struct ath6kl *ar,
259 int ath6kl_bmi_execute(struct ath6kl *ar,
261 int ath6kl_bmi_set_app_start(struct ath6kl *ar,
265 int ath6kl_bmi_lz_data(struct ath6kl *ar,
267 int ath6kl_bmi_lz_stream_start(struct ath6kl *ar,
[all …]
H A Dcore.h603 struct ath6kl *ar;
694 struct ath6kl { struct
898 void ath6kl_cookie_init(struct ath6kl *ar);
905 void ath6kl_stop_txrx(struct ath6kl *ar);
911 int ath6kl_read_fwlogs(struct ath6kl *ar);
969 int ath6kl_init_hw_start(struct ath6kl *ar);
970 int ath6kl_init_hw_stop(struct ath6kl *ar);
972 int ath6kl_init_hw_params(struct ath6kl *ar);
981 void ath6kl_core_cleanup(struct ath6kl *ar);
982 void ath6kl_core_destroy(struct ath6kl *ar);
[all …]
H A Dcfg80211.h27 struct wireless_dev *ath6kl_interface_add(struct ath6kl *ar, const char *name,
49 int ath6kl_cfg80211_suspend(struct ath6kl *ar,
53 int ath6kl_cfg80211_resume(struct ath6kl *ar);
58 void ath6kl_cfg80211_stop_all(struct ath6kl *ar);
60 int ath6kl_cfg80211_init(struct ath6kl *ar);
61 void ath6kl_cfg80211_cleanup(struct ath6kl *ar);
63 struct ath6kl *ath6kl_cfg80211_create(void);
64 void ath6kl_cfg80211_destroy(struct ath6kl *ar);
H A Drecovery.c23 struct ath6kl *ar = container_of(work, struct ath6kl, in ath6kl_recovery_work()
42 void ath6kl_recovery_err_notify(struct ath6kl *ar, enum ath6kl_fw_err reason) in ath6kl_recovery_err_notify()
57 void ath6kl_recovery_hb_event(struct ath6kl *ar, u32 cookie) in ath6kl_recovery_hb_event()
65 struct ath6kl *ar = from_timer(ar, t, fw_recovery.hb_timer); in ath6kl_recovery_hb_timer()
98 void ath6kl_recovery_init(struct ath6kl *ar) in ath6kl_recovery_init()
115 void ath6kl_recovery_cleanup(struct ath6kl *ar) in ath6kl_recovery_cleanup()
126 void ath6kl_recovery_suspend(struct ath6kl *ar) in ath6kl_recovery_suspend()
144 void ath6kl_recovery_resume(struct ath6kl *ar) in ath6kl_recovery_resume()
H A Dsdio.c45 struct ath6kl *ar;
78 static int ath6kl_sdio_config(struct ath6kl *ar);
96 static void ath6kl_sdio_set_mbox_info(struct ath6kl *ar) in ath6kl_sdio_set_mbox_info()
503 static int ath6kl_sdio_power_on(struct ath6kl *ar) in ath6kl_sdio_power_on()
543 static int ath6kl_sdio_power_off(struct ath6kl *ar) in ath6kl_sdio_power_off()
592 static void ath6kl_sdio_irq_enable(struct ath6kl *ar) in ath6kl_sdio_irq_enable()
607 static bool ath6kl_sdio_is_on_irq(struct ath6kl *ar) in ath6kl_sdio_is_on_irq()
794 static int ath6kl_sdio_config(struct ath6kl *ar) in ath6kl_sdio_config()
928 static int ath6kl_sdio_resume(struct ath6kl *ar) in ath6kl_sdio_resume()
1222 static void ath6kl_sdio_stop(struct ath6kl *ar) in ath6kl_sdio_stop()
[all …]
H A Dinit.c282 static int ath6kl_connectservice(struct ath6kl *ar, in ath6kl_connectservice()
536 int ath6kl_configure_target(struct ath6kl *ar) in ath6kl_configure_target()
702 static bool check_device_tree(struct ath6kl *ar) in check_device_tree()
733 static bool check_device_tree(struct ath6kl *ar) in check_device_tree()
1306 static int ath6kl_upload_otp(struct ath6kl *ar) in ath6kl_upload_otp()
1442 static int ath6kl_init_upload(struct ath6kl *ar) in ath6kl_init_upload()
1576 int ath6kl_init_hw_params(struct ath6kl *ar) in ath6kl_init_hw_params()
1828 int ath6kl_init_hw_start(struct ath6kl *ar) in ath6kl_init_hw_start()
1858 int ath6kl_init_hw_stop(struct ath6kl *ar) in ath6kl_init_hw_stop()
1869 void ath6kl_init_hw_restart(struct ath6kl *ar) in ath6kl_init_hw_restart()
[all …]
H A DKconfig15 tristate "Atheros ath6kl SDIO support"
26 tristate "Atheros ath6kl USB support"
36 bool "Atheros ath6kl debugging"
39 Enables ath6kl debug support, including debug messages
46 bool "Atheros ath6kl tracing support"
50 Select this to ath6kl use tracing infrastructure which, for
58 bool "Atheros ath6kl regdomain support"
H A Dmain.c28 struct ath6kl *ar = vif->ar; in ath6kl_find_sta()
65 struct ath6kl *ar = vif->ar; in ath6kl_add_new_sta()
151 struct ath6kl *ar = devt; in ath6kl_ac2_endpoint_id()
376 struct ath6kl *ar = vif->ar; in ath6kl_connect_ap_mode_bss()
531 struct ath6kl *ar = devt; in ath6kl_ready_event()
560 struct ath6kl *ar = vif->ar; in ath6kl_scan_complete_evt()
579 struct ath6kl *ar = vif->ar; in ath6kl_commit_ch_switch()
634 struct ath6kl *ar = vif->ar; in ath6kl_connect_event()
679 struct ath6kl *ar = vif->ar; in ath6kl_tkip_micerr_event()
855 struct ath6kl *ar = dev; in ath6kl_wakeup_event()
[all …]
H A Dbmi.c23 int ath6kl_bmi_done(struct ath6kl *ar) in ath6kl_bmi_done()
44 int ath6kl_bmi_get_target_info(struct ath6kl *ar, in ath6kl_bmi_get_target_info()
114 int ath6kl_bmi_read(struct ath6kl *ar, u32 addr, u8 *buf, u32 len) in ath6kl_bmi_read()
237 int ath6kl_bmi_execute(struct ath6kl *ar, u32 addr, u32 *param) in ath6kl_bmi_execute()
284 int ath6kl_bmi_set_app_start(struct ath6kl *ar, u32 addr) in ath6kl_bmi_set_app_start()
320 int ath6kl_bmi_reg_read(struct ath6kl *ar, u32 addr, u32 *param) in ath6kl_bmi_reg_read()
403 int ath6kl_bmi_lz_data(struct ath6kl *ar, u8 *buf, u32 len) in ath6kl_bmi_lz_data()
454 int ath6kl_bmi_lz_stream_start(struct ath6kl *ar, u32 addr) in ath6kl_bmi_lz_stream_start()
524 void ath6kl_bmi_reset(struct ath6kl *ar) in ath6kl_bmi_reset()
529 int ath6kl_bmi_init(struct ath6kl *ar) in ath6kl_bmi_init()
[all …]
H A Ddebug.c303 struct ath6kl *ar = file->private_data; in read_file_war_stats()
378 struct ath6kl *ar = inode->i_private; in ath6kl_fwlog_open()
391 struct ath6kl *ar = inode->i_private; in ath6kl_fwlog_release()
401 struct ath6kl *ar = file->private_data; in ath6kl_fwlog_read()
454 struct ath6kl *ar = file->private_data; in ath6kl_fwlog_block_read()
528 struct ath6kl *ar = file->private_data; in ath6kl_fwlog_mask_read()
541 struct ath6kl *ar = file->private_data; in ath6kl_fwlog_mask_write()
568 struct ath6kl *ar = file->private_data; in read_file_tgt_stats()
707 struct ath6kl *ar = file->private_data; in read_file_credit_dist_stats()
785 struct ath6kl *ar = file->private_data; in ath6kl_endpoint_stats_read()
[all …]
H A Dcfg80211.c147 struct ath6kl *ar = vif->ar; in __ath6kl_cfg80211_sscan_stop()
164 struct ath6kl *ar = vif->ar; in ath6kl_cfg80211_sscan_disable()
286 struct ath6kl *ar = vif->ar; in ath6kl_cfg80211_ready()
324 struct ath6kl *ar = vif->ar; in ath6kl_set_assoc_req_ies()
686 struct ath6kl *ar = vif->ar; in ath6kl_add_bss_if_needed()
743 struct ath6kl *ar = vif->ar; in ath6kl_cfg80211_connect_event()
862 struct ath6kl *ar = vif->ar; in ath6kl_cfg80211_disconnect_event()
1381 struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); in ath6kl_cfg80211_set_wiphy_params()
1411 struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); in ath6kl_cfg80211_set_txpower()
1447 struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); in ath6kl_cfg80211_get_txpower()
[all …]
H A Dusb.c73 struct ath6kl *ar;
82 struct ath6kl *ar;
698 static void hif_start(struct ath6kl *ar) in hif_start()
713 static int ath6kl_usb_send(struct ath6kl *ar, u8 PipeID, in ath6kl_usb_send()
789 static void hif_stop(struct ath6kl *ar) in hif_stop()
865 static void hif_detach_htc(struct ath6kl *ar) in hif_detach_htc()
1060 static int ath6kl_usb_power_on(struct ath6kl *ar) in ath6kl_usb_power_on()
1066 static int ath6kl_usb_power_off(struct ath6kl *ar) in ath6kl_usb_power_off()
1072 static void ath6kl_usb_stop(struct ath6kl *ar) in ath6kl_usb_stop()
1093 static int ath6kl_usb_resume(struct ath6kl *ar) in ath6kl_usb_resume()
[all …]
H A Dcore.c54 void ath6kl_core_tx_complete(struct ath6kl *ar, struct sk_buff *skb) in ath6kl_core_tx_complete()
60 void ath6kl_core_rx_complete(struct ath6kl *ar, struct sk_buff *skb, u8 pipe) in ath6kl_core_rx_complete()
66 int ath6kl_core_init(struct ath6kl *ar, enum ath6kl_htc_type htc_type) in ath6kl_core_init()
267 struct ath6kl *ath6kl_core_create(struct device *dev) in ath6kl_core_create()
269 struct ath6kl *ar; in ath6kl_core_create()
330 void ath6kl_core_cleanup(struct ath6kl *ar) in ath6kl_core_cleanup()
359 void ath6kl_core_destroy(struct ath6kl *ar) in ath6kl_core_destroy()
H A Dtestmode.h22 void ath6kl_tm_rx_event(struct ath6kl *ar, void *buf, size_t buf_len);
28 static inline void ath6kl_tm_rx_event(struct ath6kl *ar, void *buf, in ath6kl_tm_rx_event()
H A Dhtc-ops.h23 static inline void *ath6kl_htc_create(struct ath6kl *ar) in ath6kl_htc_create()
99 static inline void ath6kl_htc_tx_complete(struct ath6kl *ar, in ath6kl_htc_tx_complete()
106 static inline void ath6kl_htc_rx_complete(struct ath6kl *ar, in ath6kl_htc_rx_complete()
H A Dhtc.h556 void* (*create)(struct ath6kl *ar);
577 int (*tx_complete)(struct ath6kl *ar, struct sk_buff *skb);
578 int (*rx_complete)(struct ath6kl *ar, struct sk_buff *skb, u8 pipe);
681 void ath6kl_htc_pipe_attach(struct ath6kl *ar);
682 void ath6kl_htc_mbox_attach(struct ath6kl *ar);
H A Dtestmode.c46 void ath6kl_tm_rx_event(struct ath6kl *ar, void *buf, size_t buf_len) in ath6kl_tm_rx_event()
72 struct ath6kl *ar = wiphy_priv(wiphy); in ath6kl_tm_cmd()
H A Dtxrx.c45 struct ath6kl *ar = ath6kl_priv(dev); in ath6kl_ibss_map_epid()
107 struct ath6kl *ar = vif->ar; in ath6kl_process_uapsdq()
181 struct ath6kl *ar = vif->ar; in ath6kl_process_psq()
215 struct ath6kl *ar = vif->ar; in ath6kl_powersave_ap()
289 struct ath6kl *ar = devt; in ath6kl_control_tx()
358 struct ath6kl *ar = ath6kl_priv(dev); in ath6kl_data_tx()
527 struct ath6kl *ar = devt; in ath6kl_indicate_tx_activity()
589 struct ath6kl *ar = target->dev->ar; in ath6kl_tx_queue_full()
646 struct ath6kl *ar = vif->ar; in ath6kl_tx_clear_node_map()
683 struct ath6kl *ar = target->dev->ar; in ath6kl_tx_complete()
[all …]
H A Dcommon.h79 struct ath6kl;
H A Dhtc_pipe.c305 struct ath6kl *ar = target->dev->ar; in htc_try_send()
741 static int ath6kl_htc_pipe_tx_complete(struct ath6kl *ar, struct sk_buff *skb) in ath6kl_htc_pipe_tx_complete()
941 static int ath6kl_htc_pipe_rx_complete(struct ath6kl *ar, struct sk_buff *skb, in ath6kl_htc_pipe_rx_complete()
1221 struct ath6kl *ar = target->dev->ar; in ath6kl_htc_pipe_conn_service()
1404 static void *ath6kl_htc_pipe_create(struct ath6kl *ar) in ath6kl_htc_pipe_create()
1721 void ath6kl_htc_pipe_attach(struct ath6kl *ar) in ath6kl_htc_pipe_attach()
H A Dhif.c70 static void ath6kl_hif_dump_fw_crash(struct ath6kl *ar) in ath6kl_hif_dump_fw_crash()
540 int ath6kl_hif_intr_bh_handler(struct ath6kl *ar) in ath6kl_hif_intr_bh_handler()
/linux-6.15/drivers/net/wireless/ath/
H A DMakefile5 obj-$(CONFIG_ATH6KL) += ath6kl/

12