memcpy(skb_put(skb, pkt_size), rx_ring + rx_ring_offset, pkt_size);
}
memcpy(skb_put(skb, pkt_size), rx_ring + rx_ring_offset, pkt_size);
}
/* Disable interrupts, stop Tx and Rx. */
sc92031_disable_interrupts(dev);
/* Disable interrupts, stop Tx and Rx. */
sc92031_disable_interrupts(dev);
free_irq(pdev->irq, dev);
pci_free_consistent(pdev, TX_BUF_TOT_LEN, priv->tx_bufs,
free_irq(pdev->irq, dev);
pci_free_consistent(pdev, TX_BUF_TOT_LEN, priv->tx_bufs,
.get_strings = sc92031_ethtool_get_strings,
.get_stats_count = sc92031_ethtool_get_stats_count,
.get_ethtool_stats = sc92031_ethtool_get_ethtool_stats,
.get_strings = sc92031_ethtool_get_strings,
.get_stats_count = sc92031_ethtool_get_stats_count,
.get_ethtool_stats = sc92031_ethtool_get_ethtool_stats,
/* Disable interrupts, stop Tx and Rx. */
sc92031_disable_interrupts(dev);
/* Disable interrupts, stop Tx and Rx. */
sc92031_disable_interrupts(dev);