Lines Matching refs:insize
61 size_t insize) in utf8_to_wchar() argument
63 if ((input[0] & 0x80) == 0 && insize >= 1) { in utf8_to_wchar()
67 if ((input[0] & 0xe0) == 0xc0 && insize >= 2) { in utf8_to_wchar()
72 if ((input[0] & 0xf0) == 0xe0 && insize >= 3) { in utf8_to_wchar()
78 if ((input[0] & 0xf8) == 0xf0 && insize >= 4) { in utf8_to_wchar()
85 if ((input[0] & 0xfc) == 0xf8 && insize >= 5) { in utf8_to_wchar()
93 if ((input[0] & 0xfe) == 0xfc && insize >= 6) { in utf8_to_wchar()
122 size_t insize) in utf8_to_utf16() argument
134 while ((size_t)(inp - input) < insize && *inp) { in utf8_to_utf16()
135 inp = utf8_to_wchar(inp, &wc, insize - (inp - input)); in utf8_to_utf16()
154 static uint16_t *utf16_to_wchar(uint16_t *input, wchar_t *wc, size_t insize) in utf16_to_wchar() argument
157 if (insize < 2 || (le16_to_cpu(input[1]) & 0xfc00) != 0xdc00) in utf16_to_wchar()
217 size_t insize) in utf16_to_utf8() argument
230 while ((size_t)(inp - volume_name) < insize && le16_to_cpu(*inp)) { in utf16_to_utf8()
231 inp = utf16_to_wchar(inp, &wc, insize - (inp - volume_name)); in utf16_to_utf8()