Lines Matching defs:sta_info
646 struct sta_info { struct
648 struct list_head list, free_list;
649 struct rcu_head rcu_head;
650 struct rhlist_head hash_node;
651 u8 addr[ETH_ALEN];
652 struct ieee80211_local *local;
653 struct ieee80211_sub_if_data *sdata;
654 struct ieee80211_key __rcu *ptk[NUM_DEFAULT_KEYS];
655 u8 ptk_idx;
656 struct rate_control_ref *rate_ctrl;
657 void *rate_ctrl_priv;
658 spinlock_t rate_ctrl_lock;
659 spinlock_t lock;
661 struct ieee80211_fast_tx __rcu *fast_tx;
662 struct ieee80211_fast_rx __rcu *fast_rx;
665 struct mesh_sta *mesh;
668 struct work_struct drv_deliver_wk;
670 u16 listen_interval;
672 bool dead;
673 bool removed;
675 bool uploaded;
677 enum ieee80211_sta_state sta_state;
680 unsigned long _flags;
683 spinlock_t ps_lock;
684 struct sk_buff_head ps_tx_buf[IEEE80211_NUM_ACS];
685 struct sk_buff_head tx_filtered[IEEE80211_NUM_ACS];
686 unsigned long driver_buffered_tids;
687 unsigned long txq_buffered_tids;
689 u64 assoc_at;
690 long last_connected;
693 __le16 last_seq_ctrl[IEEE80211_NUM_TIDS + 1];
695 u16 tid_seq[IEEE80211_QOS_CTL_TID_MASK + 1];
719 struct link_sta_info deflink; argument
720 struct link_sta_info __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS]; argument
726 static inline enum nl80211_plink_state sta_plink_state(struct sta_info *sta) in sta_plink_state() argument