Lines Matching defs:gfp
15 #include <linux/gfp.h>
515 unsigned int count, unsigned long order_mask, gfp_t gfp)
529 gfp |= __GFP_NOWARN | __GFP_HIGHMEM;
532 gfp &= ~__GFP_COMP;
546 gfp_t alloc_flags = gfp;
575 * @gfp: Allocation flags
585 dma_addr_t *dma_handle, gfp_t gfp, pgprot_t prot,
616 gfp);
988 struct page **pagep, gfp_t gfp, unsigned long attrs)
996 page = dma_alloc_contiguous(dev, alloc_size, gfp);
998 page = alloc_pages_node(node, gfp, get_order(alloc_size));
1025 dma_addr_t *handle, gfp_t gfp, unsigned long attrs)
1032 gfp |= __GFP_ZERO;
1034 if (IS_ENABLED(CONFIG_DMA_REMAP) && gfpflags_allow_blocking(gfp) &&
1036 return iommu_dma_alloc_remap(dev, size, handle, gfp,
1041 !gfpflags_allow_blocking(gfp) && !coherent)
1043 gfp, NULL);
1045 cpu_addr = iommu_dma_alloc_pages(dev, size, &page, gfp, attrs);
1061 dma_addr_t *handle, enum dma_data_direction dir, gfp_t gfp)
1063 if (!gfpflags_allow_blocking(gfp)) {
1066 page = dma_common_alloc_pages(dev, size, handle, dir, gfp);
1072 return iommu_dma_alloc_remap(dev, size, handle, gfp | __GFP_ZERO,