DMAChannel destination needs volatile