Lines Matching defs:kdev
304 struct device *kdev;
309 kdev = &priv->pdev->dev;
381 dma_sync_single_for_cpu(kdev, desc->address,
384 dma_sync_single_for_device(kdev, desc->address,
387 dma_unmap_single(kdev, desc->address,
869 static void bcm_enet_free_rx_buf_ring(struct device *kdev, struct bcm_enet_priv *priv)
880 dma_unmap_single(kdev, desc->address, priv->rx_buf_size,
894 struct device *kdev;
903 kdev = &priv->pdev->dev;
914 dev_err(kdev, "could not attach to PHY\n");
964 p = dma_alloc_coherent(kdev, size, &priv->rx_desc_dma, GFP_KERNEL);
975 p = dma_alloc_coherent(kdev, size, &priv->tx_desc_dma, GFP_KERNEL);
1017 dev_err(kdev, "cannot allocate rx buffer queue\n");
1111 bcm_enet_free_rx_buf_ring(kdev, priv);
1117 dma_free_coherent(kdev, priv->tx_desc_alloc_size,
1121 dma_free_coherent(kdev, priv->rx_desc_alloc_size,
1189 struct device *kdev;
1192 kdev = &priv->pdev->dev;
1217 bcm_enet_free_rx_buf_ring(kdev, priv);
1221 dma_free_coherent(kdev, priv->rx_desc_alloc_size,
1223 dma_free_coherent(kdev, priv->tx_desc_alloc_size,
2104 struct device *kdev;
2111 kdev = &priv->pdev->dev;
2131 p = dma_alloc_coherent(kdev, size, &priv->rx_desc_dma, GFP_KERNEL);
2133 dev_err(kdev, "cannot allocate rx ring %u\n", size);
2143 p = dma_alloc_coherent(kdev, size, &priv->tx_desc_dma, GFP_KERNEL);
2145 dev_err(kdev, "cannot allocate tx ring\n");
2156 dev_err(kdev, "cannot allocate tx skb queue\n");
2170 dev_err(kdev, "cannot allocate rx buffer queue\n");
2218 dev_err(kdev, "cannot allocate rx buffer queue\n");
2317 bcm_enet_free_rx_buf_ring(kdev, priv);
2323 dma_free_coherent(kdev, priv->tx_desc_alloc_size,
2327 dma_free_coherent(kdev, priv->rx_desc_alloc_size,
2345 struct device *kdev;
2348 kdev = &priv->pdev->dev;
2367 bcm_enet_free_rx_buf_ring(kdev, priv);
2371 dma_free_coherent(kdev, priv->rx_desc_alloc_size,
2373 dma_free_coherent(kdev, priv->tx_desc_alloc_size,