Hi,<br><br>I am new to linux device driver development and I'm trying to learn the<br>DMA transfer. Currently I have created a  DMA buffer using pci_alloc_consistent() function. Since I don't have a real DMA enabled pci device, so I am thinking of transfer the data in the DMA buffer to some other buffer within kernel space(let say created through kmalloc) using DMA.  <br>
<br>Is it possible to do DMA transfer within kernel space? If yes, please provide some sample code for the same.<br><br>Thanks in advance<br>Ravi Gupta<br>