[refactor] remove va_args from DMAs

Now that only one type of request is allowed (layouts), remove va_args
for the DMA API, making it significantly cleaner.

Fix #49.
5 jobs for remove-dma-va-args in 9 minutes and 26 seconds