[openib-general] ib_get_dma_mr and dma_map_single

Joe Damato damato at psc.edu
Tue Aug 9 10:45:19 PDT 2005


Hello -
       I am attempting to port code that calls the gen1 function 
ib_memory_register -- I saw the other posts about this issue -- I have 
looked into pci_map_single to map a buffer -- but I am failing to see 
how ib_get_dma_mr fits in with this....

       The sdp example (in 
gen2/trunk/src/linux-kernel/infiniband/ulp/sdp) makes a call to 
ib_get_dma_mr (sdp_conn.c:1812) and then calls to  dma_map_single 
(sdp_recv.c:85 and sdp_send.c:129) although I am failing to see the 
connection.

      Also, this might not be a question I should ask here, but why not? 
What is the difference between pci_map_single and dma_map_single ? Are 
they interchangable?

    Thanks.
   





More information about the general mailing list