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);
}
priv->tx_head = priv->tx_tail = 0;
err = request_irq(pdev->irq, sc92031_interrupt,
priv->tx_head = priv->tx_tail = 0;
err = request_irq(pdev->irq, sc92031_interrupt,
/* 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,
/* Disable interrupts, stop Tx and Rx. */
sc92031_disable_interrupts(dev);
/* Disable interrupts, stop Tx and Rx. */
sc92031_disable_interrupts(dev);