Lines Matching refs:ring_id

108 	int ring_id = wil_find_free_sring(wil);
119 wil_dbg_misc(wil, "init TX sring: size=%u, ring_id=%u\n",
120 status_ring_size, ring_id);
122 if (ring_id < 0)
123 return ring_id;
128 sring = &wil->srings[ring_id];
137 rc = wil_wmi_tx_sring_cfg(wil, ring_id);
142 wil->tx_sring_idx = ring_id;
344 u16 ring_id)
346 struct wil_status_ring *sring = &wil->srings[ring_id];
349 wil_dbg_misc(wil, "init RX sring: size=%u, ring_id=%u\n",
350 status_ring_size, ring_id);
361 rc = wil_wmi_rx_sring_add(wil, ring_id);
696 static int wil_ring_init_tx_edma(struct wil6210_vif *vif, int ring_id,
701 struct wil_ring *ring = &wil->ring_tx[ring_id];
702 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id];
707 "init TX ring: ring_id=%u, cid=%u, tid=%u, sring_id=%u\n",
708 ring_id, cid, tid, wil->tx_sring_idx);
716 wil->ring2cid_tid[ring_id][0] = cid;
717 wil->ring2cid_tid[ring_id][1] = tid;
721 rc = wil_wmi_tx_desc_ring_add(vif, ring_id, cid, tid);
728 wil_addba_tx_request(wil, ring_id, agg_wsize);
737 wil->ring2cid_tid[ring_id][0] = wil->max_assoc_sta;
738 wil->ring2cid_tid[ring_id][1] = 0;
744 static int wil_tx_ring_modify_edma(struct wil6210_vif *vif, int ring_id,
1170 unsigned int ring_id;
1190 ring_id = msg.ring_id;
1192 if (unlikely(ring_id >= WIL6210_MAX_TX_RINGS)) {
1193 wil_err(wil, "invalid ring id %d\n", ring_id);
1196 ring = &wil->ring_tx[ring_id];
1199 ring_id);
1202 txdata = &wil->ring_tx_data[ring_id];
1204 wil_info(wil, "Tx irq[%d]: ring disabled\n", ring_id);
1210 txdata->mid, ring_id);
1216 cid = wil->ring2cid_tid[ring_id][0];
1222 ring_id, num_descs);
1240 ring_id, ring->swtail, dmalen,
1290 ring_id, used_before_complete, used_new);
1546 static int wil_ring_init_bcast_edma(struct wil6210_vif *vif, int ring_id,
1550 struct wil_ring *ring = &wil->ring_tx[ring_id];
1552 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id];
1554 wil_dbg_misc(wil, "init bcast: ring_id=%d, sring_id=%d\n",
1555 ring_id, wil->tx_sring_idx);
1566 wil->ring2cid_tid[ring_id][0] = WIL6210_MAX_CID; /* CID */
1567 wil->ring2cid_tid[ring_id][1] = 0; /* TID */
1571 rc = wil_wmi_bcast_desc_ring_add(vif, ring_id);