Lines Matching refs:kdev

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