void *dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *handle,
                         int gfp)