Lines Matching refs:out
28 json_decode_string_escape_unicode(uint8_t **strp, uint8_t *buf_end, uint8_t *out) in json_decode_string_escape_unicode() argument
94 if (out) { in json_decode_string_escape_unicode()
95 rc = utf8_encode_unsafe(out, val); in json_decode_string_escape_unicode()
108 json_decode_string_escape_twochar(uint8_t **strp, uint8_t *buf_end, uint8_t *out) in json_decode_string_escape_twochar() argument
132 if (out) { in json_decode_string_escape_twochar()
133 *out = c; in json_decode_string_escape_twochar()
150 json_decode_string_escape(uint8_t **strp, uint8_t *buf_end, uint8_t *out) in json_decode_string_escape() argument
154 rc = json_decode_string_escape_twochar(strp, buf_end, out); in json_decode_string_escape()
159 return json_decode_string_escape_unicode(strp, buf_end, out); in json_decode_string_escape()
173 uint8_t *out = str_start + 1; /* Decode string in place (skip the initial quote) */ in json_decode_string() local
197 return out - str_start - 1; in json_decode_string()
200 flags & SPDK_JSON_PARSE_FLAG_DECODE_IN_PLACE ? out : NULL); in json_decode_string()
206 out += rc; in json_decode_string()
221 if (out && out != str && (flags & SPDK_JSON_PARSE_FLAG_DECODE_IN_PLACE)) { in json_decode_string()
222 memmove(out, str, rc); in json_decode_string()
224 out += rc; in json_decode_string()