DMAChannel stuff (work in progess - scatter/gather)