Lines Matching refs:pq

392 static void	run_tx_free(struct run_endpoint_queue *pq,
1071 run_setup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq) in run_setup_tx_list() argument
1075 memset(pq, 0, sizeof(*pq)); in run_setup_tx_list()
1077 STAILQ_INIT(&pq->tx_qh); in run_setup_tx_list()
1078 STAILQ_INIT(&pq->tx_fh); in run_setup_tx_list()
1080 for (data = &pq->tx_data[0]; in run_setup_tx_list()
1081 data < &pq->tx_data[RUN_TX_RING_COUNT]; data++) { in run_setup_tx_list()
1083 STAILQ_INSERT_TAIL(&pq->tx_fh, data, next); in run_setup_tx_list()
1085 pq->tx_nfree = RUN_TX_RING_COUNT; in run_setup_tx_list()
1089 run_unsetup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq) in run_unsetup_tx_list() argument
1094 pq->tx_nfree = 0; in run_unsetup_tx_list()
1095 STAILQ_INIT(&pq->tx_fh); in run_unsetup_tx_list()
1096 STAILQ_INIT(&pq->tx_qh); in run_unsetup_tx_list()
1099 for (data = &pq->tx_data[0]; in run_unsetup_tx_list()
1100 data < &pq->tx_data[RUN_TX_RING_COUNT]; data++) { in run_unsetup_tx_list()
3041 run_tx_free(struct run_endpoint_queue *pq, in run_tx_free() argument
3050 STAILQ_INSERT_TAIL(&pq->tx_fh, data, next); in run_tx_free()
3051 pq->tx_nfree++; in run_tx_free()
3062 struct run_endpoint_queue *pq = &sc->sc_epq[index]; in run_bulk_tx_callbackN() local
3076 run_tx_free(pq, data, 0); in run_bulk_tx_callbackN()
3082 data = STAILQ_FIRST(&pq->tx_qh); in run_bulk_tx_callbackN()
3086 STAILQ_REMOVE_HEAD(&pq->tx_qh, next); in run_bulk_tx_callbackN()
3095 run_tx_free(pq, data, 1); in run_bulk_tx_callbackN()
3147 run_tx_free(pq, data, error); in run_bulk_tx_callbackN()