check to make sure DMA queue is not full prior to starting DMA run