Atomic memory allocation

Allow pl330_enable_dma to be called from interrupt context