Lines Matching defs:iwl_mvm

996 struct iwl_mvm {  struct
1006 /* for protecting access to iwl_mvm */ argument
1029 struct iwl_mvm_vif *bf_allowed_vif; argument
1031 bool hw_registered;
1055 struct iwl_mvm_dqa_txq_info queue_info[IWL_MAX_HW_QUEUES]; argument
1064 struct iwl_mvm_csme_conn_info __rcu *csme_conn_info; argument
1065 bool mei_rfkill_blocked;
1066 bool mei_registered;
1067 struct work_struct sap_connected_wk;
1073 struct iwl_nvm_data *temp_nvm_data;
1099 enum iwl_mvm_scan_type scan_type; argument
1100 enum iwl_mvm_scan_type hb_scan_type; argument
1102 enum iwl_mvm_sched_scan_pass_all_states sched_scan_pass_all; argument
1115 struct iwl_mvm_vif *scan_vif; argument
1122 struct iwl_mvm_int_sta aux_sta; argument
1123 struct iwl_mvm_int_sta snif_sta; argument
1125 bool last_ebs_successful;
1127 u8 scan_last_antenna_idx; /* to toggle TX between antennas */
1128 u8 mgmt_last_antenna_idx;
1130 u8 set_tx_ant;
1131 u8 set_rx_ant;
1157 struct iwl_mvm_frame_stats drv_rx_stats; argument
1162 struct iwl_mvm_phy_ctxt phy_ctxts[NUM_PHY_CTX]; argument
1164 struct list_head time_event_list;
1165 spinlock_t time_event_lock;
1171 unsigned long fw_key_table[BITS_TO_LONGS(STA_KEY_MAX_NUM)];
1172 u8 fw_key_deleted[STA_KEY_MAX_NUM];
1174 struct ieee80211_vif __rcu *vif_id_to_mac[NUM_MAC_INDEX_DRIVER];
1176 struct ieee80211_bss_conf __rcu *link_id_to_link_conf[IWL_FW_MAX_LINK_ID + 1];
1178 u8 *error_recovery_buf;
1181 struct led_classdev led;
1184 struct ieee80211_vif *p2p_device_vif;
1187 struct wiphy_wowlan_support wowlan;
1188 int gtk_ivlen, gtk_icvlen, ptk_ivlen, ptk_icvlen;
1191 struct ieee80211_scan_ies nd_ies;
1192 struct cfg80211_match_set *nd_match_sets;
1193 int n_nd_match_sets;
1194 struct ieee80211_channel **nd_channels;
1195 int n_nd_channels;
1196 bool net_detect;
1197 bool fast_resume;
1198 u8 offload_tid;
1200 bool d3_wake_sysassert;
1224 struct iwl_mvm_tt_mgmt thermal_throttle; argument
1226 struct iwl_mvm_thermal_device tz_device; argument
1227 struct iwl_mvm_cooling_device cooling_dev; argument
1241 struct iwl_mvm_tcm tcm; argument
1243 u8 uapsd_noagg_bssid_write_idx;
1244 struct mac_address uapsd_noagg_bssids[IWL_MVM_UAPSD_NOAGG_BSSIDS_NUM]
1247 struct iwl_time_quota_cmd last_quota_cmd;
1250 u32 noa_duration;
1251 struct ieee80211_vif *noa_vif;
1255 u16 aux_queue;
1256 u16 snif_queue;
1257 u16 probe_queue;
1258 u16 p2p_dev_queue;
1283 enum iwl_mvm_tdls_cs_state state; argument
1303 } tdls_cs;
1329 struct iwl_mvm_baid_data __rcu *baid_map[IWL_MAX_BAID]; argument
1335 bool drop_bcn_ap_mode;
1337 struct delayed_work cs_tx_unblock_dwork;
1340 bool monitor_on;
1345 u8 monitor_p80;
1348 __le16 cur_aid;
1349 u8 cur_bssid[ETH_ALEN];
1375 struct iwl_mvm_acs_survey *acs_survey; argument
1383 ((struct iwl_mvm *)(_iwl_op_mode)->op_mode_specific) argument