Lines Matching defs:iwl_mvm

579 struct iwl_mvm {  struct
589 /* for protecting access to iwl_mvm */ argument
603 struct iwl_mvm_vif *bf_allowed_vif; argument
605 enum iwl_ucode_type cur_ucode;
606 bool ucode_loaded;
607 bool calibrating;
608 u32 error_event_table;
609 u32 log_event_table;
610 u32 umac_error_event_table;
611 bool support_umac_log;
612 struct iwl_sf_region sf_space;
614 u32 ampdu_ref;
616 struct iwl_notif_wait_data notif_wait;
618 struct mvm_statistics_rx rx_stats;
620 struct {
625 } radio_stats, accu_radio_stats;
627 u8 queue_to_mac80211[IWL_MAX_HW_QUEUES];
628 atomic_t mac80211_queue_stop_count[IEEE80211_MAX_QUEUES];
630 const char *nvm_file_name;
631 struct iwl_nvm_data *nvm_data;
633 struct iwl_nvm_section nvm_sections[NVM_MAX_NUM_SECTIONS];
636 struct mac_address addresses[IWL_MVM_MAX_ADDRESSES];
639 struct iwl_rx_phy_info last_phy_info;
640 struct ieee80211_sta __rcu *fw_id_to_mac_id[IWL_MVM_STATION_COUNT];
641 struct work_struct sta_drained_wk;
642 unsigned long sta_drained[BITS_TO_LONGS(IWL_MVM_STATION_COUNT)];
643 atomic_t pending_frames[IWL_MVM_STATION_COUNT];
644 u32 tfd_drained[IWL_MVM_STATION_COUNT];
645 u8 rx_ba_sessions;
648 u32 rts_threshold;
674 struct iwl_mvm_int_sta aux_sta; argument
698 struct iwl_mvm_frame_stats drv_rx_stats; argument
703 struct iwl_mvm_phy_ctxt phy_ctxts[NUM_PHY_CTX]; argument
724 struct iwl_mvm_dump_desc *fw_dump_desc; argument
727 struct led_classdev led;
730 struct ieee80211_vif *p2p_device_vif;
733 struct wiphy_wowlan_support wowlan;
734 int gtk_ivlen, gtk_icvlen, ptk_ivlen, ptk_icvlen;
737 struct cfg80211_sched_scan_request *nd_config;
738 struct ieee80211_scan_ies nd_ies;
739 struct cfg80211_match_set *nd_match_sets;
740 int n_nd_match_sets;
741 struct ieee80211_channel **nd_channels;
742 int n_nd_channels;
743 bool net_detect;
745 u32 d3_wake_sysassert; /* must be u32 for debugfs_create_bool */
746 bool d3_test_active;
747 bool store_d3_resume_sram;
748 void *d3_resume_sram;
749 u32 d3_test_pme_ptr;
750 struct ieee80211_vif *keep_vif;
751 u32 last_netdetect_scans; /* no. of scans in the last net-detect wake */
756 u8 d0i3_ap_sta_id;
757 bool d0i3_offloading;
758 struct work_struct d0i3_exit_work;
759 struct sk_buff_head d0i3_tx;
761 struct mutex d0i3_suspend_mutex;
785 struct iwl_mvm_tt_mgmt thermal_throttle; argument
786 s32 temperature; /* Celsius */
792 bool temperature_test; /* Debug test temperature is enabled */
794 struct iwl_time_quota_cmd last_quota_cmd;
797 u32 noa_duration;
798 struct ieee80211_vif *noa_vif;
824 enum iwl_mvm_tdls_cs_state state; argument
846 struct iwl_mvm_shared_mem_cfg shared_mem_cfg; argument
851 ((struct iwl_mvm *)(_iwl_op_mode)->op_mode_specific) argument