Lines Matching defs:cid
242 static void wil_disconnect_cid_complete(struct wil6210_vif *vif, int cid,
250 struct wil_sta_info *sta = &wil->sta[cid];
256 cid, sta->mid, sta->status);
293 if (wil->ring2cid_tid[i][0] == cid)
305 int cid = -ENOENT;
328 cid = wil_find_cid(wil, vif->mid, bssid);
331 bssid, cid, reason_code);
332 if (wil_cid_valid(wil, cid)) /* disconnect 1 peer */
333 wil_disconnect_cid_complete(vif, cid, reason_code);
336 for (cid = 0; cid < wil->max_assoc_sta; cid++)
337 wil_disconnect_cid_complete(vif, cid, reason_code);
384 static int wil_disconnect_cid(struct wil6210_vif *vif, int cid,
389 struct wil_sta_info *sta = &wil->sta[cid];
394 cid, sta->mid, sta->status);
419 int cid = -ENOENT;
442 cid = wil_find_cid(wil, vif->mid, bssid);
444 bssid, cid, reason_code);
445 if (wil_cid_valid(wil, cid)) /* disconnect 1 peer */
446 wil_disconnect_cid(vif, cid, reason_code);
449 for (cid = 0; cid < wil->max_assoc_sta; cid++)
450 wil_disconnect_cid(vif, cid, reason_code);
613 int wil_ring_init_tx(struct wil6210_vif *vif, int cid)
618 if (cid < 0) {
629 cid, vif->mid, ringid);
632 cid, 0);
635 cid, vif->mid, ringid);