Lines Matching refs:rx_buff
224 struct buffer_state *rx_buff = &priv->rx_buff[*last_rx_bd]; in arc_emac_rx() local
256 skb = rx_buff->skb; in arc_emac_rx()
261 dma_unmap_single(&ndev->dev, dma_unmap_addr(rx_buff, addr), in arc_emac_rx()
262 dma_unmap_len(rx_buff, len), DMA_FROM_DEVICE); in arc_emac_rx()
265 rx_buff->skb = netdev_alloc_skb_ip_align(ndev, in arc_emac_rx()
267 if (unlikely(!rx_buff->skb)) { in arc_emac_rx()
277 addr = dma_map_single(&ndev->dev, (void *)rx_buff->skb->data, in arc_emac_rx()
282 dev_kfree_skb(rx_buff->skb); in arc_emac_rx()
286 dma_unmap_addr_set(rx_buff, addr, addr); in arc_emac_rx()
287 dma_unmap_len_set(rx_buff, len, EMAC_BUFFER_SIZE); in arc_emac_rx()
421 struct buffer_state *rx_buff = &priv->rx_buff[*last_rx_bd]; in arc_emac_open() local
423 rx_buff->skb = netdev_alloc_skb_ip_align(ndev, in arc_emac_open()
425 if (unlikely(!rx_buff->skb)) in arc_emac_open()
428 addr = dma_map_single(&ndev->dev, (void *)rx_buff->skb->data, in arc_emac_open()
432 dev_kfree_skb(rx_buff->skb); in arc_emac_open()
435 dma_unmap_addr_set(rx_buff, addr, addr); in arc_emac_open()
436 dma_unmap_len_set(rx_buff, len, EMAC_BUFFER_SIZE); in arc_emac_open()