/linux/drivers/net/wireless/ath/ath12k/ |
H A D | dbring.h | 55 int (*handler)(struct ath12k *ar, struct ath12k_dbring_data *data); 58 int ath12k_dbring_set_cfg(struct ath12k *ar, 62 int (*handler)(struct ath12k *, 64 int ath12k_dbring_wmi_cfg_setup(struct ath12k *ar, 67 int ath12k_dbring_buf_setup(struct ath12k *ar, 70 int ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring, 78 void ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring); 79 void ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
|
H A D | wow.h | 37 int ath12k_wow_init(struct ath12k *ar); 42 int ath12k_wow_enable(struct ath12k *ar); 43 int ath12k_wow_wakeup(struct ath12k *ar); 47 static inline int ath12k_wow_init(struct ath12k *ar) in ath12k_wow_init() 52 static inline int ath12k_wow_enable(struct ath12k *ar) in ath12k_wow_enable() 57 static inline int ath12k_wow_wakeup(struct ath12k *ar) in ath12k_wow_wakeup()
|
H A D | debugfs.h | 13 void ath12k_debugfs_register(struct ath12k *ar); 14 void ath12k_debugfs_unregister(struct ath12k *ar); 24 static inline void ath12k_debugfs_register(struct ath12k *ar) in ath12k_debugfs_register() 28 static inline void ath12k_debugfs_unregister(struct ath12k *ar) in ath12k_debugfs_unregister()
|
H A D | wow.c | 39 int ath12k_wow_enable(struct ath12k *ar) in ath12k_wow_enable() 81 int ath12k_wow_wakeup(struct ath12k *ar) in ath12k_wow_wakeup() 106 struct ath12k *ar = arvif->ar; in ath12k_wow_vif_cleanup() 130 static int ath12k_wow_cleanup(struct ath12k *ar) in ath12k_wow_cleanup() 160 ath12k_wow_convert_8023_to_80211(struct ath12k *ar, in ath12k_wow_convert_8023_to_80211() 264 ath12k_wow_pno_check_and_convert(struct ath12k *ar, u32 vdev_id, in ath12k_wow_pno_check_and_convert() 361 struct ath12k *ar = arvif->ar; in ath12k_wow_vif_set_wakeups() 473 static int ath12k_wow_set_wakeups(struct ath12k *ar, in ath12k_wow_set_wakeups() 495 static int ath12k_wow_vdev_clean_nlo(struct ath12k *ar, u32 vdev_id) in ath12k_wow_vdev_clean_nlo() 523 struct ath12k *ar = arvif->ar; in ath12k_wow_vif_clean_nlo() [all …]
|
H A D | dbring.c | 10 static int ath12k_dbring_bufs_replenish(struct ath12k *ar, in ath12k_dbring_bufs_replenish() 75 static int ath12k_dbring_fill_bufs(struct ath12k *ar, in ath12k_dbring_fill_bufs() 116 int ath12k_dbring_wmi_cfg_setup(struct ath12k *ar, in ath12k_dbring_wmi_cfg_setup() 148 int ath12k_dbring_set_cfg(struct ath12k *ar, struct ath12k_dbring *ring, in ath12k_dbring_set_cfg() 150 int (*handler)(struct ath12k *, in ath12k_dbring_set_cfg() argument 163 int ath12k_dbring_buf_setup(struct ath12k *ar, in ath12k_dbring_buf_setup() 186 int ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring, in ath12k_dbring_srng_setup() 235 struct ath12k *ar; in ath12k_dbring_buffer_release_event() 337 void ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring) in ath12k_dbring_srng_cleanup() 342 void ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring) in ath12k_dbring_buf_cleanup()
|
H A D | dp_mon.h | 78 ath12k_dp_mon_rx_parse_mon_status(struct ath12k *ar, 85 int ath12k_dp_mon_srng_process(struct ath12k *ar, int mac_id, 97 ath12k_dp_mon_tx_parse_mon_status(struct ath12k *ar, 104 int ath12k_dp_mon_rx_process_stats(struct ath12k *ar, int mac_id,
|
H A D | wmi.h | 26 struct ath12k; 5638 int ath12k_wmi_mgmt_send(struct ath12k *ar, u32 vdev_id, u32 buf_id, 5640 int ath12k_wmi_p2p_go_bcn_ie(struct ath12k *ar, u32 vdev_id, 5642 int ath12k_wmi_bcn_tmpl(struct ath12k *ar, u32 vdev_id, 5646 int ath12k_wmi_vdev_down(struct ath12k *ar, u8 vdev_id); 5647 int ath12k_wmi_vdev_up(struct ath12k *ar, struct ath12k_wmi_vdev_up_params *params); 5648 int ath12k_wmi_vdev_stop(struct ath12k *ar, u8 vdev_id); 5649 int ath12k_wmi_vdev_start(struct ath12k *ar, struct wmi_vdev_start_req_arg *arg, 5651 int ath12k_wmi_set_peer_param(struct ath12k *ar, const u8 *peer_addr, 5653 int ath12k_wmi_pdev_set_param(struct ath12k *ar, u32 param_id, [all …]
|
H A D | reg.h | 14 struct ath12k; 98 int ath12k_regd_update(struct ath12k *ar, bool init); 99 int ath12k_reg_update_chan_list(struct ath12k *ar);
|
H A D | wmi.c | 737 static u32 ath12k_wmi_mgmt_get_freq(struct ath12k *ar, in ath12k_wmi_mgmt_get_freq() 771 int ath12k_wmi_mgmt_send(struct ath12k *ar, u32 vdev_id, u32 buf_id, in ath12k_wmi_mgmt_send() 817 int ath12k_wmi_vdev_create(struct ath12k *ar, u8 *macaddr, in ath12k_wmi_vdev_create() 915 int ath12k_wmi_vdev_delete(struct ath12k *ar, u8 vdev_id) in ath12k_wmi_vdev_delete() 942 int ath12k_wmi_vdev_stop(struct ath12k *ar, u8 vdev_id) in ath12k_wmi_vdev_stop() 970 int ath12k_wmi_vdev_down(struct ath12k *ar, u8 vdev_id) in ath12k_wmi_vdev_down() 1038 int ath12k_wmi_vdev_start(struct ath12k *ar, struct wmi_vdev_start_req_arg *arg, in ath12k_wmi_vdev_start() 1188 int ath12k_wmi_vdev_up(struct ath12k *ar, struct ath12k_wmi_vdev_up_params *params) in ath12k_wmi_vdev_up() 1227 int ath12k_wmi_send_peer_create_cmd(struct ath12k *ar, in ath12k_wmi_send_peer_create_cmd() 1279 int ath12k_wmi_send_peer_delete_cmd(struct ath12k *ar, in ath12k_wmi_send_peer_delete_cmd() [all …]
|
H A D | dp_tx.c | 219 int ath12k_dp_tx(struct ath12k *ar, struct ath12k_link_vif *arvif, in ath12k_dp_tx() 483 struct ath12k *ar; in ath12k_dp_tx_free_txbuf() 509 struct ath12k *ar; in ath12k_dp_tx_htt_tx_complete_buf() 583 static void ath12k_dp_tx_complete_msdu(struct ath12k *ar, in ath12k_dp_tx_complete_msdu() 693 struct ath12k *ar; in ath12k_dp_tx_completion_handler() 998 int ath12k_dp_tx_htt_h2t_ppdu_stats_req(struct ath12k *ar, u32 mask) in ath12k_dp_tx_htt_h2t_ppdu_stats_req() 1152 ath12k_dp_tx_htt_h2t_ext_stats_req(struct ath12k *ar, u8 type, in ath12k_dp_tx_htt_h2t_ext_stats_req() 1196 int ath12k_dp_tx_htt_monitor_mode_ring_config(struct ath12k *ar, bool reset) in ath12k_dp_tx_htt_monitor_mode_ring_config() 1210 int ath12k_dp_tx_htt_rx_monitor_mode_ring_config(struct ath12k *ar, bool reset) in ath12k_dp_tx_htt_rx_monitor_mode_ring_config()
|
H A D | reg.c | 52 struct ath12k *ar = ath12k_ah_to_ar(ah, 0); in ath12k_reg_notifier() 100 int ath12k_reg_update_chan_list(struct ath12k *ar) in ath12k_reg_update_chan_list() 207 int ath12k_regd_update(struct ath12k *ar, bool init) in ath12k_regd_update() 755 struct ath12k *ar = container_of(work, struct ath12k, in ath12k_regd_update_work()
|
/linux/drivers/net/wireless/ath/ |
H A D | Makefile | 11 obj-$(CONFIG_ATH12K) += ath12k/
|
H A D | Kconfig | 66 source "drivers/net/wireless/ath/ath12k/Kconfig"
|
/linux/ |
H A D | MAINTAINERS | 19388 L: ath12k@lists.infradead.org 19390 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19392 F: drivers/net/wireless/ath/ath12k/ 19393 N: ath12k
|