Lines Matching defs:wrq
2133 struct sge_wrq *wrq;
2188 TXQ_LOCK(&ofld_txq->wrq);
2189 ofld_txq->wrq.eq.flags &= ~EQ_HW_ALLOCATED;
2190 TXQ_UNLOCK(&ofld_txq->wrq);
2207 wrq = &sc->sge.ctrlq[i];
2208 TXQ_LOCK(wrq);
2209 wrq->eq.flags &= ~EQ_HW_ALLOCATED;
2210 TXQ_UNLOCK(wrq);
2211 quiesce_wrq(wrq);
7383 quiesce_wrq(struct sge_wrq *wrq)
7387 TXQ_LOCK(wrq);
7388 while ((wr = STAILQ_FIRST(&wrq->wr_list)) != NULL) {
7389 STAILQ_REMOVE_HEAD(&wrq->wr_list, link);
7391 wrq->nwr_pending--;
7392 wrq->ndesc_needed -= howmany(wr->wr_len, EQ_ESIZE);
7396 MPASS(wrq->nwr_pending == 0);
7397 MPASS(wrq->ndesc_needed == 0);
7398 wrq->nwr_pending = 0;
7399 wrq->ndesc_needed = 0;
7400 TXQ_UNLOCK(wrq);
7457 quiesce_wrq(&ofld_txq->wrq);
12878 struct sge_wrq *wrq;
12982 ofld_txq->wrq.tx_wrs_direct = 0;
12983 ofld_txq->wrq.tx_wrs_copied = 0;
13018 wrq = &sc->sge.ctrlq[pi->port_id];
13019 wrq->tx_wrs_direct = 0;
13020 wrq->tx_wrs_copied = 0;