Lines Matching refs:src_char
31 convert_sfu_char(const __u16 src_char, char *target)
38 switch (src_char) {
65 convert_sfm_char(const __u16 src_char, char *target)
67 if (src_char >= 0xF001 && src_char <= 0xF01F) {
68 *target = src_char - 0xF000;
71 switch (src_char) {
109 * @src_char - 2 byte host-endian source character
122 __u16 src_char;
124 src_char = *from;
126 if ((maptype == SFM_MAP_UNI_RSVD) && convert_sfm_char(src_char, target))
129 convert_sfu_char(src_char, target))
133 len = cp->uni2char(src_char, target, NLS_MAX_CHARSET_SIZE);
367 static __le16 convert_to_sfu_char(char src_char)
371 switch (src_char) {
397 static __le16 convert_to_sfm_char(char src_char, bool end_of_string)
401 if (src_char >= 0x01 && src_char <= 0x1F) {
402 dest_char = cpu_to_le16(src_char + 0xF000);
405 switch (src_char) {
458 char src_char;
471 src_char = source[i];
475 if (src_char == 0)
480 dst_char = convert_to_sfu_char(src_char);
495 dst_char = convert_to_sfm_char(src_char, end_of_string);