Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - need help in DMA operations in QNX: (1 Item)
   
need help in DMA operations in QNX  
Hi group,

I am working for a network device driver in QNX. I need your help in understanding DMA concepts.
Could you please share me some samples for 'how to use DMA in Tx and Rx paths in driver"
Is there any  dma_map_single() dma_unmap_single() kind of functions in QNX, if not how to achieve such functionality in 
QNX.
Please help me in understanding the DMA operations in QNX.

1.       How to allocate DMA SAFE memory in QNX?

2.       How to map a  memory for DMA_TO_DEVICE  or DMA_FROM_DEVICE.

3.       How to change the dma memory ownership between CPU and DEVICE.

4.       Do we need a typed memory for my network driver dma memory? If so how to do that?

5.       Where can I find the complete DMA operations help in QNX?

Thanks,
Ravinder Are