Lines Matching refs:charlen

110 	int charlen, outlen = 0;  in smb_utf16_bytes()  local
126 charlen = cifs_mapchar(tmp, ftmp, codepage, 0); in smb_utf16_bytes()
127 if (charlen > 0) in smb_utf16_bytes()
128 outlen += charlen; in smb_utf16_bytes()
163 int i, j, charlen, safelen; in smb_from_utf16() local
194 charlen = cifs_mapchar(tmp, ftmp, codepage, mapchar); in smb_from_utf16()
195 if ((outlen + charlen) > (tolen - nullsize)) in smb_from_utf16()
200 charlen = cifs_mapchar(&to[outlen], ftmp, codepage, mapchar); in smb_from_utf16()
201 outlen += charlen; in smb_from_utf16()
210 if (charlen == 4) in smb_from_utf16()
212 else if (charlen >= 5) in smb_from_utf16()
236 int charlen; in smb_strtoUTF16() local
261 for (i = 0; len > 0 && *from; i++, from += charlen, len -= charlen) { in smb_strtoUTF16()
262 charlen = codepage->char2uni(from, len, &wchar_to); in smb_strtoUTF16()
263 if (charlen < 1) { in smb_strtoUTF16()
266 charlen = 1; in smb_strtoUTF16()
345 int i, j, charlen; in smbConvertToUTF16() local
358 charlen = 1; in smbConvertToUTF16()
387 charlen = cp->char2uni(source + i, srclen - i, &tmp); in smbConvertToUTF16()
394 if (charlen > 0) in smbConvertToUTF16()
401 charlen = utf8_to_utf32(source + i, 6, &u); in smbConvertToUTF16()
402 if (charlen < 0) in smbConvertToUTF16()
406 ret = utf8s_to_utf16s(source + i, charlen, in smbConvertToUTF16()
412 i += charlen; in smbConvertToUTF16()
414 if (charlen <= 3) in smbConvertToUTF16()
417 else if (charlen == 4) { in smbConvertToUTF16()
427 } else if (charlen >= 5) { in smbConvertToUTF16()
441 charlen = 1; in smbConvertToUTF16()
449 i += charlen; in smbConvertToUTF16()