Lines Matching +full:0 +full:xf001
68 if (src_char >= 0xF001 && src_char <= 0xF01F) { in convert_sfm_char()
69 *target = src_char - 0xF000; in convert_sfm_char()
135 if (len <= 0) in cifs_mapchar()
145 if (len <= 0) in cifs_mapchar()
182 int outlen = 0; in cifs_from_utf16()
196 for (i = 0; i < fromwords; i++) { in cifs_from_utf16()
197 ftmp[0] = get_unaligned_le16(&from[i]); in cifs_from_utf16()
198 if (ftmp[0] == 0) in cifs_from_utf16()
203 ftmp[1] = 0; in cifs_from_utf16()
207 ftmp[2] = 0; in cifs_from_utf16()
236 for (i = 0; i < nullsize; i++) in cifs_from_utf16()
237 to[outlen++] = 0; in cifs_from_utf16()
267 if (i >= 0) in cifs_strtoUTF16()
277 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_strtoUTF16()
280 cifs_dbg(VFS, "strtoUTF16: char2uni of 0x%x returned %d\n", in cifs_strtoUTF16()
283 wchar_to = 0x003f; in cifs_strtoUTF16()
290 put_unaligned_le16(0, &to[i]); in cifs_strtoUTF16()
309 int charlen, outlen = 0; in cifs_utf16_bytes()
314 for (i = 0; i < maxwords; i++) { in cifs_utf16_bytes()
315 ftmp[0] = get_unaligned_le16(&from[i]); in cifs_utf16_bytes()
316 if (ftmp[0] == 0) in cifs_utf16_bytes()
321 ftmp[1] = 0; in cifs_utf16_bytes()
325 ftmp[2] = 0; in cifs_utf16_bytes()
392 dest_char = 0; in convert_to_sfu_char()
402 if (src_char >= 0x01 && src_char <= 0x1F) { in convert_to_sfm_char()
403 dest_char = cpu_to_le16(src_char + 0xF000); in convert_to_sfm_char()
432 dest_char = 0; in convert_to_sfm_char()
438 dest_char = 0; in convert_to_sfm_char()
441 dest_char = 0; in convert_to_sfm_char()
458 int j = 0; in cifsConvertToUTF16()
471 for (i = 0; i < srclen; j++) { in cifsConvertToUTF16()
476 if (src_char == 0) in cifsConvertToUTF16()
498 dst_char = 0; in cifsConvertToUTF16()
504 if (dst_char == 0) { in cifsConvertToUTF16()
512 if (charlen > 0) in cifsConvertToUTF16()
518 if (*(source + i) & 0x80) { in cifsConvertToUTF16()
520 if (charlen < 0) in cifsConvertToUTF16()
527 if (ret < 0) in cifsConvertToUTF16()
556 dst_char = cpu_to_le16(0x003f); in cifsConvertToUTF16()
570 put_unaligned(0, &target[j]); /* Null terminate target unicode string */ in cifsConvertToUTF16()
594 for (i = 0; len && *from; i++, from += charlen, len -= charlen) { in cifs_local_to_utf16_bytes()
626 *utf16_len = 0; in cifs_strndup_to_utf16()