Lines Matching refs:cid
143 static void wil_disconnect_cid(struct wil6210_priv *wil, int cid, in wil_disconnect_cid() argument
150 struct wil_sta_info *sta = &wil->sta[cid]; in wil_disconnect_cid()
153 wil_dbg_misc(wil, "%s(CID %d, status %d)\n", __func__, cid, in wil_disconnect_cid()
184 if (wil->vring2cid_tid[i][0] == cid) in wil_disconnect_cid()
193 int cid = -ENOENT; in _wil6210_disconnect() local
213 cid = wil_find_cid(wil, bssid); in _wil6210_disconnect()
215 bssid, cid, reason_code); in _wil6210_disconnect()
216 if (cid >= 0) /* disconnect 1 peer */ in _wil6210_disconnect()
217 wil_disconnect_cid(wil, cid, reason_code, from_event); in _wil6210_disconnect()
220 for (cid = 0; cid < WIL6210_MAX_CID; cid++) in _wil6210_disconnect()
221 wil_disconnect_cid(wil, cid, reason_code, from_event); in _wil6210_disconnect()
409 int cid = wil->pending_connect_cid; in wil_connect_worker() local
412 if (cid < 0) { in wil_connect_worker()
417 wil_dbg_wmi(wil, "Configure for connection CID %d\n", cid); in wil_connect_worker()
419 rc = wil_vring_init_tx(wil, ringid, 1 << tx_ring_order, cid, 0); in wil_connect_worker()
422 wil->sta[cid].status = wil_sta_connected; in wil_connect_worker()
425 wil_disconnect_cid(wil, cid, WLAN_REASON_UNSPECIFIED, true); in wil_connect_worker()