Lines Matching refs:dma_addr
219 rxbuffer->dma_addr = dma_map_single(priv->device, rxbuffer->skb->data, in tse_init_rx_buffer()
223 if (dma_mapping_error(priv->device, rxbuffer->dma_addr)) { in tse_init_rx_buffer()
228 rxbuffer->dma_addr &= (dma_addr_t)~3; in tse_init_rx_buffer()
237 dma_addr_t dma_addr = rxbuffer->dma_addr; in tse_free_rx_buffer() local
240 if (dma_addr) in tse_free_rx_buffer()
241 dma_unmap_single(priv->device, dma_addr, in tse_free_rx_buffer()
246 rxbuffer->dma_addr = 0; in tse_free_rx_buffer()
255 if (buffer->dma_addr) { in tse_free_tx_buffer()
257 dma_unmap_page(priv->device, buffer->dma_addr, in tse_free_tx_buffer()
260 dma_unmap_single(priv->device, buffer->dma_addr, in tse_free_tx_buffer()
262 buffer->dma_addr = 0; in tse_free_tx_buffer()
417 priv->rx_ring[entry].dma_addr, in tse_rx()
421 dma_unmap_single(priv->device, priv->rx_ring[entry].dma_addr, in tse_rx()
575 dma_addr_t dma_addr; in tse_start_xmit() local
595 dma_addr = dma_map_single(priv->device, skb->data, nopaged_len, in tse_start_xmit()
597 if (dma_mapping_error(priv->device, dma_addr)) { in tse_start_xmit()
604 buffer->dma_addr = dma_addr; in tse_start_xmit()
608 dma_sync_single_for_device(priv->device, buffer->dma_addr, in tse_start_xmit()