Searched refs:mld_sta (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | sta.c | 465 struct iwl_mld_sta *mld_sta = iwl_mld_sta_from_mac80211(sta); in iwl_mld_add_modify_sta_cmd() local 476 if (mld_sta->sta_type == STATION_TYPE_NAN_PEER_NMI || in iwl_mld_add_modify_sta_cmd() 477 mld_sta->sta_type == STATION_TYPE_NAN_PEER_NDI) { in iwl_mld_add_modify_sta_cmd() 489 link = link_conf_dereference_protected(mld_sta->vif, in iwl_mld_add_modify_sta_cmd() 503 cmd.station_type = cpu_to_le32(mld_sta->sta_type); in iwl_mld_add_modify_sta_cmd() 508 if (mld_sta->sta_state >= IEEE80211_STA_ASSOC) in iwl_mld_add_modify_sta_cmd() 511 if (sta->mfp || mld_sta->sta_state < IEEE80211_STA_AUTHORIZED) in iwl_mld_add_modify_sta_cmd() 541 if (mld_sta->vif->type == NL80211_IFTYPE_NAN_DATA) { in iwl_mld_add_modify_sta_cmd() 572 if (mld_sta->sta_type == STATION_TYPE_NAN_PEER_NDI) { in iwl_mld_add_modify_sta_cmd() 578 ether_addr_copy(cmd.ndi_local_addr, mld_sta->vif->addr); in iwl_mld_add_modify_sta_cmd() [all …]
|
| H A D | agg.c | 207 struct iwl_mld_sta *mld_sta; in iwl_mld_reorder() local 236 mld_sta = iwl_mld_sta_from_mac80211(sta); in iwl_mld_reorder() 254 for_each_mld_link_sta(mld_sta, mld_link_sta, link_id) in iwl_mld_reorder() 343 struct iwl_mld_sta *mld_sta; in iwl_mld_rx_agg_session_expired() local 380 mld_sta = iwl_mld_sta_from_mac80211(link_sta->sta); in iwl_mld_rx_agg_session_expired() 381 ieee80211_rx_ba_timer_expired(mld_sta->vif, link_sta->sta->addr, in iwl_mld_rx_agg_session_expired() 518 struct iwl_mld_sta *mld_sta = iwl_mld_sta_from_mac80211(sta); in iwl_mld_ampdu_rx_start() local 575 mld_sta->tid_to_baid[tid] = baid; in iwl_mld_ampdu_rx_start() 615 struct iwl_mld_sta *mld_sta = iwl_mld_sta_from_mac80211(sta); in iwl_mld_ampdu_rx_stop() local 616 int baid = mld_sta->tid_to_baid[tid]; in iwl_mld_ampdu_rx_stop()
|
| H A D | mac80211.c | 958 struct iwl_mld_sta *mld_sta; in iwl_mld_teardown_tdls_peers() local 968 mld_sta = iwl_mld_sta_from_mac80211(link_sta->sta); in iwl_mld_teardown_tdls_peers() 970 ieee80211_tdls_oper_request(mld_sta->vif, link_sta->addr, in iwl_mld_teardown_tdls_peers() 1111 struct iwl_mld_sta *mld_sta; in iwl_mld_can_activate_link() local 1118 mld_sta = iwl_mld_sta_from_mac80211(mld_vif->ap_sta); in iwl_mld_can_activate_link() 1124 link_sta = wiphy_dereference(mld->wiphy, mld_sta->link[link->link_id]); in iwl_mld_can_activate_link() 1978 struct iwl_mld_sta *mld_sta = iwl_mld_sta_from_mac80211(sta); in iwl_mld_mac80211_sta_state() local 1983 mld_sta->sta_state = new_state; in iwl_mld_mac80211_sta_state() 2172 struct iwl_mld_sta *mld_sta, in iwl_mld_alloc_ptk_pn() argument 2180 if (WARN_ON(keyidx >= ARRAY_SIZE(mld_sta->ptk_pn))) in iwl_mld_alloc_ptk_pn() [all …]
|
| H A D | tx.c | 423 struct iwl_mld_sta *mld_sta = iwl_mld_sta_from_mac80211(sta); in iwl_mld_get_tx_ant() local 425 return BIT(mld_sta->data_tx_ant) << RATE_MCS_ANT_POS; in iwl_mld_get_tx_ant() 546 struct iwl_mld_sta *mld_sta = sta ? iwl_mld_sta_from_mac80211(sta) : in iwl_mld_fill_tx_cmd() local 567 (mld_sta && mld_sta->vif->type == NL80211_IFTYPE_NAN) || in iwl_mld_fill_tx_cmd() 573 (mld_sta && in iwl_mld_fill_tx_cmd() 574 mld_sta->sta_state < IEEE80211_STA_AUTHORIZED)) { in iwl_mld_fill_tx_cmd() 1102 struct iwl_mld_sta *mld_sta; in iwl_mld_handle_tx_resp_notif() local 1209 mld_sta = iwl_mld_sta_from_mac80211(link_sta->sta); in iwl_mld_handle_tx_resp_notif() 1211 if (tx_failure && mld_sta->sta_state < IEEE80211_STA_AUTHORIZED) in iwl_mld_handle_tx_resp_notif() 1212 iwl_mld_toggle_tx_ant(mld, &mld_sta->data_tx_ant); in iwl_mld_handle_tx_resp_notif()
|
| H A D | mld.c | 541 struct iwl_mld_sta *mld_sta; in iwl_mld_queue_state_change() local 567 mld_sta = txq->sta ? iwl_mld_sta_from_mac80211(txq->sta) : NULL; in iwl_mld_queue_state_change() 571 if (!queue_full && mld_sta && in iwl_mld_queue_state_change() 572 mld_sta->sta_state != IEEE80211_STA_NOTEXIST) { in iwl_mld_queue_state_change()
|
| H A D | d3.c | 960 struct iwl_mld_sta *mld_sta = in iwl_mld_update_ptk_rx_seq() local 964 mld_sta->ptk_pn[key->keyidx]); in iwl_mld_update_ptk_rx_seq() 1055 struct iwl_mld_sta *mld_sta = iwl_mld_sta_from_mac80211(sta); in iwl_mld_rsc_update_key_iter() local 1058 mld_sta->ptk_pn[key->keyidx]); in iwl_mld_rsc_update_key_iter() 1690 struct iwl_mld_sta *mld_sta = in iwl_mld_suspend_set_ucast_pn() local 1694 if (WARN_ON(key->keyidx >= ARRAY_SIZE(mld_sta->ptk_pn))) in iwl_mld_suspend_set_ucast_pn() 1698 mld_sta->ptk_pn[key->keyidx]); in iwl_mld_suspend_set_ucast_pn()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | rx.c | 275 struct iwl_mld_sta *mld_sta = iwl_mld_sta_from_mac80211(sta); in setup_dup_data_state() local 289 mld_sta->dup_data = dup_data; in setup_dup_data_state()
|