Lines Matching defs:pq
431 static void run_tx_free(struct run_endpoint_queue *pq,
1174 run_setup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq)
1178 memset(pq, 0, sizeof(*pq));
1180 STAILQ_INIT(&pq->tx_qh);
1181 STAILQ_INIT(&pq->tx_fh);
1183 for (data = &pq->tx_data[0];
1184 data < &pq->tx_data[RUN_TX_RING_COUNT]; data++) {
1186 STAILQ_INSERT_TAIL(&pq->tx_fh, data, next);
1188 pq->tx_nfree = RUN_TX_RING_COUNT;
1192 run_unsetup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq)
1197 pq->tx_nfree = 0;
1198 STAILQ_INIT(&pq->tx_fh);
1199 STAILQ_INIT(&pq->tx_qh);
1202 for (data = &pq->tx_data[0];
1203 data < &pq->tx_data[RUN_TX_RING_COUNT]; data++) {
3159 run_tx_free(struct run_endpoint_queue *pq,
3168 STAILQ_INSERT_TAIL(&pq->tx_fh, data, next);
3169 pq->tx_nfree++;
3180 struct run_endpoint_queue *pq = &sc->sc_epq[index];
3194 run_tx_free(pq, data, 0);
3200 data = STAILQ_FIRST(&pq->tx_qh);
3204 STAILQ_REMOVE_HEAD(&pq->tx_qh, next);
3213 run_tx_free(pq, data, 1);
3272 run_tx_free(pq, data, error);
3303 if (pq->tx_nfree >= RUN_TX_RING_COUNT) {