Lines Matching refs:dma
189 buffer_info->dma = dma_map_single(&pdev->dev, skb->data,
192 if (dma_mapping_error(&pdev->dev, buffer_info->dma)) {
205 rx_desc->read.hdr_addr = cpu_to_le64(buffer_info->dma);
207 rx_desc->read.pkt_addr = cpu_to_le64(buffer_info->dma);
290 dma_unmap_single(&pdev->dev, buffer_info->dma,
293 buffer_info->dma = 0;
299 dma_unmap_single(&pdev->dev, buffer_info->dma,
302 buffer_info->dma = 0;
337 buffer_info->dma = next_buffer->dma;
339 next_buffer->dma = 0;
390 if (buffer_info->dma) {
393 buffer_info->dma,
398 buffer_info->dma,
401 buffer_info->dma = 0;
433 &tx_ring->dma, GFP_KERNEL);
474 &rx_ring->dma, GFP_KERNEL);
542 tx_ring->dma);
565 if (buffer_info->dma) {
567 dma_unmap_single(&pdev->dev, buffer_info->dma,
571 dma_unmap_single(&pdev->dev, buffer_info->dma,
575 buffer_info->dma = 0;
626 rx_ring->dma);
1304 tdba = tx_ring->dma;
1386 rdba = rx_ring->dma;
2002 buffer_info->dma = 0;
2176 /* set time_stamp *before* dma to help avoid a possible race */
2179 buffer_info->dma = dma_map_single(&pdev->dev, skb->data, len,
2181 if (dma_mapping_error(&pdev->dev, buffer_info->dma))
2200 buffer_info->dma = skb_frag_dma_map(&pdev->dev, frag, 0, len,
2202 if (dma_mapping_error(&pdev->dev, buffer_info->dma))
2213 /* clear timestamp and dma mappings for failed buffer_info mapping */
2214 buffer_info->dma = 0;
2221 /* clear timestamp and dma mappings for remaining portion of packet */
2270 tx_desc->read.buffer_addr = cpu_to_le64(buffer_info->dma);