Lines Matching refs:gfp
62 gfp_t gfp, unsigned long attrs) in dma_direct_alloc() argument
70 gfp &= ~__GFP_ZERO; in dma_direct_alloc()
74 gfp |= GFP_DMA; in dma_direct_alloc()
75 if (dev->coherent_dma_mask <= DMA_BIT_MASK(32) && !(gfp & GFP_DMA)) in dma_direct_alloc()
76 gfp |= GFP_DMA32; in dma_direct_alloc()
80 if (gfpflags_allow_blocking(gfp)) { in dma_direct_alloc()
82 gfp & __GFP_NOWARN); in dma_direct_alloc()
89 page = alloc_pages_node(dev_to_node(dev), gfp, page_order); in dma_direct_alloc()
97 !(gfp & (GFP_DMA32 | GFP_DMA))) { in dma_direct_alloc()
98 gfp |= GFP_DMA32; in dma_direct_alloc()
104 !(gfp & GFP_DMA)) { in dma_direct_alloc()
105 gfp = (gfp & ~GFP_DMA32) | GFP_DMA; in dma_direct_alloc()