Lines Matching defs:ieee80211_sub_if_data

824 struct ieee80211_sub_if_data {  struct
825 struct list_head list;
827 struct wireless_dev wdev;
830 struct list_head key_list;
833 int crypto_tx_tailroom_needed_cnt;
834 int crypto_tx_tailroom_pending_dec;
835 struct delayed_work dec_tailroom_needed_wk;
837 struct net_device *dev;
838 struct ieee80211_local *local;
840 unsigned int flags;
842 unsigned long state;
844 char name[IFNAMSIZ];
847 struct ieee80211_fragment_entry fragments[IEEE80211_FRAGMENT_MAX];
848 unsigned int fragment_next;
851 u16 noack_map;
854 u8 wmm_acm;
856 struct ieee80211_key __rcu *keys[NUM_DEFAULT_KEYS + NUM_DEFAULT_MGMT_KEYS];
857 struct ieee80211_key __rcu *default_unicast_key;
858 struct ieee80211_key __rcu *default_multicast_key;
859 struct ieee80211_key __rcu *default_mgmt_key;
861 u16 sequence_number;
862 __be16 control_port_protocol;
863 bool control_port_no_encrypt;
864 int encrypt_headroom;
866 atomic_t txqs_len[IEEE80211_NUM_ACS];
867 struct ieee80211_tx_queue_params tx_conf[IEEE80211_NUM_ACS];
868 struct mac80211_qos_map __rcu *qos_map;
870 struct work_struct csa_finalize_work;
871 bool csa_block_tx; /* write-protected by sdata_lock and local->mtx */
872 struct cfg80211_chan_def csa_chandef;
874 struct list_head assigned_chanctx_list; /* protected by chanctx_mtx */
875 struct list_head reserved_chanctx_list; /* protected by chanctx_mtx */
878 struct ieee80211_chanctx *reserved_chanctx;
879 struct cfg80211_chan_def reserved_chandef;
880 bool reserved_radar_required;
881 bool reserved_ready;
884 struct work_struct recalc_smps;
886 struct work_struct work;
887 struct sk_buff_head skb_queue;
889 u8 needed_rx_chains;
890 enum ieee80211_smps_mode smps_mode;
892 int user_power_level; /* in dBm */
893 int ap_power_level; /* in dBm */
895 bool radar_required;
896 struct delayed_work dfs_cac_timer_work;
903 struct ieee80211_if_ap *bss;
906 u32 rc_rateidx_mask[IEEE80211_NUM_BANDS];
908 bool rc_has_mcs_mask[IEEE80211_NUM_BANDS];
909 u8 rc_rateidx_mcs_mask[IEEE80211_NUM_BANDS][IEEE80211_HT_MCS_MASK_LEN];
911 union {
936 struct ieee80211_sub_if_data *vif_to_sdata(struct ieee80211_vif *p) in vif_to_sdata() argument