Lines Matching defs:gfp
51 dma_alloc_pages(struct device *dev, gfp_t gfp, unsigned order)
65 page = alloc_pages_node(node, gfp, order);
74 gfp_t gfp)
87 gfp |= __GFP_NORETRY;
98 gfp |= GFP_DMA32;
101 memory = dma_alloc_pages(dev, gfp, get_order(size));
110 if (force_iommu && !(gfp & GFP_DMA))
118 if (dma_mask < DMA_32BIT_MASK && !(gfp & GFP_DMA)) {
119 gfp = (gfp & ~GFP_DMA32) | GFP_DMA;
124 gfp &= ~(GFP_DMA32|GFP_DMA);
128 dma_handle, gfp);
141 gfp &= ~(GFP_DMA|GFP_DMA32);
142 return dma_ops->alloc_coherent(dev, size, dma_handle, gfp);