• Home
  • Raw
  • Download

Lines Matching refs:src

185 static bool unescape_space(char **src, char **dst)  in unescape_space()  argument
187 char *p = *dst, *q = *src; in unescape_space()
209 *src += 1; in unescape_space()
213 static bool unescape_octal(char **src, char **dst) in unescape_octal() argument
215 char *p = *dst, *q = *src; in unescape_octal()
222 while (num < 32 && isodigit(*q) && (q - *src < 3)) { in unescape_octal()
228 *src = q; in unescape_octal()
232 static bool unescape_hex(char **src, char **dst) in unescape_hex() argument
234 char *p = *dst, *q = *src; in unescape_hex()
252 *src = q; in unescape_hex()
256 static bool unescape_special(char **src, char **dst) in unescape_special() argument
258 char *p = *dst, *q = *src; in unescape_special()
277 *src += 1; in unescape_special()
320 int string_unescape(char *src, char *dst, size_t size, unsigned int flags) in string_unescape() argument
327 while (*src && --size) { in string_unescape()
328 if (src[0] == '\\' && src[1] != '\0' && size > 1) { in string_unescape()
329 src++; in string_unescape()
333 unescape_space(&src, &out)) in string_unescape()
337 unescape_octal(&src, &out)) in string_unescape()
341 unescape_hex(&src, &out)) in string_unescape()
345 unescape_special(&src, &out)) in string_unescape()
350 *out++ = *src++; in string_unescape()
574 int string_escape_mem(const char *src, size_t isz, char *dst, size_t osz, in string_escape_mem() argument
583 unsigned char c = *src++; in string_escape_mem()
648 char *kstrdup_quotable(const char *src, gfp_t gfp) in kstrdup_quotable() argument
655 if (!src) in kstrdup_quotable()
657 slen = strlen(src); in kstrdup_quotable()
659 dlen = string_escape_mem(src, slen, NULL, 0, flags, esc); in kstrdup_quotable()
664 WARN_ON(string_escape_mem(src, slen, dst, dlen, flags, esc) != dlen); in kstrdup_quotable()
735 char *kstrdup_and_replace(const char *src, char old, char new, gfp_t gfp) in kstrdup_and_replace() argument
739 dst = kstrdup(src, gfp); in kstrdup_and_replace()
1000 void memcpy_and_pad(void *dest, size_t dest_len, const void *src, size_t count, in memcpy_and_pad() argument
1004 memcpy(dest, src, count); in memcpy_and_pad()
1007 memcpy(dest, src, dest_len); in memcpy_and_pad()