Lines Matching defs:wrq
106 struct sge_wrq *wrq, int idx);
107 static int free_wrq(struct adapter *sc, struct sge_wrq *wrq);
815 t4_wrq_tx_locked(struct adapter *sc, struct sge_wrq *wrq, mblk_t *m0)
817 struct sge_eq *eq = &wrq->eq;
818 struct mblk_pair *wr_list = &wrq->wr_list;
823 TXQ_LOCK_ASSERT_OWNED(wrq);
863 wrq->no_desc++;
880 wrq->tx_wrs++;
1619 alloc_wrq(struct adapter *sc, struct port_info *pi, struct sge_wrq *wrq,
1624 rc = alloc_eq(sc, pi, &wrq->eq);
1628 wrq->adapter = sc;
1629 wrq->wr_list.head = NULL;
1630 wrq->wr_list.tail = NULL;
1633 * TODO: use idx to figure out what kind of wrq this is and install
1641 free_wrq(struct adapter *sc, struct sge_wrq *wrq)
1645 rc = free_eq(sc, &wrq->eq);
1649 bzero(wrq, sizeof (*wrq));