Searched refs:txring (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/pasemi/ |
D | pasemi_mac.c | 556 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() 584 kfree(txring->ring_info); in pasemi_mac_free_tx_resources() 585 pasemi_dma_free_chan(&txring->chan); in pasemi_mac_free_tx_resources() 863 static int pasemi_mac_clean_tx(struct pasemi_mac_txring *txring) in pasemi_mac_clean_tx() argument 865 struct pasemi_dmachan *chan = &txring->chan; in pasemi_mac_clean_tx() 866 struct pasemi_mac *mac = txring->mac; in pasemi_mac_clean_tx() [all …]
|
/linux-4.4.14/drivers/net/ethernet/ |
D | jme.c | 572 struct jme_ring *txring = &(jme->txring[0]); in jme_setup_tx_resources() local 574 txring->alloc = dma_alloc_coherent(&(jme->pdev->dev), in jme_setup_tx_resources() 576 &(txring->dmaalloc), in jme_setup_tx_resources() 579 if (!txring->alloc) in jme_setup_tx_resources() 585 txring->desc = (void *)ALIGN((unsigned long)(txring->alloc), in jme_setup_tx_resources() 587 txring->dma = ALIGN(txring->dmaalloc, RING_DESC_ALIGN); in jme_setup_tx_resources() 588 txring->next_to_use = 0; in jme_setup_tx_resources() 589 atomic_set(&txring->next_to_clean, 0); in jme_setup_tx_resources() 590 atomic_set(&txring->nr_free, jme->tx_ring_size); in jme_setup_tx_resources() 592 txring->bufinf = kzalloc(sizeof(struct jme_buffer_info) * in jme_setup_tx_resources() [all …]
|
D | jme.h | 420 struct jme_ring txring[TX_RING_NR]; member
|
/linux-4.4.14/drivers/net/ethernet/tundra/ |
D | tsi108_eth.c | 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() [all …]
|
/linux-4.4.14/drivers/net/ethernet/hp/ |
D | hp100.c | 179 hp100_ring_t txring[MAX_TX_PDL]; member 738 lp->txrhead = lp->txrtail = &(lp->txring[0]); in hp100_probe1() 1199 ringptr = lp->txrhead = lp->txrtail = &(lp->txring[0]); in hp100_init_pdls() 1201 lp->txring[i].next = ringptr; in hp100_init_pdls() 1202 ringptr = &(lp->txring[i]); in hp100_init_pdls()
|