Lines Matching refs:len
135 int len = 1; in cifs_mapchar() local
141 return len; in cifs_mapchar()
144 return len; in cifs_mapchar()
147 len = cp->uni2char(src_char, target, NLS_MAX_CHARSET_SIZE); in cifs_mapchar()
148 if (len <= 0) in cifs_mapchar()
151 return len; in cifs_mapchar()
157 len = utf16s_to_utf8s(from, 3, UTF16_LITTLE_ENDIAN, target, 6); in cifs_mapchar()
158 if (len <= 0) in cifs_mapchar()
160 return len; in cifs_mapchar()
164 len = 1; in cifs_mapchar()
165 return len; in cifs_mapchar()
262 cifs_strtoUTF16(__le16 *to, const char *from, int len, in cifs_strtoUTF16() argument
276 i = utf8s_to_utf16s(from, len, UTF16_LITTLE_ENDIAN, in cifs_strtoUTF16()
277 (wchar_t *) to, len); in cifs_strtoUTF16()
290 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_strtoUTF16()
291 charlen = codepage->char2uni(from, len, &wchar_to); in cifs_strtoUTF16()
363 int len; in cifs_strndup_from_utf16() local
367 len = cifs_utf16_bytes((__le16 *) src, maxlen, codepage); in cifs_strndup_from_utf16()
368 len += nls_nullsize(codepage); in cifs_strndup_from_utf16()
369 dst = kmalloc(len, GFP_KERNEL); in cifs_strndup_from_utf16()
372 cifs_from_utf16(dst, (__le16 *) src, len, maxlen, codepage, in cifs_strndup_from_utf16()
375 len = strnlen(src, maxlen); in cifs_strndup_from_utf16()
376 len++; in cifs_strndup_from_utf16()
377 dst = kmalloc(len, GFP_KERNEL); in cifs_strndup_from_utf16()
380 strlcpy(dst, src, len); in cifs_strndup_from_utf16()
596 cifs_local_to_utf16_bytes(const char *from, int len, in cifs_local_to_utf16_bytes() argument
603 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_local_to_utf16_bytes()
604 charlen = codepage->char2uni(from, len, &wchar_to); in cifs_local_to_utf16_bytes()
628 int len; in cifs_strndup_to_utf16() local
631 len = cifs_local_to_utf16_bytes(src, maxlen, cp); in cifs_strndup_to_utf16()
632 len += 2; /* NULL */ in cifs_strndup_to_utf16()
633 dst = kmalloc(len, GFP_KERNEL); in cifs_strndup_to_utf16()
639 *utf16_len = len; in cifs_strndup_to_utf16()