it's not clear to users how to size the dma descriptor array - add some documentation how to calculate the size