Lines Matching refs:sta

234 		if (wil->sta[i].mid == mid &&  in wil_vif_is_connected()
235 wil->sta[i].status == wil_sta_connected) in wil_vif_is_connected()
244 __acquires(&sta->tid_rx_lock) __releases(&sta->tid_rx_lock) in wil_disconnect_cid_complete()
250 struct wil_sta_info *sta = &wil->sta[cid]; in wil_disconnect_cid_complete() local
256 cid, sta->mid, sta->status); in wil_disconnect_cid_complete()
258 if (sta->status != wil_sta_unused) { in wil_disconnect_cid_complete()
259 if (vif->mid != sta->mid) { in wil_disconnect_cid_complete()
268 cfg80211_del_sta(ndev, sta->addr, GFP_KERNEL); in wil_disconnect_cid_complete()
273 sta->status = wil_sta_unused; in wil_disconnect_cid_complete()
274 sta->mid = U8_MAX; in wil_disconnect_cid_complete()
280 spin_lock_bh(&sta->tid_rx_lock); in wil_disconnect_cid_complete()
282 r = sta->tid_rx[i]; in wil_disconnect_cid_complete()
283 sta->tid_rx[i] = NULL; in wil_disconnect_cid_complete()
286 spin_unlock_bh(&sta->tid_rx_lock); in wil_disconnect_cid_complete()
289 memset(sta->tid_crypto_rx, 0, sizeof(sta->tid_crypto_rx)); in wil_disconnect_cid_complete()
290 memset(&sta->group_crypto_rx, 0, sizeof(sta->group_crypto_rx)); in wil_disconnect_cid_complete()
297 memset(&sta->stats, 0, sizeof(sta->stats)); in wil_disconnect_cid_complete()
298 sta->stats.tx_latency_min_us = U32_MAX; in wil_disconnect_cid_complete()
389 struct wil_sta_info *sta = &wil->sta[cid]; in wil_disconnect_cid() local
394 cid, sta->mid, sta->status); in wil_disconnect_cid()
396 if (sta->status == wil_sta_unused) in wil_disconnect_cid()
399 if (vif->mid != sta->mid) { in wil_disconnect_cid()
411 return wmi_disconnect_sta(vif, sta->addr, reason_code, del_sta); in wil_disconnect_cid()
691 memset(wil->sta, 0, sizeof(wil->sta)); in wil_priv_init()
693 spin_lock_init(&wil->sta[i].tid_rx_lock); in wil_priv_init()
694 wil->sta[i].mid = U8_MAX; in wil_priv_init()
1937 if (wil->sta[i].mid == mid && in wil_find_cid()
1938 wil->sta[i].status != wil_sta_unused && in wil_find_cid()
1939 ether_addr_equal(wil->sta[i].addr, mac)) { in wil_find_cid()