|
|
@@ -2173,10 +2173,13 @@ static int bcmgenet_dma_teardown(struct bcmgenet_priv *priv)
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-static void __bcmgenet_fini_dma(struct bcmgenet_priv *priv)
|
|
|
+static void bcmgenet_fini_dma(struct bcmgenet_priv *priv)
|
|
|
{
|
|
|
int i;
|
|
|
|
|
|
+ bcmgenet_fini_rx_napi(priv);
|
|
|
+ bcmgenet_fini_tx_napi(priv);
|
|
|
+
|
|
|
/* disable DMA */
|
|
|
bcmgenet_dma_teardown(priv);
|
|
|
|
|
|
@@ -2192,14 +2195,6 @@ static void __bcmgenet_fini_dma(struct bcmgenet_priv *priv)
|
|
|
kfree(priv->tx_cbs);
|
|
|
}
|
|
|
|
|
|
-static void bcmgenet_fini_dma(struct bcmgenet_priv *priv)
|
|
|
-{
|
|
|
- bcmgenet_fini_rx_napi(priv);
|
|
|
- bcmgenet_fini_tx_napi(priv);
|
|
|
-
|
|
|
- __bcmgenet_fini_dma(priv);
|
|
|
-}
|
|
|
-
|
|
|
/* init_edma: Initialize DMA control register */
|
|
|
static int bcmgenet_init_dma(struct bcmgenet_priv *priv)
|
|
|
{
|