Lines Matching refs:txq

856     struct host_txq*        txq = &fore200e->host_txq;  in fore200e_tx_irq()  local
866 entry = &txq->host_entry[ txq->tail ]; in fore200e_tx_irq()
873 entry, txq->tail, entry->vc_map, entry->skb); in fore200e_tx_irq()
945 FORE200E_NEXT_ENTRY(txq->tail, QUEUE_SIZE_TX); in fore200e_tx_irq()
1561 struct host_txq* txq = &fore200e->host_txq; in fore200e_send() local
1642 entry = &txq->host_entry[ txq->head ]; in fore200e_send()
1644 if ((*entry->status != STATUS_FREE) || (txq->txing >= QUEUE_SIZE_TX - 2)) { in fore200e_send()
1687 FORE200E_NEXT_ENTRY(txq->head, QUEUE_SIZE_TX); in fore200e_send()
1688 txq->txing++; in fore200e_send()
2268 struct host_txq* txq = &fore200e->host_txq; in fore200e_init_tx_queue() local
2276 &txq->status, in fore200e_init_tx_queue()
2285 &txq->tpd, in fore200e_init_tx_queue()
2290 fore200e->bus->dma_chunk_free(fore200e, &txq->status); in fore200e_init_tx_queue()
2300 txq->host_entry[ i ].status = in fore200e_init_tx_queue()
2301 FORE200E_INDEX(txq->status.align_addr, enum status, i); in fore200e_init_tx_queue()
2302 txq->host_entry[ i ].tpd = in fore200e_init_tx_queue()
2303 FORE200E_INDEX(txq->tpd.align_addr, struct tpd, i); in fore200e_init_tx_queue()
2304 txq->host_entry[ i ].tpd_dma = in fore200e_init_tx_queue()
2305 FORE200E_DMA_INDEX(txq->tpd.dma_addr, struct tpd, i); in fore200e_init_tx_queue()
2306 txq->host_entry[ i ].cp_entry = &cp_entry[ i ]; in fore200e_init_tx_queue()
2308 *txq->host_entry[ i ].status = STATUS_FREE; in fore200e_init_tx_queue()
2310 fore200e->bus->write(FORE200E_DMA_INDEX(txq->status.dma_addr, enum status, i), in fore200e_init_tx_queue()
2320 txq->head = 0; in fore200e_init_tx_queue()
2321 txq->tail = 0; in fore200e_init_tx_queue()