I am confused by this, I worked on a Linux USB driver that used DMA in 2003.
DMA from device to host directly rather than from host USB controller to host memory.
DMA from device to host directly rather than from host USB controller to host memory.