/linux-master/include/linux/ |
H A D | gfp_api.h | 1 #include <linux/gfp.h>
|
H A D | kmemleak.h | 19 gfp_t gfp) __ref; 21 gfp_t gfp) __ref; 23 gfp_t gfp) __ref; 30 extern void kmemleak_scan_area(const void *ptr, size_t size, gfp_t gfp) __ref; 33 gfp_t gfp) __ref; 39 gfp_t gfp) 42 kmemleak_alloc(ptr, size, min_count, gfp); 62 gfp_t gfp) 67 gfp_t gfp) 71 gfp_t gfp) 37 kmemleak_alloc_recursive(const void *ptr, size_t size, int min_count, slab_flags_t flags, gfp_t gfp) argument 61 kmemleak_alloc(const void *ptr, size_t size, int min_count, gfp_t gfp) argument 65 kmemleak_alloc_recursive(const void *ptr, size_t size, int min_count, slab_flags_t flags, gfp_t gfp) argument 70 kmemleak_alloc_percpu(const void __percpu *ptr, size_t size, gfp_t gfp) argument 74 kmemleak_vmalloc(const struct vm_struct *area, size_t size, gfp_t gfp) argument 99 kmemleak_scan_area(const void *ptr, size_t size, gfp_t gfp) argument 108 kmemleak_alloc_phys(phys_addr_t phys, size_t size, gfp_t gfp) argument [all...] |
H A D | memregion.h | 15 int memregion_alloc(gfp_t gfp); 18 static inline int memregion_alloc(gfp_t gfp) argument
|
H A D | gfp.h | 178 struct page *__alloc_pages(gfp_t gfp, unsigned int order, int preferred_nid, 180 struct folio *__folio_alloc(gfp_t gfp, unsigned int order, int preferred_nid, 183 unsigned long __alloc_pages_bulk(gfp_t gfp, int preferred_nid, 188 unsigned long alloc_pages_bulk_array_mempolicy(gfp_t gfp, 194 alloc_pages_bulk_list(gfp_t gfp, unsigned long nr_pages, struct list_head *list) argument 196 return __alloc_pages_bulk(gfp, numa_mem_id(), NULL, nr_pages, list, NULL); 200 alloc_pages_bulk_array(gfp_t gfp, unsigned long nr_pages, struct page **page_array) argument 202 return __alloc_pages_bulk(gfp, numa_mem_id(), NULL, nr_pages, NULL, page_array); 206 alloc_pages_bulk_array_node(gfp_t gfp, int nid, unsigned long nr_pages, struct page **page_array) argument 211 return __alloc_pages_bulk(gfp, ni 242 __folio_alloc_node(gfp_t gfp, unsigned int order, int nid) argument 276 alloc_pages_mpol(gfp_t gfp, unsigned int order, struct mempolicy *mpol, pgoff_t ilx, int nid) argument 281 folio_alloc(gfp_t gfp, unsigned int order) argument 289 alloc_page_vma(gfp_t gfp, struct vm_area_struct *vma, unsigned long addr) argument 359 gfp_has_io_fs(gfp_t gfp) argument [all...] |
H A D | vmpressure.h | 8 #include <linux/gfp.h> 33 extern void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, 35 extern void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, int prio); 47 static inline void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, argument 49 static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, argument
|
H A D | sprintf.h | 16 __printf(2, 3) __malloc char *kasprintf(gfp_t gfp, const char *fmt, ...); 17 __printf(2, 0) __malloc char *kvasprintf(gfp_t gfp, const char *fmt, va_list args); 18 __printf(2, 0) const char *kvasprintf_const(gfp_t gfp, const char *fmt, va_list args);
|
H A D | devcoredump.h | 56 gfp_t gfp); 59 void *data, size_t datalen, gfp_t gfp, 65 size_t datalen, gfp_t gfp); 68 size_t datalen, gfp_t gfp) 75 void *data, size_t datalen, gfp_t gfp, 84 size_t datalen, gfp_t gfp) 67 dev_coredumpv(struct device *dev, void *data, size_t datalen, gfp_t gfp) argument 74 dev_coredumpm(struct device *dev, struct module *owner, void *data, size_t datalen, gfp_t gfp, ssize_t (*read)(char *buffer, loff_t offset, size_t count, void *data, size_t datalen), void (*free)(void *data)) argument 83 dev_coredumpsg(struct device *dev, struct scatterlist *table, size_t datalen, gfp_t gfp) argument
|
/linux-master/tools/include/linux/sched/ |
H A D | mm.h | 4 #define might_alloc(gfp) do { } while (0)
|
/linux-master/tools/lib/ |
H A D | slab.c | 9 #include <linux/gfp.h> 14 void *kmalloc(size_t size, gfp_t gfp) argument 18 if (!(gfp & __GFP_DIRECT_RECLAIM)) 25 if (gfp & __GFP_ZERO)
|
/linux-master/tools/virtio/linux/ |
H A D | kmsan.h | 5 #include <linux/gfp.h>
|
/linux-master/lib/ |
H A D | memregion.c | 9 int memregion_alloc(gfp_t gfp) argument 11 return ida_alloc(&memregion_ids, gfp);
|
H A D | kasprintf.c | 15 char *kvasprintf(gfp_t gfp, const char *fmt, va_list ap) argument 25 p = kmalloc_track_caller(first+1, gfp); 43 const char *kvasprintf_const(gfp_t gfp, const char *fmt, va_list ap) argument 46 return kstrdup_const(fmt, gfp); 48 return kstrdup_const(va_arg(ap, const char*), gfp); 49 return kvasprintf(gfp, fmt, ap); 53 char *kasprintf(gfp_t gfp, const char *fmt, ...) argument 59 p = kvasprintf(gfp, fmt, ap);
|
H A D | test_free_pages.c | 10 #include <linux/gfp.h> 14 static void test_free_pages(gfp_t gfp) argument 19 unsigned long addr = __get_free_pages(gfp, 3);
|
/linux-master/include/net/sctp/ |
H A D | stream_interleave.h | 25 int len, __u8 flags, gfp_t gfp); 29 struct sctp_chunk *chunk, gfp_t gfp); 33 struct sctp_chunk *chunk, gfp_t gfp); 34 void (*start_pd)(struct sctp_ulpq *ulpq, gfp_t gfp); 35 void (*abort_pd)(struct sctp_ulpq *ulpq, gfp_t gfp);
|
H A D | ulpevent.h | 81 gfp_t gfp); 90 gfp_t gfp); 96 gfp_t gfp); 103 gfp_t gfp); 108 gfp_t gfp); 113 __u32 flags, gfp_t gfp); 116 const struct sctp_association *asoc, gfp_t gfp); 120 gfp_t gfp); 124 __u32 indication, gfp_t gfp); 127 const struct sctp_association *asoc, gfp_t gfp); [all...] |
/linux-master/tools/include/linux/ |
H A D | slab.h | 6 #include <linux/gfp.h> 13 void *kmalloc(size_t size, gfp_t gfp); 25 static inline void *kzalloc(size_t size, gfp_t gfp) argument 27 return kmalloc(size, gfp | __GFP_ZERO); 44 int kmem_cache_alloc_bulk(struct kmem_cache *cachep, gfp_t gfp, size_t size,
|
/linux-master/tools/testing/memblock/linux/ |
H A D | kmemleak.h | 10 gfp_t gfp) 9 kmemleak_alloc_phys(phys_addr_t phys, size_t size, gfp_t gfp) argument
|
/linux-master/arch/arm64/mm/ |
H A D | pgd.c | 10 #include <linux/gfp.h> 33 gfp_t gfp = GFP_PGTABLE_USER; local 36 return (pgd_t *)__get_free_page(gfp); 38 return kmem_cache_alloc(pgd_cache, gfp);
|
/linux-master/kernel/dma/ |
H A D | pool.c | 46 static void dma_atomic_pool_size_add(gfp_t gfp, size_t size) argument 48 if (gfp & __GFP_DMA) 50 else if (gfp & __GFP_DMA32) 56 static bool cma_in_zone(gfp_t gfp) argument 72 if (IS_ENABLED(CONFIG_ZONE_DMA) && (gfp & GFP_DMA)) 74 if (IS_ENABLED(CONFIG_ZONE_DMA32) && (gfp & GFP_DMA32)) 80 gfp_t gfp) 92 if (cma_in_zone(gfp)) 96 page = alloc_pages(gfp, order); 125 dma_atomic_pool_size_add(gfp, pool_siz 79 atomic_pool_expand(struct gen_pool *pool, size_t pool_size, gfp_t gfp) argument 145 atomic_pool_resize(struct gen_pool *pool, gfp_t gfp) argument 162 __dma_atomic_pool_init(size_t pool_size, gfp_t gfp) argument 224 dma_guess_pool(struct gen_pool *prev, gfp_t gfp) argument 265 dma_alloc_from_pool(struct device *dev, size_t size, void **cpu_addr, gfp_t gfp, bool (*phys_addr_ok)(struct device *, phys_addr_t, size_t)) argument [all...] |
/linux-master/include/net/page_pool/ |
H A D | helpers.h | 90 gfp_t gfp = (GFP_ATOMIC | __GFP_NOWARN); local 92 return page_pool_alloc_pages(pool, gfp); 110 gfp_t gfp = (GFP_ATOMIC | __GFP_NOWARN); local 112 return page_pool_alloc_frag(pool, offset, size, gfp); 117 unsigned int *size, gfp_t gfp) 125 return page_pool_alloc_pages(pool, gfp); 128 page = page_pool_alloc_frag(pool, offset, *size, gfp); 161 gfp_t gfp = (GFP_ATOMIC | __GFP_NOWARN); local 163 return page_pool_alloc(pool, offset, size, gfp); 167 unsigned int *size, gfp_t gfp) 115 page_pool_alloc(struct page_pool *pool, unsigned int *offset, unsigned int *size, gfp_t gfp) argument 166 page_pool_alloc_va(struct page_pool *pool, unsigned int *size, gfp_t gfp) argument 195 gfp_t gfp = (GFP_ATOMIC | __GFP_NOWARN); local [all...] |
/linux-master/include/asm-generic/ |
H A D | pgalloc.h | 55 * @gfp: GFP flags to use for the allocation 64 static inline pgtable_t __pte_alloc_one(struct mm_struct *mm, gfp_t gfp) argument 68 ptdesc = pagetable_alloc(gfp, 0); 130 gfp_t gfp = GFP_PGTABLE_USER; local 133 gfp = GFP_PGTABLE_KERNEL; 134 ptdesc = pagetable_alloc(gfp, 0); 162 gfp_t gfp = GFP_PGTABLE_USER; local 166 gfp = GFP_PGTABLE_KERNEL; 167 gfp &= ~__GFP_HIGHMEM; 169 ptdesc = pagetable_alloc(gfp, [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | pgalloc.h | 8 static inline gfp_t pgtable_gfp_flags(struct mm_struct *mm, gfp_t gfp) argument 11 return gfp; 12 return gfp | __GFP_ACCOUNT; 15 static inline gfp_t pgtable_gfp_flags(struct mm_struct *mm, gfp_t gfp) argument 17 return gfp | __GFP_ACCOUNT;
|
/linux-master/lib/kunit/ |
H A D | string-stream.h | 26 gfp_t gfp; member in struct:string_stream 32 struct string_stream *kunit_alloc_string_stream(struct kunit *test, gfp_t gfp); 35 struct string_stream *alloc_string_stream(gfp_t gfp);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_deps.h | 22 * @gfp: Allocation mode. 29 gfp_t gfp; member in struct:i915_deps 32 void i915_deps_init(struct i915_deps *deps, gfp_t gfp);
|
/linux-master/include/net/ |
H A D | hwbm.h | 23 int hwbm_pool_refill(struct hwbm_pool *bm_pool, gfp_t gfp); 28 static inline int hwbm_pool_refill(struct hwbm_pool *bm_pool, gfp_t gfp) argument
|