Introduction - If you have any usage issues, please Google them yourself
Macro to check if DMA buffer is WORD-aligned and DMA-able. Most host controllers assume the buffer is DMA able and will bug-check otherwise (i.e. buffers on the stack). virt_addr_valid check fails on stack memory.