Lines Matching defs:gfp

111 					       size_t size, gfp_t gfp, int nid)
119 dr = kmalloc_node_track_caller(tot_size, gfp, nid);
124 if (!(gfp & __GFP_ZERO))
151 * @gfp: Allocation flags
162 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid,
167 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid);
543 * @gfp: Allocation flags
552 void *devres_open_group(struct device *dev, void *id, gfp_t gfp)
557 grp = kmalloc(sizeof(*grp), gfp);
826 * @gfp: Allocation gfp flags
835 void *devm_kmalloc(struct device *dev, size_t size, gfp_t gfp)
843 dr = alloc_dr(devm_kmalloc_release, size, gfp, dev_to_node(dev));
862 * @gfp: Allocation gfp flags
873 void *devm_krealloc(struct device *dev, void *ptr, size_t new_size, gfp_t gfp)
885 return devm_kmalloc(dev, new_size, gfp);
918 new_size, gfp, dev_to_node(dev));
962 * @gfp: the GFP mask used in the devm_kmalloc() call when
967 char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp)
976 buf = devm_kmalloc(dev, size, gfp);
987 * @gfp: the GFP mask used in the kmalloc() call when allocating memory
996 const char *devm_kstrdup_const(struct device *dev, const char *s, gfp_t gfp)
1001 return devm_kstrdup(dev, s, gfp);
1009 * @gfp: the GFP mask used in the devm_kmalloc() call when
1016 char *devm_kvasprintf(struct device *dev, gfp_t gfp, const char *fmt,
1027 p = devm_kmalloc(dev, len+1, gfp);
1041 * @gfp: the GFP mask used in the devm_kmalloc() call when
1048 char *devm_kasprintf(struct device *dev, gfp_t gfp, const char *fmt, ...)
1054 p = devm_kvasprintf(dev, gfp, fmt, ap);
1090 * @gfp: GFP mask to use
1094 void *devm_kmemdup(struct device *dev, const void *src, size_t len, gfp_t gfp)
1098 p = devm_kmalloc(dev, len, gfp);
1129 * @gfp_mask: Allocation gfp flags