Lines Matching refs:pcwl_txring
312 mutex_init(&pcwl_p->pcwl_txring.wl_tx_lock, NULL, MUTEX_DRIVER,
611 mutex_destroy(&pcwl_p->pcwl_txring.wl_tx_lock);
1029 mutex_enter(&pcwl_p->pcwl_txring.wl_tx_lock);
1030 ring_idx = pcwl_p->pcwl_txring.wl_tx_prod;
1031 pcwl_p->pcwl_txring.wl_tx_prod = (ring_idx + 1) & (WL_XMT_BUF_NUM - 1);
1037 (pcwl_p->pcwl_txring.wl_tx_ring[ring_idx])) {
1038 ring_idx = pcwl_p->pcwl_txring.wl_tx_prod;
1039 pcwl_p->pcwl_txring.wl_tx_prod =
1044 mutex_exit(&pcwl_p->pcwl_txring.wl_tx_lock);
1051 xmt_id = pcwl_p->pcwl_txring.wl_tx_fids[ring_idx];
1052 pcwl_p->pcwl_txring.wl_tx_ring[ring_idx] = xmt_id;
1053 mutex_exit(&pcwl_p->pcwl_txring.wl_tx_lock);
1550 mutex_enter(&pcwl_p->pcwl_txring.wl_tx_lock);
1552 if (fid == pcwl_p->pcwl_txring.wl_tx_ring[i]) {
1553 pcwl_p->pcwl_txring.wl_tx_ring[i] = 0;
1557 pcwl_p->pcwl_txring.wl_tx_cons =
1558 (pcwl_p->pcwl_txring.wl_tx_cons + 1) & (WL_XMT_BUF_NUM - 1);
1559 mutex_exit(&pcwl_p->pcwl_txring.wl_tx_lock);
2248 pcwl_p->pcwl_txring.wl_tx_fids[i] = rc;
2249 pcwl_p->pcwl_txring.wl_tx_ring[i] = 0;
2252 pcwl_p->pcwl_txring.wl_tx_prod = pcwl_p->pcwl_txring.wl_tx_cons = 0;