Lines Matching defs:gfp
48 * @gfp: the GFP mask used in the kmalloc() call when allocating memory
53 char *kstrdup(const char *s, gfp_t gfp)
62 buf = kmalloc_track_caller(len, gfp);
72 * @gfp: the GFP mask used in the kmalloc() call when allocating memory
80 const char *kstrdup_const(const char *s, gfp_t gfp)
85 return kstrdup(s, gfp);
93 * @gfp: the GFP mask used in the kmalloc() call when allocating memory
99 char *kstrndup(const char *s, size_t max, gfp_t gfp)
108 buf = kmalloc_track_caller(len+1, gfp);
122 * @gfp: GFP mask to use
127 void *kmemdup(const void *src, size_t len, gfp_t gfp)
131 p = kmalloc_track_caller(len, gfp);
143 * @gfp: GFP mask to use
148 void *kvmemdup(const void *src, size_t len, gfp_t gfp)
152 p = kvmalloc(len, gfp);
163 * @gfp: the GFP mask used in the kmalloc() call when allocating memory
168 char *kmemdup_nul(const char *s, size_t len, gfp_t gfp)
175 buf = kmalloc_track_caller(len + 1, gfp);
583 * @flags: gfp mask for the allocation - must be compatible (superset) with GFP_KERNEL.