Lines Matching defs:pq
397 static void run_tx_free(struct run_endpoint_queue *pq,
1067 run_setup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq)
1071 memset(pq, 0, sizeof(*pq));
1073 STAILQ_INIT(&pq->tx_qh);
1074 STAILQ_INIT(&pq->tx_fh);
1076 for (data = &pq->tx_data[0];
1077 data < &pq->tx_data[RUN_TX_RING_COUNT]; data++) {
1079 STAILQ_INSERT_TAIL(&pq->tx_fh, data, next);
1081 pq->tx_nfree = RUN_TX_RING_COUNT;
1085 run_unsetup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq)
1090 pq->tx_nfree = 0;
1091 STAILQ_INIT(&pq->tx_fh);
1092 STAILQ_INIT(&pq->tx_qh);
1095 for (data = &pq->tx_data[0];
1096 data < &pq->tx_data[RUN_TX_RING_COUNT]; data++) {
3021 run_tx_free(struct run_endpoint_queue *pq,
3039 STAILQ_INSERT_TAIL(&pq->tx_fh, data, next);
3040 pq->tx_nfree++;
3052 struct run_endpoint_queue *pq = &sc->sc_epq[index];
3067 run_tx_free(pq, data, 0);
3077 data = STAILQ_FIRST(&pq->tx_qh);
3081 STAILQ_REMOVE_HEAD(&pq->tx_qh, next);
3093 run_tx_free(pq, data, 1);
3151 run_tx_free(pq, data, error);