Lines Matching refs:unilen
497 int i, unilen, lossy = NLS_NAME_NO_LOSSY;
503 unilen = utf8s_to_utf16s(p_cstring, len, UTF16_HOST_ENDIAN,
505 if (unilen < 0) {
507 __func__, unilen, len);
508 return unilen;
511 if (unilen > MAX_NAME_LENGTH) {
512 exfat_debug(sb, "failed to %s (estr:ENAMETOOLONG) nls len : %d, unilen : %d > %d",
513 __func__, len, unilen, MAX_NAME_LENGTH);
517 for (i = 0; i < unilen; i++) {
527 p_uniname->name_len = unilen;
528 p_uniname->name_hash = exfat_calc_chksum16(upname, unilen << 1, 0,
533 return unilen;
599 int i = 0, unilen = 0, lossy = NLS_NAME_NO_LOSSY;
606 while (unilen < MAX_NAME_LENGTH && i < len) {
614 upname[unilen] = cpu_to_le16(exfat_toupper(sb, *uniname));
616 unilen++;
623 p_uniname->name_len = unilen;
624 p_uniname->name_hash = exfat_calc_chksum16(upname, unilen << 1, 0,
629 return unilen;