Lines Matching defs:iwl_mvm_vif
315 struct iwl_mvm_vif { struct
334 struct iwl_mvm_vif_bf_data bf_data; argument
336 struct {
339 } beacon_stats;
341 u32 ap_beacon_time;
343 enum iwl_tsf_id tsf_id;
350 struct ieee80211_tx_queue_params queue_params[IEEE80211_NUM_ACS];
351 struct iwl_mvm_time_event_data time_event_data;
352 struct iwl_mvm_time_event_data hs_time_event_data;
354 struct iwl_mvm_int_sta bcast_sta;
355 struct iwl_mvm_int_sta mcast_sta;
361 struct iwl_mvm_phy_ctxt *phy_ctxt;
365 struct {
373 } rekey_data;
375 int tx_key_idx;
377 bool seqno_valid;
378 u16 seqno;
383 struct in6_addr target_ipv6_addrs[IWL_PROTO_OFFLOAD_NUM_IPV6_ADDRS_MAX];
384 unsigned long tentative_addrs[BITS_TO_LONGS(IWL_PROTO_OFFLOAD_NUM_IPV6_ADDRS_MAX)];
385 int num_target_ipv6_addrs;
389 struct dentry *dbgfs_dir;
390 struct dentry *dbgfs_slink;
391 struct iwl_dbgfs_pm dbgfs_pm;
392 struct iwl_dbgfs_bf dbgfs_bf;
393 struct iwl_mac_power_cmd mac_pwr_cmd;
394 int dbgfs_quota_min;
397 enum ieee80211_smps_mode smps_requests[NUM_IWL_MVM_SMPS_REQ];
400 u8 uapsd_misbehaving_bssid[ETH_ALEN];
402 struct delayed_work uapsd_nonagg_detected_wk;
405 bool csa_countdown;
406 bool csa_failed;
407 u16 csa_target_freq;
431 static inline struct iwl_mvm_vif * argument