intel-iommu: use coherent_dma_mask in alloc_coherent