Lines Matching refs:dma
323 dma_addr_t dma;
325 dma = tx->entry[0].desc_dma | TSNEP_RESET_OWNER_COUNTER;
326 iowrite32(DMA_ADDR_LOW(dma), tx->addr + TSNEP_TX_DESC_ADDR_LOW);
327 iowrite32(DMA_ADDR_HIGH(dma), tx->addr + TSNEP_TX_DESC_ADDR_HIGH);
441 dma_addr_t dma;
450 dma = dma_map_single(dmadev, skb->data, len,
456 dma = skb_frag_dma_map(dmadev,
462 if (dma_mapping_error(dmadev, dma))
466 dma_unmap_addr_set(entry, dma, dma);
468 entry->desc->tx = __cpu_to_le64(dma);
489 dma_unmap_addr(entry, dma),
495 dma_unmap_addr(entry, dma),
574 dma_addr_t dma;
585 dma = dma_map_single(dmadev, data, len, DMA_TO_DEVICE);
586 if (dma_mapping_error(dmadev, dma))
593 dma = page_pool_get_dma_addr(page);
595 dma += skb_frag_off(frag);
597 dma += sizeof(*xdpf) + xdpf->headroom;
598 dma_sync_single_for_device(dmadev, dma, len,
605 dma_unmap_addr_set(entry, dma, dma);
607 entry->desc->tx = __cpu_to_le64(dma);
703 dma_addr_t dma;
708 dma = xsk_buff_raw_get_dma(tx->xsk_pool, xdpd->addr);
709 xsk_buff_raw_dma_sync_for_device(tx->xsk_pool, dma, xdpd->len);
714 entry->desc->tx = __cpu_to_le64(dma);
980 dma_addr_t dma;
982 dma = rx->entry[0].desc_dma | TSNEP_RESET_OWNER_COUNTER;
983 iowrite32(DMA_ADDR_LOW(dma), rx->addr + TSNEP_RX_DESC_ADDR_LOW);
984 iowrite32(DMA_ADDR_HIGH(dma), rx->addr + TSNEP_RX_DESC_ADDR_HIGH);
1056 entry->dma = page_pool_get_dma_addr(entry->page);
1057 entry->desc->rx = __cpu_to_le64(entry->dma + TSNEP_RX_OFFSET);
1153 entry->dma = xsk_buff_xdp_get_dma(entry->xdp);
1154 entry->desc->rx = __cpu_to_le64(entry->dma);
1427 dma_sync_single_range_for_cpu(dmadev, entry->dma,