Lines Matching refs:dmadev

280 	struct device *dmadev = tx->adapter->dmadev;  in tsnep_tx_ring_cleanup()  local
287 dma_free_coherent(dmadev, PAGE_SIZE, tx->page[i], in tsnep_tx_ring_cleanup()
297 struct device *dmadev = tx->adapter->dmadev; in tsnep_tx_ring_create() local
305 dma_alloc_coherent(dmadev, PAGE_SIZE, &tx->page_dma[i], in tsnep_tx_ring_create()
451 struct device *dmadev, dma_addr_t *dma) in tsnep_tx_map_frag() argument
458 *dma = skb_frag_dma_map(dmadev, frag, 0, len, DMA_TO_DEVICE); in tsnep_tx_map_frag()
459 if (dma_mapping_error(dmadev, *dma)) in tsnep_tx_map_frag()
486 struct device *dmadev = tx->adapter->dmadev; in tsnep_tx_map() local
499 dma = dma_map_single(dmadev, skb->data, len, in tsnep_tx_map()
501 if (dma_mapping_error(dmadev, dma)) in tsnep_tx_map()
517 mapped = tsnep_tx_map_frag(frag, entry, dmadev, &dma); in tsnep_tx_map()
536 struct device *dmadev = tx->adapter->dmadev; in tsnep_tx_unmap() local
546 dma_unmap_single(dmadev, in tsnep_tx_unmap()
551 dma_unmap_page(dmadev, in tsnep_tx_unmap()
629 struct device *dmadev = tx->adapter->dmadev; in tsnep_xdp_tx_map() local
646 dma = dma_map_single(dmadev, data, len, DMA_TO_DEVICE); in tsnep_xdp_tx_map()
647 if (dma_mapping_error(dmadev, dma)) in tsnep_xdp_tx_map()
659 dma_sync_single_for_device(dmadev, dma, len, in tsnep_xdp_tx_map()
953 struct device *dmadev = rx->adapter->dmadev; in tsnep_rx_ring_cleanup() local
975 dma_free_coherent(dmadev, PAGE_SIZE, rx->page[i], in tsnep_rx_ring_cleanup()
985 struct device *dmadev = rx->adapter->dmadev; in tsnep_rx_ring_create() local
994 dma_alloc_coherent(dmadev, PAGE_SIZE, &rx->page_dma[i], in tsnep_rx_ring_create()
1013 pp_params.nid = dev_to_node(dmadev); in tsnep_rx_ring_create()
1014 pp_params.dev = dmadev; in tsnep_rx_ring_create()
1437 struct device *dmadev = rx->adapter->dmadev; in tsnep_rx_poll() local
1495 dma_sync_single_range_for_cpu(dmadev, entry->dma, in tsnep_rx_poll()
2586 adapter->dmadev = &pdev->dev; in tsnep_probe()