Lines Matching defs:dst

178 static bool unescape_space(char **src, char **dst)
180 char *p = *dst, *q = *src;
201 *dst += 1;
206 static bool unescape_octal(char **src, char **dst)
208 char *p = *dst, *q = *src;
220 *dst += 1;
225 static bool unescape_hex(char **src, char **dst)
227 char *p = *dst, *q = *src;
244 *dst += 1;
249 static bool unescape_special(char **src, char **dst)
251 char *p = *dst, *q = *src;
269 *dst += 1;
277 * @dst: destination buffer (unescaped)
313 int string_unescape(char *src, char *dst, size_t size, unsigned int flags)
315 char *out = dst;
344 return out - dst;
348 static bool escape_passthrough(unsigned char c, char **dst, char *end)
350 char *out = *dst;
354 *dst = out + 1;
358 static bool escape_space(unsigned char c, char **dst, char *end)
360 char *out = *dst;
390 *dst = out;
394 static bool escape_special(unsigned char c, char **dst, char *end)
396 char *out = *dst;
423 *dst = out;
427 static bool escape_null(unsigned char c, char **dst, char *end)
429 char *out = *dst;
441 *dst = out;
445 static bool escape_octal(unsigned char c, char **dst, char *end)
447 char *out = *dst;
462 *dst = out;
466 static bool escape_hex(unsigned char c, char **dst, char *end)
468 char *out = *dst;
483 *dst = out;
491 * @dst: destination buffer (escaped)
497 * in @flags, they will be copied to @dst unescaped.
562 * dst for a '\0' terminator if and only if ret < osz.
564 int string_escape_mem(const char *src, size_t isz, char *dst, size_t osz,
567 char *p = dst;
630 return p - dst;
641 char *dst;
650 dst = kmalloc(dlen + 1, gfp);
651 if (!dst)
654 WARN_ON(string_escape_mem(src, slen, dst, dlen, flags, esc) != dlen);
655 dst[dlen] = '\0';
657 return dst;
727 char *dst;
729 dst = kstrdup(src, gfp);
730 if (!dst)
733 return strreplace(dst, old, new);