Lines Matching refs:rxbuffer
198 struct tse_buffer *rxbuffer, int len) in tse_init_rx_buffer() argument
200 rxbuffer->skb = netdev_alloc_skb_ip_align(priv->dev, len); in tse_init_rx_buffer()
201 if (!rxbuffer->skb) in tse_init_rx_buffer()
204 rxbuffer->dma_addr = dma_map_single(priv->device, rxbuffer->skb->data, in tse_init_rx_buffer()
208 if (dma_mapping_error(priv->device, rxbuffer->dma_addr)) { in tse_init_rx_buffer()
210 dev_kfree_skb_any(rxbuffer->skb); in tse_init_rx_buffer()
213 rxbuffer->dma_addr &= (dma_addr_t)~3; in tse_init_rx_buffer()
214 rxbuffer->len = len; in tse_init_rx_buffer()
219 struct tse_buffer *rxbuffer) in tse_free_rx_buffer() argument
221 dma_addr_t dma_addr = rxbuffer->dma_addr; in tse_free_rx_buffer()
222 struct sk_buff *skb = rxbuffer->skb; in tse_free_rx_buffer()
227 rxbuffer->len, in tse_free_rx_buffer()
230 rxbuffer->skb = NULL; in tse_free_rx_buffer()
231 rxbuffer->dma_addr = 0; in tse_free_rx_buffer()