Lines Matching refs:rx_ring
278 priv->rx_ring = kcalloc(rx_descs, sizeof(struct tse_buffer), in alloc_init_skbufs()
280 if (!priv->rx_ring) in alloc_init_skbufs()
294 ret = tse_init_rx_buffer(priv, &priv->rx_ring[i], in alloc_init_skbufs()
306 tse_free_rx_buffer(priv, &priv->rx_ring[i]); in alloc_init_skbufs()
309 kfree(priv->rx_ring); in alloc_init_skbufs()
323 tse_free_rx_buffer(priv, &priv->rx_ring[i]); in free_skbufs()
342 if (likely(priv->rx_ring[entry].skb == NULL)) { in tse_rx_refill()
343 ret = tse_init_rx_buffer(priv, &priv->rx_ring[entry], in tse_rx_refill()
347 priv->dmaops->add_rx_desc(priv, &priv->rx_ring[entry]); in tse_rx_refill()
403 skb = priv->rx_ring[entry].skb; in tse_rx()
411 priv->rx_ring[entry].skb = NULL; in tse_rx()
417 priv->rx_ring[entry].dma_addr, in tse_rx()
418 priv->rx_ring[entry].len, in tse_rx()
421 dma_unmap_single(priv->device, priv->rx_ring[entry].dma_addr, in tse_rx()
422 priv->rx_ring[entry].len, DMA_FROM_DEVICE); in tse_rx()
1183 priv->dmaops->add_rx_desc(priv, &priv->rx_ring[i]); in tse_open()