Lines Matching refs:gfp
28 #include <linux/gfp.h>
273 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp,
275 #define devres_alloc(release, size, gfp) \
276 __devres_alloc_node(release, size, gfp, NUMA_NO_NODE, #release)
277 #define devres_alloc_node(release, size, gfp, nid) \
278 __devres_alloc_node(release, size, gfp, nid, #release)
298 void * __must_check devres_open_group(struct device *dev, void *id, gfp_t gfp);
304 void *devm_kmalloc(struct device *dev, size_t size, gfp_t gfp) __alloc_size(2);
306 gfp_t gfp) __must_check __realloc_size(3);
307 __printf(3, 0) char *devm_kvasprintf(struct device *dev, gfp_t gfp,
309 __printf(3, 4) char *devm_kasprintf(struct device *dev, gfp_t gfp,
311 static inline void *devm_kzalloc(struct device *dev, size_t size, gfp_t gfp)
313 return devm_kmalloc(dev, size, gfp | __GFP_ZERO);
342 char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp) __malloc;
343 const char *devm_kstrdup_const(struct device *dev, const char *s, gfp_t gfp);
344 void *devm_kmemdup(struct device *dev, const void *src, size_t len, gfp_t gfp)