Lines Matching defs:iwl_mvm

778 struct iwl_mvm {  struct
788 /* for protecting access to iwl_mvm */ argument
806 struct iwl_mvm_vif *bf_allowed_vif; argument
808 bool hw_registered;
809 bool calibrating;
810 u32 error_event_table[2];
811 u32 log_event_table;
812 u32 umac_error_event_table;
813 bool support_umac_log;
815 u32 ampdu_ref;
816 bool ampdu_toggle;
818 struct iwl_notif_wait_data notif_wait;
843 enum iwl_mvm_queue_status status; argument
844 } queue_info[IWL_MAX_HW_QUEUES];
845 spinlock_t queue_info_lock; /* For syncing queue mgmt operations */
846 struct work_struct add_stream_wk; /* To add streams to queues */
848 atomic_t mac80211_queue_stop_count[IEEE80211_MAX_QUEUES];
850 const char *nvm_file_name;
874 enum iwl_mvm_scan_type scan_type; argument
875 enum iwl_mvm_scan_type hb_scan_type; argument
877 enum iwl_mvm_sched_scan_pass_all_states sched_scan_pass_all; argument
890 struct iwl_mvm_vif *scan_vif; argument
907 struct iwl_mvm_int_sta aux_sta; argument
908 struct iwl_mvm_int_sta snif_sta; argument
933 struct iwl_mvm_frame_stats drv_rx_stats; argument
938 struct iwl_mvm_phy_ctxt phy_ctxts[NUM_PHY_CTX]; argument
940 struct list_head time_event_list;
941 spinlock_t time_event_lock;
947 unsigned long fw_key_table[BITS_TO_LONGS(STA_KEY_MAX_NUM)];
948 u8 fw_key_deleted[STA_KEY_MAX_NUM];
951 spinlock_t refs_lock;
952 u8 refs[IWL_MVM_REF_COUNT];
954 u8 vif_count;
957 s8 fw_restart;
960 struct led_classdev led;
963 struct ieee80211_vif *p2p_device_vif;
966 struct wiphy_wowlan_support wowlan;
967 int gtk_ivlen, gtk_icvlen, ptk_ivlen, ptk_icvlen;
970 struct ieee80211_scan_ies nd_ies;
971 struct cfg80211_match_set *nd_match_sets;
972 int n_nd_match_sets;
973 struct ieee80211_channel **nd_channels;
974 int n_nd_channels;
975 bool net_detect;
977 bool d3_wake_sysassert;
978 bool d3_test_active;
979 bool store_d3_resume_sram;
980 void *d3_resume_sram;
981 u32 d3_test_pme_ptr;
982 struct ieee80211_vif *keep_vif;
983 u32 last_netdetect_scans; /* no. of scans in the last net-detect wake */
1011 struct iwl_mvm_tt_mgmt thermal_throttle; argument
1013 struct iwl_mvm_thermal_device tz_device; argument
1014 struct iwl_mvm_cooling_device cooling_dev; argument
1026 struct iwl_mvm_tcm tcm; argument
1028 u8 uapsd_noagg_bssid_write_idx;
1029 struct mac_address uapsd_noagg_bssids[IWL_MVM_UAPSD_NOAGG_BSSIDS_NUM]
1032 struct iwl_time_quota_cmd last_quota_cmd;
1035 u32 noa_duration;
1036 struct ieee80211_vif *noa_vif;
1040 u16 aux_queue;
1041 u16 snif_queue;
1065 enum iwl_mvm_tdls_cs_state state; argument
1090 struct iwl_mvm_tof_data tof_data; argument
1094 struct iwl_mvm_baid_data __rcu *baid_map[IWL_MAX_BAID]; argument
1107 struct iwl_mvm_sar_profile sar_profiles[ACPI_SAR_PROFILE_NUM]; argument
1108 struct iwl_mvm_geo_profile geo_profiles[ACPI_NUM_GEO_PROFILES]; argument
1114 ((struct iwl_mvm *)(_iwl_op_mode)->op_mode_specific) argument