Lines Matching defs:ath12k
524 struct ath12k { struct
525 struct ath12k_base *ab; argument
526 struct ath12k_pdev *pdev; argument
527 struct ath12k_hw *ah; argument
528 struct ath12k_wmi_pdev *wmi; argument
529 struct ath12k_pdev_dp dp; argument
533 struct ath12k_he ar_he; argument
540 enum ath12k_scan_state state; argument
545 } scan;
570 * vdev_stop_status info, scan data, ath12k_sta info, ath12k_vif info, argument
573 spinlock_t data_lock;
575 struct list_head arvifs;
577 struct ieee80211_channel *rx_channel;
580 struct ieee80211_channel *scan_channel;
582 u8 cfg_tx_chainmask;
583 u8 cfg_rx_chainmask;
584 u8 num_rx_chains;
585 u8 num_tx_chains;
587 u8 pdev_idx;
588 u8 lmac_id;
589 u8 hw_link_id;
591 struct completion peer_assoc_done;
592 struct completion peer_delete_done;
594 int install_key_status;
595 struct completion install_key_done;
597 int last_wmi_vdev_start_status;
598 struct completion vdev_setup_done;
599 struct completion vdev_delete_done;
601 int num_peers;
602 int max_num_peers;
603 u32 num_started_vdevs;
604 u32 num_created_vdevs;
605 unsigned long long allocated_vdev_map;
607 struct idr txmgmt_idr;
609 spinlock_t txmgmt_idr_lock;
610 atomic_t num_pending_mgmt_tx;
634 struct ath12k_wow wow; argument
637 struct ath12k_per_peer_tx_stats peer_tx_stats; argument
641 struct ath12k_per_peer_tx_stats cached_stats; argument
645 struct ath12k_debug debug; argument
660 struct ath12k_hw { argument
672 struct ath12k radio[] __aligned(sizeof(void *)); argument