Lines Matching refs:dma
17 #include <asm/dma-mapping.h>
526 if (info->dma && info->skb) {
530 (TX_RING_SIZE-1)].dma;
551 if (info->skb && info->dma) {
552 dma_unmap_single(&mac->dma_pdev->dev, info->dma,
556 info->dma = 0;
591 dma_addr_t dma;
602 dma = dma_map_single(&mac->dma_pdev->dev, skb->data,
606 if (dma_mapping_error(&mac->dma_pdev->dev, dma)) {
612 info->dma = dma;
613 *buff = XCT_RXB_LEN(mac->bufsz) | XCT_RXB_ADDR(dma);
704 dma_addr_t dma;
734 dma = (RX_DESC(rx, n+2) & XCT_PTR_ADDR_M);
743 dma_unmap_single(&pdev->dev, dma,
756 info->dma = 0;
864 nr_frags = TX_DESC_INFO(txring, i).dma;
878 dmas[descr_count][j] = TX_DESC_INFO(txring, i+1+j).dma;
1506 TX_DESC_INFO(txring, fill).dma = nfrags;
1512 TX_DESC_INFO(txring, fill+i).dma = map[i];