Better debugging printing using dev_dbg.
Correctly return semaphore after DMA.
DMA fixes.

Handle 32/64bit pci addresses.
Handle pci address translation gaps.
Time DMA transfer.