Home
last modified time | relevance | path

Searched refs:charlen (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/fs/cifs/
H A Dcifs_unicode.c182 int i, charlen, safelen; in cifs_from_utf16() local
215 charlen = cifs_mapchar(tmp, ftmp, codepage, map_type); in cifs_from_utf16()
216 if ((outlen + charlen) > (tolen - nullsize)) in cifs_from_utf16()
221 charlen = cifs_mapchar(&to[outlen], ftmp, codepage, map_type); in cifs_from_utf16()
222 outlen += charlen; in cifs_from_utf16()
224 /* charlen (=bytes of UTF-8 for 1 character) in cifs_from_utf16()
225 * 4bytes UTF-8(surrogate pair) is charlen=4 in cifs_from_utf16()
227 * 7-8bytes UTF-8(IVS) is charlen=3+4 or 4+4 in cifs_from_utf16()
229 if (charlen == 4) in cifs_from_utf16()
231 else if (charlen > in cifs_from_utf16()
253 int charlen; cifs_strtoUTF16() local
310 int charlen, outlen = 0; cifs_utf16_bytes() local
458 int i, charlen; cifsConvertToUTF16() local
591 int charlen; cifs_local_to_utf16_bytes() local
[all...]
H A Ddir.c828 int i, charlen; in cifs_ci_hash() local
831 for (i = 0; i < q->len; i += charlen) { in cifs_ci_hash()
832 charlen = codepage->char2uni(&q->name[i], q->len - i, &c); in cifs_ci_hash()
834 if (unlikely(charlen < 0)) in cifs_ci_hash()
835 return charlen; in cifs_ci_hash()
/kernel/linux/linux-6.6/fs/smb/client/
H A Dcifs_unicode.c180 int i, charlen, safelen; in cifs_from_utf16() local
213 charlen = cifs_mapchar(tmp, ftmp, codepage, map_type); in cifs_from_utf16()
214 if ((outlen + charlen) > (tolen - nullsize)) in cifs_from_utf16()
219 charlen = cifs_mapchar(&to[outlen], ftmp, codepage, map_type); in cifs_from_utf16()
220 outlen += charlen; in cifs_from_utf16()
222 /* charlen (=bytes of UTF-8 for 1 character) in cifs_from_utf16()
223 * 4bytes UTF-8(surrogate pair) is charlen=4 in cifs_from_utf16()
225 * 7-8bytes UTF-8(IVS) is charlen=3+4 or 4+4 in cifs_from_utf16()
227 if (charlen == 4) in cifs_from_utf16()
229 else if (charlen > in cifs_from_utf16()
251 int charlen; cifs_strtoUTF16() local
308 int charlen, outlen = 0; cifs_utf16_bytes() local
456 int i, charlen; cifsConvertToUTF16() local
589 int charlen; cifs_local_to_utf16_bytes() local
[all...]
H A Ddir.c809 int i, charlen; local
812 for (i = 0; i < q->len; i += charlen) {
813 charlen = codepage->char2uni(&q->name[i], q->len - i, &c);
815 if (unlikely(charlen < 0))
816 return charlen;
/kernel/linux/linux-6.6/fs/smb/server/
H A Dunicode.c110 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()
204 * charlen ( in smb_from_utf16()
236 int charlen; smb_strtoUTF16() local
345 int i, j, charlen; smbConvertToUTF16() local
[all...]
/kernel/linux/linux-5.10/fs/jfs/
H A Djfs_unicode.c29 int charlen; in jfs_strfromUCS_le() local
30 charlen = in jfs_strfromUCS_le()
34 if (charlen > 0) in jfs_strfromUCS_le()
35 outlen += charlen; in jfs_strfromUCS_le()
72 int charlen; in jfs_strtoUCS() local
76 for (i = 0; len && *from; i++, from += charlen, len -= charlen) in jfs_strtoUCS()
78 charlen = codepage->char2uni(from, len, &to[i]); in jfs_strtoUCS()
79 if (charlen < 1) { in jfs_strtoUCS()
81 charlen); in jfs_strtoUCS()
[all...]
/kernel/linux/linux-6.6/fs/jfs/
H A Djfs_unicode.c29 int charlen; in jfs_strfromUCS_le() local
30 charlen = in jfs_strfromUCS_le()
34 if (charlen > 0) in jfs_strfromUCS_le()
35 outlen += charlen; in jfs_strfromUCS_le()
72 int charlen; in jfs_strtoUCS() local
76 for (i = 0; len && *from; i++, from += charlen, len -= charlen) in jfs_strtoUCS()
78 charlen = codepage->char2uni(from, len, &to[i]); in jfs_strtoUCS()
79 if (charlen < 1) { in jfs_strtoUCS()
81 charlen); in jfs_strtoUCS()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dnls.h98 int charlen; in nls_nullsize() local
101 charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE); in nls_nullsize()
103 return charlen > 0 ? charlen : 1; in nls_nullsize()
/kernel/linux/linux-6.6/include/linux/
H A Dnls.h98 int charlen; in nls_nullsize() local
101 charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE); in nls_nullsize()
103 return charlen > 0 ? charlen : 1; in nls_nullsize()
/kernel/linux/linux-5.10/fs/exfat/
H A Dnamei.c88 int i, charlen; in exfat_d_hash() local
91 for (i = 0; i < len; i += charlen) { in exfat_d_hash()
92 charlen = t->char2uni(&name[i], len - i, &c); in exfat_d_hash()
93 if (charlen < 0) in exfat_d_hash()
94 return charlen; in exfat_d_hash()
110 int charlen, i; in exfat_d_cmp() local
115 for (i = 0; i < len; i += charlen) { in exfat_d_cmp()
116 charlen = t->char2uni(&name->name[i], alen - i, &c1); in exfat_d_cmp()
117 if (charlen < 0) in exfat_d_cmp()
119 if (charlen ! in exfat_d_cmp()
141 int i, charlen; exfat_utf8_d_hash() local
167 int charlen, i; exfat_utf8_d_cmp() local
[all...]
/kernel/linux/linux-6.6/fs/exfat/
H A Dnamei.c92 int i, charlen; in exfat_d_hash() local
95 for (i = 0; i < len; i += charlen) { in exfat_d_hash()
96 charlen = t->char2uni(&name[i], len - i, &c); in exfat_d_hash()
97 if (charlen < 0) in exfat_d_hash()
98 return charlen; in exfat_d_hash()
116 int charlen, i; in exfat_d_cmp() local
121 for (i = 0; i < len; i += charlen) { in exfat_d_cmp()
122 charlen = t->char2uni(&name->name[i], alen - i, &c1); in exfat_d_cmp()
123 if (charlen < 0) in exfat_d_cmp()
125 if (charlen ! in exfat_d_cmp()
148 int i, charlen; exfat_utf8_d_hash() local
177 int charlen, i; exfat_utf8_d_cmp() local
[all...]
/kernel/linux/linux-5.10/fs/fat/
H A Ddir.c148 int charlen; in uni16_to_x8() local
155 charlen = nls->uni2char(ec, op, NLS_MAX_CHARSET_SIZE); in uni16_to_x8()
156 if (charlen > 0) { in uni16_to_x8()
157 op += charlen; in uni16_to_x8()
158 len -= charlen; in uni16_to_x8()
195 int charlen; in fat_short2uni() local
197 charlen = t->char2uni(c, clen, uni); in fat_short2uni()
198 if (charlen < 0) { in fat_short2uni()
200 charlen = 1; in fat_short2uni()
202 return charlen; in fat_short2uni()
209 int charlen; fat_short2lower_uni() local
[all...]
H A Dnamei_vfat.c518 int charlen; in xlate_to_uni() local
548 charlen = nls->char2uni(ip, len - i, in xlate_to_uni()
550 if (charlen < 0) in xlate_to_uni()
552 ip += charlen; in xlate_to_uni()
553 i += charlen; in xlate_to_uni()
/kernel/linux/linux-6.6/fs/fat/
H A Ddir.c148 int charlen; in uni16_to_x8() local
155 charlen = nls->uni2char(ec, op, NLS_MAX_CHARSET_SIZE); in uni16_to_x8()
156 if (charlen > 0) { in uni16_to_x8()
157 op += charlen; in uni16_to_x8()
158 len -= charlen; in uni16_to_x8()
195 int charlen; in fat_short2uni() local
197 charlen = t->char2uni(c, clen, uni); in fat_short2uni()
198 if (charlen < 0) { in fat_short2uni()
200 charlen = 1; in fat_short2uni()
202 return charlen; in fat_short2uni()
209 int charlen; fat_short2lower_uni() local
[all...]
H A Dnamei_vfat.c518 int charlen; in xlate_to_uni() local
548 charlen = nls->char2uni(ip, len - i, in xlate_to_uni()
550 if (charlen < 0) in xlate_to_uni()
552 ip += charlen; in xlate_to_uni()
553 i += charlen; in xlate_to_uni()
/kernel/linux/linux-6.6/fs/ntfs3/
H A Ddir.c40 int charlen; in ntfs_utf16_to_nls() local
50 charlen = nls->uni2char(ec, op, buf_len); in ntfs_utf16_to_nls()
52 if (charlen > 0) { in ntfs_utf16_to_nls()
53 op += charlen; in ntfs_utf16_to_nls()
54 buf_len -= charlen; in ntfs_utf16_to_nls()

Completed in 13 milliseconds