dmaengine: centralize channel allocation, introduce dma_find_channel