Lines Matching refs:src_char
32 convert_sfu_char(const __u16 src_char, char *target) in convert_sfu_char() argument
39 switch (src_char) { in convert_sfu_char()
66 convert_sfm_char(const __u16 src_char, char *target) in convert_sfm_char() argument
68 if (src_char >= 0xF001 && src_char <= 0xF01F) { in convert_sfm_char()
69 *target = src_char - 0xF000; in convert_sfm_char()
72 switch (src_char) { in convert_sfm_char()
123 __u16 src_char; in cifs_mapchar() local
125 src_char = *from; in cifs_mapchar()
127 if ((maptype == SFM_MAP_UNI_RSVD) && convert_sfm_char(src_char, target)) in cifs_mapchar()
130 convert_sfu_char(src_char, target)) in cifs_mapchar()
134 len = cp->uni2char(src_char, target, NLS_MAX_CHARSET_SIZE); in cifs_mapchar()
368 static __le16 convert_to_sfu_char(char src_char) in convert_to_sfu_char() argument
372 switch (src_char) { in convert_to_sfu_char()
398 static __le16 convert_to_sfm_char(char src_char, bool end_of_string) in convert_to_sfm_char() argument
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()
406 switch (src_char) { in convert_to_sfm_char()
459 char src_char; in cifsConvertToUTF16() local
472 src_char = source[i]; in cifsConvertToUTF16()
476 if (src_char == 0) in cifsConvertToUTF16()
481 dst_char = convert_to_sfu_char(src_char); in cifsConvertToUTF16()
496 dst_char = convert_to_sfm_char(src_char, end_of_string); in cifsConvertToUTF16()