Lines Matching defs:ath11k
644 struct ath11k { struct
645 struct ath11k_base *ab; argument
646 struct ath11k_pdev *pdev; argument
648 struct ath11k_pdev_wmi *wmi; argument
649 struct ath11k_pdev_dp dp; argument
651 struct ath11k_he ar_he; argument
652 enum ath11k_state state; argument
659 enum ath11k_scan_state state; argument
664 } scan;
689 * vdev_stop_status info, scan data, ath11k_sta info, ath11k_vif info, argument
692 spinlock_t data_lock;
694 struct list_head arvifs;
696 struct ieee80211_channel *rx_channel;
699 struct ieee80211_channel *scan_channel;
701 u8 cfg_tx_chainmask;
702 u8 cfg_rx_chainmask;
703 u8 num_rx_chains;
704 u8 num_tx_chains;
706 u8 pdev_idx;
707 u8 lmac_id;
709 struct completion peer_assoc_done;
710 struct completion peer_delete_done;
712 int install_key_status;
713 struct completion install_key_done;
715 int last_wmi_vdev_start_status;
716 struct completion vdev_setup_done;
717 struct completion vdev_delete_done;
719 int num_peers;
720 int max_num_peers;
721 u32 num_started_vdevs;
722 u32 num_created_vdevs;
723 unsigned long long allocated_vdev_map;
725 struct idr txmgmt_idr;
727 spinlock_t txmgmt_idr_lock;
728 atomic_t num_pending_mgmt_tx;
729 wait_queue_head_t txmgmt_empty_waitq;
755 struct ath11k_wow wow; argument
758 struct ath11k_per_peer_tx_stats peer_tx_stats; argument
762 struct ath11k_per_peer_tx_stats cached_stats; argument
769 struct ath11k_debug debug; argument
772 struct ath11k_spectral spectral; argument
775 struct ath11k_thermal thermal; argument
778 enum ath11k_11d_state state_11d; argument
784 struct ath11k_fw_stats fw_stats; argument
794 struct ath11k_band_cap { argument