Lines Matching full:cid
859 wil_dbg_wmi(wil, "qid %d mid %d cid %d\n", in wmi_evt_rx_mgmt()
860 data->info.qid, data->info.mid, data->info.cid); in wmi_evt_rx_mgmt()
980 if (evt->cid >= wil->max_assoc_sta) { in wmi_evt_connect()
981 wil_err(wil, "Connect CID invalid : %d\n", evt->cid); in wmi_evt_connect()
986 wil_info(wil, "Connect %pM channel [%d] cid %d aid %d\n", in wmi_evt_connect()
987 evt->bssid, ch, evt->cid, evt->aid); in wmi_evt_connect()
1011 wil_err(wil, "status_resetting, cancel connect event, CID %d\n", in wmi_evt_connect()
1012 evt->cid); in wmi_evt_connect()
1029 if (wil->sta[evt->cid].status != wil_sta_unused) { in wmi_evt_connect()
1030 wil_err(wil, "AP: Invalid status %d for CID %d\n", in wmi_evt_connect()
1031 wil->sta[evt->cid].status, evt->cid); in wmi_evt_connect()
1037 ether_addr_copy(wil->sta[evt->cid].addr, evt->bssid); in wmi_evt_connect()
1038 wil->sta[evt->cid].mid = vif->mid; in wmi_evt_connect()
1039 wil->sta[evt->cid].status = wil_sta_conn_pending; in wmi_evt_connect()
1041 rc = wil_ring_init_tx(vif, evt->cid); in wmi_evt_connect()
1043 wil_err(wil, "config tx vring failed for CID %d, rc (%d)\n", in wmi_evt_connect()
1044 evt->cid, rc); in wmi_evt_connect()
1045 wmi_disconnect_sta(vif, wil->sta[evt->cid].addr, in wmi_evt_connect()
1048 wil_info(wil, "successful connection to CID %d\n", evt->cid); in wmi_evt_connect()
1100 wil_err(wil, "unhandled iftype %d for CID %d\n", wdev->iftype, in wmi_evt_connect()
1101 evt->cid); in wmi_evt_connect()
1105 wil->sta[evt->cid].status = wil_sta_connected; in wmi_evt_connect()
1106 wil->sta[evt->cid].aid = evt->aid; in wmi_evt_connect()
1113 wil->sta[evt->cid].status = wil_sta_unused; in wmi_evt_connect()
1114 wil->sta[evt->cid].mid = U8_MAX; in wmi_evt_connect()
1174 int cid; in wmi_evt_eapol_rx() local
1180 cid = wil_find_cid(wil, vif->mid, evt->src_mac); in wmi_evt_eapol_rx()
1181 if (cid >= 0) in wmi_evt_eapol_rx()
1182 stats = &wil->sta[cid].stats; in wmi_evt_eapol_rx()
1222 u8 cid; in wmi_evt_ring_en() local
1241 cid = wil->ring2cid_tid[vri][0]; in wmi_evt_ring_en()
1242 if (!wil_cid_valid(wil, cid)) { in wmi_evt_ring_en()
1243 wil_err(wil, "invalid cid %d for vring %d\n", cid, vri); in wmi_evt_ring_en()
1251 sta = &wil->sta[cid]; in wmi_evt_ring_en()
1299 u8 cid, tid; in wmi_evt_addba_rx_req() local
1303 parse_cidxtid(evt->cidxtid, &cid, &tid); in wmi_evt_addba_rx_req()
1305 cid = evt->cid; in wmi_evt_addba_rx_req()
1308 wil_addba_rx_request(wil, vif->mid, cid, tid, evt->dialog_token, in wmi_evt_addba_rx_req()
1318 u8 cid, tid; in wmi_evt_delba() local
1326 parse_cidxtid(evt->cidxtid, &cid, &tid); in wmi_evt_delba()
1328 cid = evt->cid; in wmi_evt_delba()
1332 if (!wil_cid_valid(wil, cid)) { in wmi_evt_delba()
1333 wil_err(wil, "DELBA: Invalid CID %d\n", cid); in wmi_evt_delba()
1337 wil_dbg_wmi(wil, "DELBA MID %d CID %d TID %d from %s reason %d\n", in wmi_evt_delba()
1338 vif->mid, cid, tid, in wmi_evt_delba()
1345 if (wil->ring2cid_tid[i][0] == cid && in wmi_evt_delba()
1363 sta = &wil->sta[cid]; in wmi_evt_delba()
1426 wil_dbg_wmi(wil, "len %d qid %d mid %d cid %d\n", in wmi_evt_sched_scan_result()
1427 d_len, data->info.qid, data->info.mid, data->info.cid); in wmi_evt_sched_scan_result()
1454 u8 cid = basic->cid; in wil_link_stats_store_basic() local
1457 if (cid >= wil->max_assoc_sta) { in wil_link_stats_store_basic()
1458 wil_err(wil, "invalid cid %d\n", cid); in wil_link_stats_store_basic()
1462 sta = &wil->sta[cid]; in wil_link_stats_store_basic()
1574 /* find cid and ringid for the station vif
1580 int *cid, in wil_find_cid_ringid_sta() argument
1597 * find it and return the cid associated with it. in wil_find_cid_ringid_sta()
1609 wil_dbg_wmi(wil, "find sta -> ringid %d cid %d\n", i, lcid); in wil_find_cid_ringid_sta()
1610 *cid = lcid; in wil_find_cid_ringid_sta()
1615 wil_dbg_wmi(wil, "find sta cid while no rings active?\n"); in wil_find_cid_ringid_sta()
1627 int rc, cid = 0, ringid = 0; in wmi_evt_auth_status() local
1674 /* find cid and ringid */ in wmi_evt_auth_status()
1675 rc = wil_find_cid_ringid_sta(wil, vif, &cid, &ringid); in wmi_evt_auth_status()
1677 wil_err(wil, "No valid cid found\n"); in wmi_evt_auth_status()
1683 rc = wmi_del_cipher_key(vif, 0, wil->sta[cid].addr, in wmi_evt_auth_status()
1689 rc = wmi_del_cipher_key(vif, 0, wil->sta[cid].addr, in wmi_evt_auth_status()
1718 int rc = -ENOENT, cid = 0, ringid = 0; in wmi_evt_reassoc_status() local
1759 /* find cid and ringid */ in wmi_evt_reassoc_status()
1760 rc = wil_find_cid_ringid_sta(wil, vif, &cid, &ringid); in wmi_evt_reassoc_status()
1762 wil_err(wil, "No valid cid found\n"); in wmi_evt_reassoc_status()
1767 wil_info(wil, "FT: Roam %pM channel [%d] cid %d aid %d\n", in wmi_evt_reassoc_status()
1768 data->mac_addr, ch, cid, data->aid); in wmi_evt_reassoc_status()
1801 "ft modify tx config for connection CID %d ring %d\n", in wmi_evt_reassoc_status()
1802 cid, ringid); in wmi_evt_reassoc_status()
1804 rc = wil->txrx_ops.tx_ring_modify(vif, ringid, cid, 0); in wmi_evt_reassoc_status()
1806 wil_err(wil, "modify TX for CID %d MID %d ring %d failed (%d)\n", in wmi_evt_reassoc_status()
1807 cid, vif->mid, ringid, rc); in wmi_evt_reassoc_status()
1813 wil->sta[cid].aid = data->aid; in wmi_evt_reassoc_status()
1814 wil->sta[cid].stats.ft_roams++; in wmi_evt_reassoc_status()
1815 ether_addr_copy(wil->sta[cid].addr, vif->bss->bssid); in wmi_evt_reassoc_status()
2816 int wmi_delba_rx(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, u16 reason) in wmi_delba_rx() argument
2822 if (cid >= WIL6210_RX_DESC_MAX_CID) { in wmi_delba_rx()
2824 cmd.cid = cid; in wmi_delba_rx()
2827 cmd.cidxtid = mk_cidxtid(cid, tid); in wmi_delba_rx()
2830 wil_dbg_wmi(wil, "delba_rx: (CID %d TID %d reason %d)\n", cid, in wmi_delba_rx()
2837 u8 mid, u8 cid, u8 tid, u8 token, in wmi_addba_rx_resp() argument
2860 if (cid >= WIL6210_RX_DESC_MAX_CID) { in wmi_addba_rx_resp()
2862 cmd.cid = cid; in wmi_addba_rx_resp()
2865 cmd.cidxtid = mk_cidxtid(cid, tid); in wmi_addba_rx_resp()
2869 "ADDBA response for MID %d CID %d TID %d size %d timeout %d status %d AMSDU%s\n", in wmi_addba_rx_resp()
2870 mid, cid, tid, agg_wsize, in wmi_addba_rx_resp()
2888 int wmi_addba_rx_resp_edma(struct wil6210_priv *wil, u8 mid, u8 cid, u8 tid, in wmi_addba_rx_resp_edma() argument
2894 .cid = cid, in wmi_addba_rx_resp_edma()
2917 "ADDBA response for CID %d TID %d size %d timeout %d status %d AMSDU%s, sring_id %d\n", in wmi_addba_rx_resp_edma()
2918 cid, tid, agg_wsize, timeout, status, amsdu ? "+" : "-", in wmi_addba_rx_resp_edma()
3877 int wil_wmi_tx_desc_ring_add(struct wil6210_vif *vif, int ring_id, int cid, in wil_wmi_tx_desc_ring_add() argument
3891 .cid = cid, in wil_wmi_tx_desc_ring_add()
3977 int wmi_link_stats_cfg(struct wil6210_vif *vif, u32 type, u8 cid, u32 interval) in wmi_link_stats_cfg() argument
3982 .cid = cid, in wmi_link_stats_cfg()