Lines Matching refs:txq
560 sc->txq[ntx].pipe_no = ed->bEndpointAddress; in run_attach()
764 struct run_tx_ring *txq = &sc->txq[qid]; in run_alloc_tx_ring() local
772 txq->cur = txq->queued = 0; in run_alloc_tx_ring()
774 error = usbd_open_pipe(sc->sc_iface, txq->pipe_no, 0, &txq->pipeh); in run_alloc_tx_ring()
779 struct run_tx_data *data = &txq->data[i]; in run_alloc_tx_ring()
805 struct run_tx_ring *txq = &sc->txq[qid]; in run_free_tx_ring() local
808 if (txq->pipeh != NULL) { in run_free_tx_ring()
809 usbd_close_pipe(txq->pipeh); in run_free_tx_ring()
810 txq->pipeh = NULL; in run_free_tx_ring()
813 if (txq->data[i].xfer != NULL) in run_free_tx_ring()
814 usbd_free_xfer(txq->data[i].xfer); in run_free_tx_ring()
815 txq->data[i].xfer = NULL; in run_free_tx_ring()
2380 struct run_tx_ring *txq = &sc->txq[data->qid]; in run_txeof() local
2385 txq->queued--; in run_txeof()
2391 usbd_clear_endpoint_stall_async(txq->pipeh); in run_txeof()
2430 ring = &sc->txq[qid]; in run_tx()