Lines Matching refs:charlen

185 	int i, charlen, safelen;  in cifs_from_utf16()  local
218 charlen = cifs_mapchar(tmp, ftmp, codepage, map_type); in cifs_from_utf16()
219 if ((outlen + charlen) > (tolen - nullsize)) in cifs_from_utf16()
224 charlen = cifs_mapchar(&to[outlen], ftmp, codepage, map_type); in cifs_from_utf16()
225 outlen += charlen; in cifs_from_utf16()
232 if (charlen == 4) in cifs_from_utf16()
234 else if (charlen >= 5) in cifs_from_utf16()
256 int charlen; in cifs_strtoUTF16() local
281 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_strtoUTF16()
282 charlen = codepage->char2uni(from, len, &wchar_to); in cifs_strtoUTF16()
283 if (charlen < 1) { in cifs_strtoUTF16()
285 *from, charlen); in cifs_strtoUTF16()
288 charlen = 1; in cifs_strtoUTF16()
313 int charlen, outlen = 0; in cifs_utf16_bytes() local
331 charlen = cifs_mapchar(tmp, ftmp, codepage, NO_MAP_UNI_RSVD); in cifs_utf16_bytes()
332 outlen += charlen; in cifs_utf16_bytes()
447 int i, charlen; in cifsConvertToUTF16() local
463 charlen = 1; in cifsConvertToUTF16()
482 charlen = cp->char2uni(source + i, srclen - i, &tmp); in cifsConvertToUTF16()
489 if (charlen > 0) in cifsConvertToUTF16()
496 charlen = utf8_to_utf32(source + i, 6, &u); in cifsConvertToUTF16()
497 if (charlen < 0) in cifsConvertToUTF16()
501 ret = utf8s_to_utf16s(source + i, charlen, in cifsConvertToUTF16()
507 i += charlen; in cifsConvertToUTF16()
509 if (charlen <= 3) in cifsConvertToUTF16()
512 else if (charlen == 4) { in cifsConvertToUTF16()
520 } else if (charlen >= 5) { in cifsConvertToUTF16()
534 charlen = 1; in cifsConvertToUTF16()
542 i += charlen; in cifsConvertToUTF16()
568 int charlen; in cifs_local_to_utf16_bytes() local
572 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_local_to_utf16_bytes()
573 charlen = codepage->char2uni(from, len, &wchar_to); in cifs_local_to_utf16_bytes()
575 if (charlen < 1) in cifs_local_to_utf16_bytes()
576 charlen = 1; in cifs_local_to_utf16_bytes()