xtensa: reimplement DMA API using common helpers