Lines Matching refs:txring
118 tx_desc *txring; member
628 if (data->txring[tx].misc & TSI108_TX_OWN) in tsi108_complete_tx()
633 if (!(data->txring[tx].misc & TSI108_TX_OK)) in tsi108_complete_tx()
635 dev->name, data->txring[tx].misc); in tsi108_complete_tx()
640 if (data->txring[tx].misc & TSI108_TX_EOF) { in tsi108_complete_tx()
704 data->txring[tx].buf0 = dma_map_single(NULL, skb->data, in tsi108_send_packet()
706 data->txring[tx].len = skb_headlen(skb); in tsi108_send_packet()
711 data->txring[tx].buf0 = skb_frag_dma_map(NULL, frag, in tsi108_send_packet()
715 data->txring[tx].len = skb_frag_size(frag); in tsi108_send_packet()
729 data->txring[tx].misc = misc | TSI108_TX_OWN; in tsi108_send_packet()
1314 data->txring = dma_zalloc_coherent(NULL, txring_size, &data->txdma, in tsi108_open()
1316 if (!data->txring) { in tsi108_open()
1357 data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc); in tsi108_open()
1358 data->txring[i].misc = 0; in tsi108_open()
1361 data->txring[TSI108_TXRING_LEN - 1].next0 = data->txdma; in tsi108_open()
1433 data->txring, data->txdma); in tsi108_close()