Home
last modified time | relevance | path

Searched refs:gfp (Results 1 – 25 of 118) sorted by relevance

12345

/include/linux/
Dkmemleak.h19 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) in kmemleak_alloc_recursive() argument
42 kmemleak_alloc(ptr, size, min_count, gfp); in kmemleak_alloc_recursive()
62 gfp_t gfp) in kmemleak_alloc() argument
67 gfp_t gfp) in kmemleak_alloc_recursive() argument
71 gfp_t gfp) in kmemleak_alloc_percpu() argument
[all …]
Dgfp.h205 struct page *__alloc_pages_noprof(gfp_t gfp, unsigned int order, int preferred_nid,
209 struct folio *__folio_alloc_noprof(gfp_t gfp, unsigned int order, int preferred_nid,
213 unsigned long alloc_pages_bulk_noprof(gfp_t gfp, int preferred_nid,
219 unsigned long alloc_pages_bulk_array_mempolicy_noprof(gfp_t gfp,
233 alloc_pages_bulk_array_node_noprof(gfp_t gfp, int nid, unsigned long nr_pages, in alloc_pages_bulk_array_node_noprof() argument
239 return alloc_pages_bulk_noprof(gfp, nid, NULL, nr_pages, NULL, page_array); in alloc_pages_bulk_array_node_noprof()
275 struct folio *__folio_alloc_node_noprof(gfp_t gfp, unsigned int order, int nid) in __folio_alloc_node_noprof() argument
278 warn_if_node_offline(nid, gfp); in __folio_alloc_node_noprof()
280 return __folio_alloc_noprof(gfp, order, nid, NULL); in __folio_alloc_node_noprof()
302 struct page *alloc_pages_noprof(gfp_t gfp, unsigned int order);
[all …]
Ddevcoredump.h58 gfp_t gfp);
61 void *data, size_t datalen, gfp_t gfp,
69 size_t datalen, gfp_t gfp);
74 size_t datalen, gfp_t gfp) in dev_coredumpv() argument
81 void *data, size_t datalen, gfp_t gfp, in dev_coredumpm_timeout() argument
92 size_t datalen, gfp_t gfp) in dev_coredumpsg() argument
117 void *data, size_t datalen, gfp_t gfp, in dev_coredumpm() argument
122 dev_coredumpm_timeout(dev, owner, data, datalen, gfp, read, free, in dev_coredumpm()
Dxarray.h590 void *entry, gfp_t gfp) in xa_store_bh() argument
594 might_alloc(gfp); in xa_store_bh()
596 curr = __xa_store(xa, index, entry, gfp); in xa_store_bh()
617 void *entry, gfp_t gfp) in xa_store_irq() argument
621 might_alloc(gfp); in xa_store_irq()
623 curr = __xa_store(xa, index, entry, gfp); in xa_store_irq()
693 void *old, void *entry, gfp_t gfp) in xa_cmpxchg() argument
697 might_alloc(gfp); in xa_cmpxchg()
699 curr = __xa_cmpxchg(xa, index, old, entry, gfp); in xa_cmpxchg()
721 void *old, void *entry, gfp_t gfp) in xa_cmpxchg_bh() argument
[all …]
Dvmpressure.h33 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, in vmpressure() argument
49 static inline void vmpressure_prio(gfp_t gfp, struct mem_cgroup *memcg, in vmpressure_prio() argument
Dzpool.h38 struct zpool *zpool_create_pool(const char *type, const char *name, gfp_t gfp);
46 int zpool_malloc(struct zpool *pool, size_t size, gfp_t gfp,
81 void *(*create)(const char *name, gfp_t gfp);
85 int (*malloc)(void *pool, size_t size, gfp_t gfp,
Dsprintf.h17 __printf(2, 3) __malloc char *kasprintf(gfp_t gfp, const char *fmt, ...);
18 __printf(2, 0) __malloc char *kvasprintf(gfp_t gfp, const char *fmt, va_list args);
19 __printf(2, 0) const char *kvasprintf_const(gfp_t gfp, const char *fmt, va_list args);
Didr.h273 static inline int ida_alloc(struct ida *ida, gfp_t gfp) in ida_alloc() argument
275 return ida_alloc_range(ida, 0, ~0, gfp); in ida_alloc()
291 static inline int ida_alloc_min(struct ida *ida, unsigned int min, gfp_t gfp) in ida_alloc_min() argument
293 return ida_alloc_range(ida, min, ~0, gfp); in ida_alloc_min()
309 static inline int ida_alloc_max(struct ida *ida, unsigned int max, gfp_t gfp) in ida_alloc_max() argument
311 return ida_alloc_range(ida, 0, max, gfp); in ida_alloc_max()
323 #define ida_simple_get(ida, start, end, gfp) \ argument
324 ida_alloc_range(ida, start, (end) - 1, gfp)
Dmemregion.h15 int memregion_alloc(gfp_t gfp);
18 static inline int memregion_alloc(gfp_t gfp) in memregion_alloc() argument
Dpercpu_counter.h34 gfp_t gfp, u32 nr_counters,
37 #define percpu_counter_init_many(fbc, value, gfp, nr_counters) \ argument
41 __percpu_counter_init_many(fbc, value, gfp, nr_counters,\
46 #define percpu_counter_init(fbc, value, gfp) \ argument
47 percpu_counter_init_many(fbc, value, gfp, 1)
140 s64 amount, gfp_t gfp, in percpu_counter_init_many() argument
152 gfp_t gfp) in percpu_counter_init() argument
154 return percpu_counter_init_many(fbc, amount, gfp, 1); in percpu_counter_init()
Dstring_helpers.h112 char *kstrdup_quotable(const char *src, gfp_t gfp);
113 char *kstrdup_quotable_cmdline(struct task_struct *task, gfp_t gfp);
114 char *kstrdup_quotable_file(struct file *file, gfp_t gfp);
116 char *kstrdup_and_replace(const char *src, char old, char new, gfp_t gfp);
118 char **kasprintf_strarray(gfp_t gfp, const char *prefix, size_t n);
Dskb_array.h180 static inline int skb_array_init_noprof(struct skb_array *a, int size, gfp_t gfp) in skb_array_init_noprof() argument
182 return ptr_ring_init_noprof(&a->ring, size, gfp); in skb_array_init_noprof()
197 static inline int skb_array_resize(struct skb_array *a, int size, gfp_t gfp) in skb_array_resize() argument
199 return ptr_ring_resize(&a->ring, size, gfp, __skb_array_destroy_skb); in skb_array_resize()
205 gfp_t gfp) in skb_array_resize_multiple_bh_noprof() argument
209 nrings, size, gfp, in skb_array_resize_multiple_bh_noprof()
Dbtree-type.h32 gfp_t gfp) in BTREE_FN()
34 return btree_merge(&target->h, &victim->h, BTREE_TYPE_GEO, gfp); in BTREE_FN()
45 void *val, gfp_t gfp) in BTREE_FN()
48 return btree_insert(&head->h, BTREE_TYPE_GEO, &_key, val, gfp); in BTREE_FN()
88 void *val, gfp_t gfp) in BTREE_FN()
91 val, gfp); in BTREE_FN()
/include/net/sctp/
Dulpevent.h81 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 …]
Dstream_interleave.h25 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);
Dauth.h71 struct sctp_shared_key *sctp_auth_shkey_create(__u16 key_id, gfp_t gfp);
73 int sctp_auth_asoc_init_active_key(struct sctp_association *asoc, gfp_t gfp);
79 gfp_t gfp);
80 int sctp_auth_init_hmacs(struct sctp_endpoint *ep, gfp_t gfp);
94 struct sctp_shared_key *ep_key, gfp_t gfp);
110 int sctp_auth_init(struct sctp_endpoint *ep, gfp_t gfp);
Dstream_sched.h22 gfp_t gfp);
28 int (*init_sid)(struct sctp_stream *stream, __u16 sid, gfp_t gfp);
48 __u16 value, gfp_t gfp);
54 int sctp_sched_init_sid(struct sctp_stream *stream, __u16 sid, gfp_t gfp);
/include/linux/device/
Ddevres.h21 __devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, const char *name);
22 #define devres_alloc(release, size, gfp) \ argument
23 __devres_alloc_node(release, size, gfp, NUMA_NO_NODE, #release)
24 #define devres_alloc_node(release, size, gfp, nid) \ argument
25 __devres_alloc_node(release, size, gfp, nid, #release)
40 void * __must_check devres_open_group(struct device *dev, void *id, gfp_t gfp);
47 devm_kmalloc(struct device *dev, size_t size, gfp_t gfp);
49 devm_krealloc(struct device *dev, void *ptr, size_t size, gfp_t gfp);
50 static inline void *devm_kzalloc(struct device *dev, size_t size, gfp_t gfp) in devm_kzalloc() argument
52 return devm_kmalloc(dev, size, gfp | __GFP_ZERO); in devm_kzalloc()
[all …]
/include/asm-generic/
Dpgalloc.h66 static inline pgtable_t __pte_alloc_one_noprof(struct mm_struct *mm, gfp_t gfp) in __pte_alloc_one_noprof() argument
70 ptdesc = pagetable_alloc_noprof(gfp, 0); in __pte_alloc_one_noprof()
134 gfp_t gfp = GFP_PGTABLE_USER; in pmd_alloc_one_noprof() local
137 gfp = GFP_PGTABLE_KERNEL; in pmd_alloc_one_noprof()
138 ptdesc = pagetable_alloc_noprof(gfp, 0); in pmd_alloc_one_noprof()
167 gfp_t gfp = GFP_PGTABLE_USER; in __pud_alloc_one_noprof() local
171 gfp = GFP_PGTABLE_KERNEL; in __pud_alloc_one_noprof()
172 gfp &= ~__GFP_HIGHMEM; in __pud_alloc_one_noprof()
174 ptdesc = pagetable_alloc_noprof(gfp, 0); in __pud_alloc_one_noprof()
/include/net/page_pool/
Dhelpers.h94 gfp_t gfp = (GFP_ATOMIC | __GFP_NOWARN); in page_pool_dev_alloc_pages() local
96 return page_pool_alloc_pages(pool, gfp); in page_pool_dev_alloc_pages()
114 gfp_t gfp = (GFP_ATOMIC | __GFP_NOWARN); in page_pool_dev_alloc_frag() local
116 return page_pool_alloc_frag(pool, offset, size, gfp); in page_pool_dev_alloc_frag()
121 unsigned int *size, gfp_t gfp) in page_pool_alloc() argument
129 return page_pool_alloc_pages(pool, gfp); in page_pool_alloc()
132 page = page_pool_alloc_frag(pool, offset, *size, gfp); in page_pool_alloc()
165 gfp_t gfp = (GFP_ATOMIC | __GFP_NOWARN); in page_pool_dev_alloc() local
167 return page_pool_alloc(pool, offset, size, gfp); in page_pool_dev_alloc()
171 unsigned int *size, gfp_t gfp) in page_pool_alloc_va() argument
[all …]
/include/linux/greybus/
Doperation.h149 gfp_t gfp);
154 size_t response_size, gfp_t gfp) in gb_operation_create() argument
157 response_size, 0, gfp); in gb_operation_create()
164 gfp_t gfp);
170 size_t response_size, gfp_t gfp);
175 gfp_t gfp);
/include/net/
Dhwbm.h23 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) in hwbm_pool_refill() argument
/include/kunit/
Dskbuff.h30 gfp_t gfp) in kunit_zalloc_skb() argument
32 struct sk_buff *res = alloc_skb(len, gfp); in kunit_zalloc_skb()
/include/drm/
Ddrm_managed.h52 void *drmm_kmalloc(struct drm_device *dev, size_t size, gfp_t gfp) __malloc;
64 static inline void *drmm_kzalloc(struct drm_device *dev, size_t size, gfp_t gfp) in drmm_kzalloc() argument
66 return drmm_kmalloc(dev, size, gfp | __GFP_ZERO); in drmm_kzalloc()
108 char *drmm_kstrdup(struct drm_device *dev, const char *s, gfp_t gfp);
/include/net/netfilter/
Dnf_conntrack_timestamp.h27 struct nf_conn_tstamp *nf_ct_tstamp_ext_add(struct nf_conn *ct, gfp_t gfp) in nf_ct_tstamp_ext_add() argument
35 return nf_ct_ext_add(ct, NF_CT_EXT_TSTAMP, gfp); in nf_ct_tstamp_ext_add()

12345