Home
last modified time | relevance | path

Searched refs:txring (Results 1 – 5 of 5) sorted by relevance

/drivers/net/
Dpasemi_mac.c556 struct pasemi_mac_txring *txring = tx_ring(mac); in pasemi_mac_free_tx_resources() local
563 start = txring->next_to_clean; in pasemi_mac_free_tx_resources()
564 limit = txring->next_to_fill; in pasemi_mac_free_tx_resources()
571 info = &txring->ring_info[(i+1) & (TX_RING_SIZE-1)]; in pasemi_mac_free_tx_resources()
575 dmas[j] = txring->ring_info[(i+1+j) & in pasemi_mac_free_tx_resources()
583 kfree(txring->ring_info); in pasemi_mac_free_tx_resources()
584 pasemi_dma_free_chan(&txring->chan); in pasemi_mac_free_tx_resources()
861 static int pasemi_mac_clean_tx(struct pasemi_mac_txring *txring) in pasemi_mac_clean_tx() argument
863 struct pasemi_dmachan *chan = &txring->chan; in pasemi_mac_clean_tx()
864 struct pasemi_mac *mac = txring->mac; in pasemi_mac_clean_tx()
[all …]
Djme.c519 struct jme_ring *txring = &(jme->txring[0]); in jme_setup_tx_resources() local
521 txring->alloc = dma_alloc_coherent(&(jme->pdev->dev), in jme_setup_tx_resources()
523 &(txring->dmaalloc), in jme_setup_tx_resources()
526 if (!txring->alloc) { in jme_setup_tx_resources()
527 txring->desc = NULL; in jme_setup_tx_resources()
528 txring->dmaalloc = 0; in jme_setup_tx_resources()
529 txring->dma = 0; in jme_setup_tx_resources()
536 txring->desc = (void *)ALIGN((unsigned long)(txring->alloc), in jme_setup_tx_resources()
538 txring->dma = ALIGN(txring->dmaalloc, RING_DESC_ALIGN); in jme_setup_tx_resources()
539 txring->next_to_use = 0; in jme_setup_tx_resources()
[all …]
Dtsi108_eth.c119 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()
[all …]
Dhp100.c180 hp100_ring_t txring[MAX_TX_PDL]; member
734 lp->txrhead = lp->txrtail = &(lp->txring[0]); in hp100_probe1()
1194 ringptr = lp->txrhead = lp->txrtail = &(lp->txring[0]); in hp100_init_pdls()
1196 lp->txring[i].next = ringptr; in hp100_init_pdls()
1197 ringptr = &(lp->txring[i]); in hp100_init_pdls()
Djme.h423 struct jme_ring txring[TX_RING_NR]; member