Lines Matching refs:charlen

195 	int i, charlen, safelen;  in cifs_from_utf16()  local
228 charlen = cifs_mapchar(tmp, ftmp, codepage, map_type); in cifs_from_utf16()
229 if ((outlen + charlen) > (tolen - nullsize)) in cifs_from_utf16()
234 charlen = cifs_mapchar(&to[outlen], ftmp, codepage, map_type); in cifs_from_utf16()
235 outlen += charlen; in cifs_from_utf16()
242 if (charlen == 4) in cifs_from_utf16()
244 else if (charlen >= 5) in cifs_from_utf16()
266 int charlen; in cifs_strtoUTF16() local
291 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_strtoUTF16()
292 charlen = codepage->char2uni(from, len, &wchar_to); in cifs_strtoUTF16()
293 if (charlen < 1) { in cifs_strtoUTF16()
295 *from, charlen); in cifs_strtoUTF16()
298 charlen = 1; in cifs_strtoUTF16()
323 int charlen, outlen = 0; in cifs_utf16_bytes() local
341 charlen = cifs_mapchar(tmp, ftmp, codepage, NO_MAP_UNI_RSVD); in cifs_utf16_bytes()
342 outlen += charlen; in cifs_utf16_bytes()
476 int i, charlen; in cifsConvertToUTF16() local
492 charlen = 1; in cifsConvertToUTF16()
518 charlen = cp->char2uni(source + i, srclen - i, &tmp); in cifsConvertToUTF16()
525 if (charlen > 0) in cifsConvertToUTF16()
532 charlen = utf8_to_utf32(source + i, 6, &u); in cifsConvertToUTF16()
533 if (charlen < 0) in cifsConvertToUTF16()
537 ret = utf8s_to_utf16s(source + i, charlen, in cifsConvertToUTF16()
543 i += charlen; in cifsConvertToUTF16()
545 if (charlen <= 3) in cifsConvertToUTF16()
548 else if (charlen == 4) { in cifsConvertToUTF16()
556 } else if (charlen >= 5) { in cifsConvertToUTF16()
570 charlen = 1; in cifsConvertToUTF16()
578 i += charlen; in cifsConvertToUTF16()
603 int charlen; in cifs_local_to_utf16_bytes() local
607 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_local_to_utf16_bytes()
608 charlen = codepage->char2uni(from, len, &wchar_to); in cifs_local_to_utf16_bytes()
610 if (charlen < 1) in cifs_local_to_utf16_bytes()
611 charlen = 1; in cifs_local_to_utf16_bytes()