Lines Matching refs:txring
119 tx_desc *txring; member
630 if (data->txring[tx].misc & TSI108_TX_OWN) in tsi108_complete_tx()
635 if (!(data->txring[tx].misc & TSI108_TX_OK)) in tsi108_complete_tx()
637 dev->name, data->txring[tx].misc); in tsi108_complete_tx()
642 if (data->txring[tx].misc & TSI108_TX_EOF) { in tsi108_complete_tx()
706 data->txring[tx].buf0 = dma_map_single(NULL, skb->data, in tsi108_send_packet()
708 data->txring[tx].len = skb->len - skb->data_len; in tsi108_send_packet()
713 data->txring[tx].buf0 = in tsi108_send_packet()
716 data->txring[tx].len = frag->size; in tsi108_send_packet()
730 data->txring[tx].misc = misc | TSI108_TX_OWN; in tsi108_send_packet()
1331 data->txring = dma_alloc_coherent(NULL, txring_size, in tsi108_open()
1334 if (!data->txring) { in tsi108_open()
1340 memset(data->txring, 0, txring_size); in tsi108_open()
1382 data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc); in tsi108_open()
1383 data->txring[i].misc = 0; in tsi108_open()
1386 data->txring[TSI108_TXRING_LEN - 1].next0 = data->txdma; in tsi108_open()
1458 data->txring, data->txdma); in tsi108_close()