Lines Matching refs:source
453 cifsConvertToUTF16(__le16 *target, const char *source, int srclen, in cifsConvertToUTF16() argument
466 return cifs_strtoUTF16(target, source, PATH_MAX, cp); in cifsConvertToUTF16()
471 src_char = source[i]; in cifsConvertToUTF16()
491 if ((i == 0 || source[i-1] == '\\') && in cifsConvertToUTF16()
492 source[i] == '.' && in cifsConvertToUTF16()
493 (i == srclen-1 || source[i+1] == '\\')) in cifsConvertToUTF16()
496 (i == 1 || source[i-2] == '\\') && in cifsConvertToUTF16()
497 source[i-1] == '.' && in cifsConvertToUTF16()
498 source[i] == '.' && in cifsConvertToUTF16()
499 (i == srclen-1 || source[i+1] == '\\')) in cifsConvertToUTF16()
501 else if ((i == srclen - 1) || (source[i+1] == '\\')) in cifsConvertToUTF16()
515 charlen = cp->char2uni(source + i, srclen - i, &tmp); in cifsConvertToUTF16()
528 if (*(source + i) & 0x80) { in cifsConvertToUTF16()
529 charlen = utf8_to_utf32(source + i, 6, &u); in cifsConvertToUTF16()
534 ret = utf8s_to_utf16s(source + i, charlen, in cifsConvertToUTF16()