Lines Matching refs:rxbuffer
196 struct tse_buffer *rxbuffer, int len) in tse_init_rx_buffer() argument
198 rxbuffer->skb = netdev_alloc_skb_ip_align(priv->dev, len); in tse_init_rx_buffer()
199 if (!rxbuffer->skb) in tse_init_rx_buffer()
202 rxbuffer->dma_addr = dma_map_single(priv->device, rxbuffer->skb->data, in tse_init_rx_buffer()
206 if (dma_mapping_error(priv->device, rxbuffer->dma_addr)) { in tse_init_rx_buffer()
208 dev_kfree_skb_any(rxbuffer->skb); in tse_init_rx_buffer()
211 rxbuffer->dma_addr &= (dma_addr_t)~3; in tse_init_rx_buffer()
212 rxbuffer->len = len; in tse_init_rx_buffer()
217 struct tse_buffer *rxbuffer) in tse_free_rx_buffer() argument
219 dma_addr_t dma_addr = rxbuffer->dma_addr; in tse_free_rx_buffer()
220 struct sk_buff *skb = rxbuffer->skb; in tse_free_rx_buffer()
225 rxbuffer->len, in tse_free_rx_buffer()
228 rxbuffer->skb = NULL; in tse_free_rx_buffer()
229 rxbuffer->dma_addr = 0; in tse_free_rx_buffer()