Lines Matching refs:txring
119 tx_desc *txring;
630 if (data->txring[tx].misc & TSI108_TX_OWN)
635 if (!(data->txring[tx].misc & TSI108_TX_OK))
637 dev->name, data->txring[tx].misc);
642 if (data->txring[tx].misc & TSI108_TX_EOF) {
706 data->txring[tx].buf0 = dma_map_single(NULL, skb->data,
708 data->txring[tx].len = skb_headlen(skb);
713 data->txring[tx].buf0 =
716 data->txring[tx].len = frag->size;
730 data->txring[tx].misc = misc | TSI108_TX_OWN;
1318 data->txring = dma_alloc_coherent(NULL, txring_size,
1321 if (!data->txring) {
1323 "TSI108_ETH: failed to allocate memory for txring!\n");
1327 memset(data->txring, 0, txring_size);
1367 data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc);
1368 data->txring[i].misc = 0;
1371 data->txring[TSI108_TXRING_LEN - 1].next0 = data->txdma;
1443 data->txring, data->txdma);