Lines Matching +full:0 +full:xf001

69 	if (src_char >= 0xF001 && src_char <= 0xF01F) {  in convert_sfm_char()
70 *target = src_char - 0xF000; in convert_sfm_char()
136 if (len <= 0) in cifs_mapchar()
146 if (len <= 0) in cifs_mapchar()
183 int outlen = 0; in cifs_from_utf16()
197 for (i = 0; i < fromwords; i++) { in cifs_from_utf16()
198 ftmp[0] = get_unaligned_le16(&from[i]); in cifs_from_utf16()
199 if (ftmp[0] == 0) in cifs_from_utf16()
204 ftmp[1] = 0; in cifs_from_utf16()
208 ftmp[2] = 0; in cifs_from_utf16()
237 for (i = 0; i < nullsize; i++) in cifs_from_utf16()
238 to[outlen++] = 0; in cifs_from_utf16()
268 if (i >= 0) in cifs_strtoUTF16()
278 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_strtoUTF16()
281 cifs_dbg(VFS, "strtoUTF16: char2uni of 0x%x returned %d\n", in cifs_strtoUTF16()
284 wchar_to = 0x003f; in cifs_strtoUTF16()
291 put_unaligned_le16(0, &to[i]); in cifs_strtoUTF16()
310 int charlen, outlen = 0; in cifs_utf16_bytes()
315 for (i = 0; i < maxwords; i++) { in cifs_utf16_bytes()
316 ftmp[0] = get_unaligned_le16(&from[i]); in cifs_utf16_bytes()
317 if (ftmp[0] == 0) in cifs_utf16_bytes()
322 ftmp[1] = 0; in cifs_utf16_bytes()
326 ftmp[2] = 0; in cifs_utf16_bytes()
393 dest_char = 0; in convert_to_sfu_char()
403 if (src_char >= 0x01 && src_char <= 0x1F) { in convert_to_sfm_char()
404 dest_char = cpu_to_le16(src_char + 0xF000); in convert_to_sfm_char()
433 dest_char = 0; in convert_to_sfm_char()
439 dest_char = 0; in convert_to_sfm_char()
442 dest_char = 0; in convert_to_sfm_char()
459 int j = 0; in cifsConvertToUTF16()
472 for (i = 0; i < srclen; j++) { in cifsConvertToUTF16()
477 if (src_char == 0) in cifsConvertToUTF16()
499 dst_char = 0; in cifsConvertToUTF16()
505 if (dst_char == 0) { in cifsConvertToUTF16()
513 if (charlen > 0) in cifsConvertToUTF16()
519 if (*(source + i) & 0x80) { in cifsConvertToUTF16()
521 if (charlen < 0) in cifsConvertToUTF16()
528 if (ret < 0) in cifsConvertToUTF16()
557 dst_char = cpu_to_le16(0x003f); in cifsConvertToUTF16()
571 put_unaligned(0, &target[j]); /* Null terminate target unicode string */ in cifsConvertToUTF16()
595 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_local_to_utf16_bytes()
627 *utf16_len = 0; in cifs_strndup_to_utf16()