So, as a (real life) example, suppose you wanted to portably point
your BTTV card at the framebuffer of a video card, you'd do
something like:
res = fb_pdev->resource[1];
res_off = OFFSET_INTO_FRAMEBUFFER;
bttv_dma_addr = pci_to_pci_map_single(struct pci_dev *bttv_pdev,
struct pci_dev *fb_pdev,
res, res_off, size,
PCI_DMA_FROMDEVICE);
Note the direction is in terms of the master. The DMA is coming
"from" the master in this "BTTV capture to framebuffer" case.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/