/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/ethernet/moxa/ |
H A D | moxart_ether.c | 140 priv->tx_tail = 0; in moxart_mac_setup_desc_ring() 287 return CIRC_SPACE(priv->tx_head, priv->tx_tail, TX_DESC_NUM); in moxart_tx_queue_space() 294 unsigned int tx_tail = priv->tx_tail; in moxart_tx_finished() local 296 while (tx_tail != tx_head) { in moxart_tx_finished() 297 dma_unmap_single(&ndev->dev, priv->tx_mapping[tx_tail], in moxart_tx_finished() 298 priv->tx_len[tx_tail], DMA_TO_DEVICE); in moxart_tx_finished() 301 ndev->stats.tx_bytes += priv->tx_skb[tx_tail]->len; in moxart_tx_finished() 303 dev_consume_skb_irq(priv->tx_skb[tx_tail]); in moxart_tx_finished() 304 priv->tx_skb[tx_tail] = NULL; in moxart_tx_finished() 306 tx_tail = TX_NEXT(tx_tail); in moxart_tx_finished() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/ethernet/moxa/ |
H A D | moxart_ether.c | 140 priv->tx_tail = 0; in moxart_mac_setup_desc_ring() 287 return CIRC_SPACE(priv->tx_head, priv->tx_tail, TX_DESC_NUM); in moxart_tx_queue_space() 294 unsigned int tx_tail = priv->tx_tail; in moxart_tx_finished() local 296 while (tx_tail != tx_head) { in moxart_tx_finished() 297 dma_unmap_single(&ndev->dev, priv->tx_mapping[tx_tail], in moxart_tx_finished() 298 priv->tx_len[tx_tail], DMA_TO_DEVICE); in moxart_tx_finished() 301 ndev->stats.tx_bytes += priv->tx_skb[tx_tail]->len; in moxart_tx_finished() 303 dev_consume_skb_irq(priv->tx_skb[tx_tail]); in moxart_tx_finished() 304 priv->tx_skb[tx_tail] = NULL; in moxart_tx_finished() 306 tx_tail = TX_NEXT(tx_tail); in moxart_tx_finished() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/ethernet/moxa/ |
H A D | moxart_ether.c | 140 priv->tx_tail = 0; in moxart_mac_setup_desc_ring() 287 return CIRC_SPACE(priv->tx_head, priv->tx_tail, TX_DESC_NUM); in moxart_tx_queue_space() 294 unsigned int tx_tail = priv->tx_tail; in moxart_tx_finished() local 296 while (tx_tail != tx_head) { in moxart_tx_finished() 297 dma_unmap_single(&ndev->dev, priv->tx_mapping[tx_tail], in moxart_tx_finished() 298 priv->tx_len[tx_tail], DMA_TO_DEVICE); in moxart_tx_finished() 301 ndev->stats.tx_bytes += priv->tx_skb[tx_tail]->len; in moxart_tx_finished() 303 dev_consume_skb_irq(priv->tx_skb[tx_tail]); in moxart_tx_finished() 304 priv->tx_skb[tx_tail] = NULL; in moxart_tx_finished() 306 tx_tail = TX_NEXT(tx_tail); in moxart_tx_finished() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/ethernet/seeq/ |
H A D | ether3.c | 336 priv(dev)->tx_tail = 0; in ether3_init_for_open() 466 priv(dev)->tx_head, priv(dev)->tx_tail); in ether3_timeout() 467 ether3_setbuffer(dev, buffer_read, priv(dev)->tx_tail); in ether3_timeout() 474 priv(dev)->tx_head = priv(dev)->tx_tail = 0; in ether3_timeout() 506 if (priv(dev)->tx_tail == next_ptr) { in ether3_sendpacket() 539 if (priv(dev)->tx_tail == next_ptr) in ether3_sendpacket() 687 unsigned int tx_tail = priv(dev)->tx_tail; in ether3_tx() local 696 ether3_setbuffer(dev, buffer_read, tx_tail * 0x600); in ether3_tx() 719 tx_tail = (tx_tail + 1) & 15; in ether3_tx() 722 if (priv(dev)->tx_tail != tx_tail) { in ether3_tx() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/ethernet/seeq/ |
H A D | ether3.c | 336 priv(dev)->tx_tail = 0; in ether3_init_for_open() 466 priv(dev)->tx_head, priv(dev)->tx_tail); in ether3_timeout() 467 ether3_setbuffer(dev, buffer_read, priv(dev)->tx_tail); in ether3_timeout() 474 priv(dev)->tx_head = priv(dev)->tx_tail = 0; in ether3_timeout() 506 if (priv(dev)->tx_tail == next_ptr) { in ether3_sendpacket() 539 if (priv(dev)->tx_tail == next_ptr) in ether3_sendpacket() 687 unsigned int tx_tail = priv(dev)->tx_tail; in ether3_tx() local 696 ether3_setbuffer(dev, buffer_read, tx_tail * 0x600); in ether3_tx() 719 tx_tail = (tx_tail + 1) & 15; in ether3_tx() 722 if (priv(dev)->tx_tail != tx_tail) { in ether3_tx() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/ethernet/seeq/ |
H A D | ether3.c | 336 priv(dev)->tx_tail = 0; in ether3_init_for_open() 466 priv(dev)->tx_head, priv(dev)->tx_tail); in ether3_timeout() 467 ether3_setbuffer(dev, buffer_read, priv(dev)->tx_tail); in ether3_timeout() 474 priv(dev)->tx_head = priv(dev)->tx_tail = 0; in ether3_timeout() 506 if (priv(dev)->tx_tail == next_ptr) { in ether3_sendpacket() 539 if (priv(dev)->tx_tail == next_ptr) in ether3_sendpacket() 687 unsigned int tx_tail = priv(dev)->tx_tail; in ether3_tx() local 696 ether3_setbuffer(dev, buffer_read, tx_tail * 0x600); in ether3_tx() 719 tx_tail = (tx_tail + 1) & 15; in ether3_tx() 722 if (priv(dev)->tx_tail != tx_tail) { in ether3_tx() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 450 unsigned tx_tail = priv->tx_tail; in hip04_tx_reclaim() local 461 desc = &priv->tx_desc[tx_tail]; in hip04_tx_reclaim() 469 if (priv->tx_phys[tx_tail]) { in hip04_tx_reclaim() 471 priv->tx_skb[tx_tail]->len, in hip04_tx_reclaim() 473 priv->tx_phys[tx_tail] = 0; in hip04_tx_reclaim() 476 bytes_compl += priv->tx_skb[tx_tail]->len; in hip04_tx_reclaim() 477 dev_kfree_skb(priv->tx_skb[tx_tail]); in hip04_tx_reclaim() 478 priv->tx_skb[tx_tail] = NULL; in hip04_tx_reclaim() 479 tx_tail = TX_NEXT(tx_tail); in hip04_tx_reclaim() 483 priv->tx_tail = tx_tail; in hip04_tx_reclaim() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 450 unsigned tx_tail = priv->tx_tail; in hip04_tx_reclaim() local 461 desc = &priv->tx_desc[tx_tail]; in hip04_tx_reclaim() 469 if (priv->tx_phys[tx_tail]) { in hip04_tx_reclaim() 471 priv->tx_skb[tx_tail]->len, in hip04_tx_reclaim() 473 priv->tx_phys[tx_tail] = 0; in hip04_tx_reclaim() 476 bytes_compl += priv->tx_skb[tx_tail]->len; in hip04_tx_reclaim() 477 dev_kfree_skb(priv->tx_skb[tx_tail]); in hip04_tx_reclaim() 478 priv->tx_skb[tx_tail] = NULL; in hip04_tx_reclaim() 479 tx_tail = TX_NEXT(tx_tail); in hip04_tx_reclaim() 483 priv->tx_tail = tx_tail; in hip04_tx_reclaim() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 450 unsigned tx_tail = priv->tx_tail; in hip04_tx_reclaim() local 461 desc = &priv->tx_desc[tx_tail]; in hip04_tx_reclaim() 469 if (priv->tx_phys[tx_tail]) { in hip04_tx_reclaim() 471 priv->tx_skb[tx_tail]->len, in hip04_tx_reclaim() 473 priv->tx_phys[tx_tail] = 0; in hip04_tx_reclaim() 476 bytes_compl += priv->tx_skb[tx_tail]->len; in hip04_tx_reclaim() 477 dev_kfree_skb(priv->tx_skb[tx_tail]); in hip04_tx_reclaim() 478 priv->tx_skb[tx_tail] = NULL; in hip04_tx_reclaim() 479 tx_tail = TX_NEXT(tx_tail); in hip04_tx_reclaim() 483 priv->tx_tail = tx_tail; in hip04_tx_reclaim() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/roms/ipxe/src/drivers/net/ |
H A D | 3c90x.c | 262 p->tx_tail = 0; in a3c90x_setup_tx_ring() 282 while (p->tx_tail != p->tx_cur) { in a3c90x_process_tx_packets() 287 DBG2(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur); in a3c90x_process_tx_packets() 290 if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail)) in a3c90x_process_tx_packets() 293 netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]); in a3c90x_process_tx_packets() 296 DBG2(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail])); in a3c90x_process_tx_packets() 298 p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE; in a3c90x_process_tx_packets()
|
/dports/emulators/qemu42/qemu-4.2.1/roms/ipxe/src/drivers/net/igbvf/ |
H A D | igbvf_main.c | 208 adapter->tx_tail ); in igbvf_process_tx_packets() 210 while ( ( i = adapter->tx_head ) != adapter->tx_tail ) { in igbvf_process_tx_packets() 224 adapter->tx_head, adapter->tx_tail, tx_status ); in igbvf_process_tx_packets() 383 adapter->tx_tail = 0; in igbvf_configure_tx() 703 uint32_t tx_curr = adapter->tx_tail; in igbvf_transmit() 736 adapter->tx_tail = ( adapter->tx_tail + 1 ) % NUM_TX_DESC; in igbvf_transmit() 741 ew32 ( TDT(0), adapter->tx_tail ); in igbvf_transmit()
|
/dports/emulators/qemu-utils/qemu-4.2.1/roms/ipxe/src/drivers/net/ |
H A D | 3c90x.c | 262 p->tx_tail = 0; in a3c90x_setup_tx_ring() 282 while (p->tx_tail != p->tx_cur) { in a3c90x_process_tx_packets() 287 DBG2(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur); in a3c90x_process_tx_packets() 290 if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail)) in a3c90x_process_tx_packets() 293 netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]); in a3c90x_process_tx_packets() 296 DBG2(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail])); in a3c90x_process_tx_packets() 298 p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE; in a3c90x_process_tx_packets()
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/roms/ipxe/src/drivers/net/ |
H A D | 3c90x.c | 262 p->tx_tail = 0; in a3c90x_setup_tx_ring() 282 while (p->tx_tail != p->tx_cur) { in a3c90x_process_tx_packets() 287 DBG2(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur); in a3c90x_process_tx_packets() 290 if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail)) in a3c90x_process_tx_packets() 293 netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]); in a3c90x_process_tx_packets() 296 DBG2(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail])); in a3c90x_process_tx_packets() 298 p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE; in a3c90x_process_tx_packets()
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/roms/ipxe/src/drivers/net/igbvf/ |
H A D | igbvf_main.c | 208 adapter->tx_tail ); in igbvf_process_tx_packets() 210 while ( ( i = adapter->tx_head ) != adapter->tx_tail ) { in igbvf_process_tx_packets() 224 adapter->tx_head, adapter->tx_tail, tx_status ); in igbvf_process_tx_packets() 383 adapter->tx_tail = 0; in igbvf_configure_tx() 703 uint32_t tx_curr = adapter->tx_tail; in igbvf_transmit() 736 adapter->tx_tail = ( adapter->tx_tail + 1 ) % NUM_TX_DESC; in igbvf_transmit() 741 ew32 ( TDT(0), adapter->tx_tail ); in igbvf_transmit()
|
/dports/sysutils/syslinux/syslinux-6.03/gpxe/src/drivers/net/ |
H A D | 3c90x.c | 267 p->tx_tail = 0; in a3c90x_setup_tx_ring() 287 while (p->tx_tail != p->tx_cur) { in a3c90x_process_tx_packets() 292 DBG(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur); in a3c90x_process_tx_packets() 295 if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail)) in a3c90x_process_tx_packets() 298 netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]); in a3c90x_process_tx_packets() 301 DBG(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail])); in a3c90x_process_tx_packets() 303 p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE; in a3c90x_process_tx_packets()
|
/dports/emulators/qemu5/qemu-5.2.0/roms/ipxe/src/drivers/net/ |
H A D | 3c90x.c | 262 p->tx_tail = 0; in a3c90x_setup_tx_ring() 282 while (p->tx_tail != p->tx_cur) { in a3c90x_process_tx_packets() 287 DBG2(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur); in a3c90x_process_tx_packets() 290 if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail)) in a3c90x_process_tx_packets() 293 netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]); in a3c90x_process_tx_packets() 296 DBG2(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail])); in a3c90x_process_tx_packets() 298 p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE; in a3c90x_process_tx_packets()
|
/dports/emulators/qemu5/qemu-5.2.0/roms/ipxe/src/drivers/net/igbvf/ |
H A D | igbvf_main.c | 208 adapter->tx_tail ); in igbvf_process_tx_packets() 210 while ( ( i = adapter->tx_head ) != adapter->tx_tail ) { in igbvf_process_tx_packets() 224 adapter->tx_head, adapter->tx_tail, tx_status ); in igbvf_process_tx_packets() 383 adapter->tx_tail = 0; in igbvf_configure_tx() 703 uint32_t tx_curr = adapter->tx_tail; in igbvf_transmit() 736 adapter->tx_tail = ( adapter->tx_tail + 1 ) % NUM_TX_DESC; in igbvf_transmit() 741 ew32 ( TDT(0), adapter->tx_tail ); in igbvf_transmit()
|
/dports/net/ipxe/ipxe-2265a65/src/drivers/net/ |
H A D | 3c90x.c | 262 p->tx_tail = 0; in a3c90x_setup_tx_ring() 282 while (p->tx_tail != p->tx_cur) { in a3c90x_process_tx_packets() 287 DBG2(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur); in a3c90x_process_tx_packets() 290 if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail)) in a3c90x_process_tx_packets() 293 netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]); in a3c90x_process_tx_packets() 296 DBG2(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail])); in a3c90x_process_tx_packets() 298 p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE; in a3c90x_process_tx_packets()
|
/dports/net/ipxe/ipxe-2265a65/src/drivers/net/igbvf/ |
H A D | igbvf_main.c | 208 adapter->tx_tail ); in igbvf_process_tx_packets() 210 while ( ( i = adapter->tx_head ) != adapter->tx_tail ) { in igbvf_process_tx_packets() 224 adapter->tx_head, adapter->tx_tail, tx_status ); in igbvf_process_tx_packets() 383 adapter->tx_tail = 0; in igbvf_configure_tx() 703 uint32_t tx_curr = adapter->tx_tail; in igbvf_transmit() 736 adapter->tx_tail = ( adapter->tx_tail + 1 ) % NUM_TX_DESC; in igbvf_transmit() 741 ew32 ( TDT(0), adapter->tx_tail ); in igbvf_transmit()
|
/dports/emulators/qemu-utils/qemu-4.2.1/roms/ipxe/src/drivers/net/igbvf/ |
H A D | igbvf_main.c | 208 adapter->tx_tail ); in igbvf_process_tx_packets() 210 while ( ( i = adapter->tx_head ) != adapter->tx_tail ) { in igbvf_process_tx_packets() 224 adapter->tx_head, adapter->tx_tail, tx_status ); in igbvf_process_tx_packets() 383 adapter->tx_tail = 0; in igbvf_configure_tx() 703 uint32_t tx_curr = adapter->tx_tail; in igbvf_transmit() 736 adapter->tx_tail = ( adapter->tx_tail + 1 ) % NUM_TX_DESC; in igbvf_transmit() 741 ew32 ( TDT(0), adapter->tx_tail ); in igbvf_transmit()
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/ipxe/src/drivers/net/igbvf/ |
H A D | igbvf_main.c | 208 adapter->tx_tail ); in igbvf_process_tx_packets() 210 while ( ( i = adapter->tx_head ) != adapter->tx_tail ) { in igbvf_process_tx_packets() 224 adapter->tx_head, adapter->tx_tail, tx_status ); in igbvf_process_tx_packets() 383 adapter->tx_tail = 0; in igbvf_configure_tx() 703 uint32_t tx_curr = adapter->tx_tail; in igbvf_transmit() 736 adapter->tx_tail = ( adapter->tx_tail + 1 ) % NUM_TX_DESC; in igbvf_transmit() 741 ew32 ( TDT(0), adapter->tx_tail ); in igbvf_transmit()
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/ipxe/src/drivers/net/ |
H A D | 3c90x.c | 262 p->tx_tail = 0; in a3c90x_setup_tx_ring() 282 while (p->tx_tail != p->tx_cur) { in a3c90x_process_tx_packets() 287 DBG2(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur); in a3c90x_process_tx_packets() 290 if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail)) in a3c90x_process_tx_packets() 293 netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]); in a3c90x_process_tx_packets() 296 DBG2(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail])); in a3c90x_process_tx_packets() 298 p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE; in a3c90x_process_tx_packets()
|
/dports/emulators/qemu/qemu-6.2.0/roms/ipxe/src/drivers/net/igbvf/ |
H A D | igbvf_main.c | 208 adapter->tx_tail ); in igbvf_process_tx_packets() 210 while ( ( i = adapter->tx_head ) != adapter->tx_tail ) { in igbvf_process_tx_packets() 224 adapter->tx_head, adapter->tx_tail, tx_status ); in igbvf_process_tx_packets() 383 adapter->tx_tail = 0; in igbvf_configure_tx() 703 uint32_t tx_curr = adapter->tx_tail; in igbvf_transmit() 736 adapter->tx_tail = ( adapter->tx_tail + 1 ) % NUM_TX_DESC; in igbvf_transmit() 741 ew32 ( TDT(0), adapter->tx_tail ); in igbvf_transmit()
|
/dports/emulators/qemu/qemu-6.2.0/roms/ipxe/src/drivers/net/ |
H A D | 3c90x.c | 262 p->tx_tail = 0; in a3c90x_setup_tx_ring() 282 while (p->tx_tail != p->tx_cur) { in a3c90x_process_tx_packets() 287 DBG2(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur); in a3c90x_process_tx_packets() 290 if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail)) in a3c90x_process_tx_packets() 293 netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]); in a3c90x_process_tx_packets() 296 DBG2(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail])); in a3c90x_process_tx_packets() 298 p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE; in a3c90x_process_tx_packets()
|
/dports/emulators/qemu60/qemu-6.0.0/roms/ipxe/src/drivers/net/igbvf/ |
H A D | igbvf_main.c | 208 adapter->tx_tail ); in igbvf_process_tx_packets() 210 while ( ( i = adapter->tx_head ) != adapter->tx_tail ) { in igbvf_process_tx_packets() 224 adapter->tx_head, adapter->tx_tail, tx_status ); in igbvf_process_tx_packets() 383 adapter->tx_tail = 0; in igbvf_configure_tx() 703 uint32_t tx_curr = adapter->tx_tail; in igbvf_transmit() 736 adapter->tx_tail = ( adapter->tx_tail + 1 ) % NUM_TX_DESC; in igbvf_transmit() 741 ew32 ( TDT(0), adapter->tx_tail ); in igbvf_transmit()
|