dma-mapping: use vmap insted of reimplementing it