Lines Matching refs:sta
128 * mac80211, such as broadcast station in AP / GO mode, or AUX sta for
397 * @sleeping: sta sleep transitions in power management
412 * @link: per link sta entries. For non-MLO only link[0] holds data. For MLO,
414 * sta is added.
462 iwl_mvm_sta_from_mac80211(struct ieee80211_sta *sta)
464 return (void *)sta->drv_priv;
484 * @sta: the STA
490 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
494 struct ieee80211_sta *sta, int sta_id, u8 sta_type);
497 struct ieee80211_sta *sta);
501 struct ieee80211_sta *sta)
503 return iwl_mvm_sta_send_to_fw(mvm, sta, true, 0);
507 struct ieee80211_sta *sta);
511 struct ieee80211_sta *sta,
515 struct ieee80211_sta *sta);
521 struct ieee80211_sta *sta,
526 struct ieee80211_sta *sta,
532 struct ieee80211_sta *sta, u32 iv32,
542 int iwl_mvm_sta_rx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
545 struct ieee80211_sta *sta, u16 tid, u16 *ssn);
547 struct ieee80211_sta *sta, u16 tid, u16 buf_size,
550 struct ieee80211_sta *sta, u16 tid);
552 struct ieee80211_sta *sta, u16 tid);
554 int iwl_mvm_sta_tx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
570 struct iwl_mvm_int_sta *sta,
574 void iwl_mvm_dealloc_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta);
580 struct ieee80211_sta *sta);
582 struct ieee80211_sta *sta,
591 struct ieee80211_sta *sta,
602 struct iwl_mvm_int_sta *sta, u8 *addr, u32 cipher,
611 struct ieee80211_sta *sta,
623 * @add_sta: pointer to the function that adds a new sta
624 * @update_sta: pointer to the function that updates a sta
625 * @rm_sta: pointer to the functions that removes a sta
630 struct ieee80211_sta *sta);
632 struct ieee80211_sta *sta);
634 struct ieee80211_sta *sta);
641 struct ieee80211_sta *sta,
662 struct ieee80211_sta *sta);
664 struct ieee80211_sta *sta);
666 struct ieee80211_sta *sta);
675 struct ieee80211_sta *sta,
677 u32 iwl_mvm_sta_fw_id_mask(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
680 struct iwl_mvm_int_sta *sta,
693 struct ieee80211_sta *sta,