Lines Matching refs:flags
323 int string_unescape(char *src, char *dst, size_t size, unsigned int flags) in string_unescape() argument
335 if (flags & UNESCAPE_SPACE && in string_unescape()
339 if (flags & UNESCAPE_OCTAL && in string_unescape()
343 if (flags & UNESCAPE_HEX && in string_unescape()
347 if (flags & UNESCAPE_SPECIAL && in string_unescape()
578 unsigned int flags, const char *only) in string_escape_mem() argument
583 bool is_append = flags & ESCAPE_APPEND; in string_escape_mem()
613 flags & ESCAPE_NAP && escape_passthrough(c, &p, end)) in string_escape_mem()
617 flags & ESCAPE_NP && escape_passthrough(c, &p, end)) in string_escape_mem()
621 flags & ESCAPE_NA && escape_passthrough(c, &p, end)) in string_escape_mem()
624 if (flags & ESCAPE_SPACE && escape_space(c, &p, end)) in string_escape_mem()
627 if (flags & ESCAPE_SPECIAL && escape_special(c, &p, end)) in string_escape_mem()
630 if (flags & ESCAPE_NULL && escape_null(c, &p, end)) in string_escape_mem()
634 if (flags & ESCAPE_OCTAL && escape_octal(c, &p, end)) in string_escape_mem()
637 if (flags & ESCAPE_HEX && escape_hex(c, &p, end)) in string_escape_mem()
655 const int flags = ESCAPE_HEX; in kstrdup_quotable() local
662 dlen = string_escape_mem(src, slen, NULL, 0, flags, esc); in kstrdup_quotable()
667 WARN_ON(string_escape_mem(src, slen, dst, dlen, flags, esc) != dlen); in kstrdup_quotable()