Lines Matching defs:target
31 convert_sfu_char(const __u16 src_char, char *target)
40 *target = ':';
43 *target = '*';
46 *target = '?';
49 *target = '|';
52 *target = '>';
55 *target = '<';
65 convert_sfm_char(const __u16 src_char, char *target)
68 *target = src_char - 0xF000;
73 *target = ':';
76 *target = '"';
79 *target = '*';
82 *target = '?';
85 *target = '|';
88 *target = '>';
91 *target = '<';
94 *target = ' ';
97 *target = '.';
108 * @target - where converted character should be copied
114 * responsibility of the caller to ensure that the target buffer is large
118 cifs_mapchar(char *target, const __u16 *from, const struct nls_table *cp,
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);
143 len = utf16s_to_utf8s(from, 3, UTF16_LITTLE_ENDIAN, target, 6);
149 *target = '?';
453 cifsConvertToUTF16(__le16 *target, const char *source, int srclen,
466 return cifs_strtoUTF16(target, source, PATH_MAX, cp);
533 put_unaligned(dst_char, &target[j]);
538 put_unaligned(dst_char, &target[j]);
541 put_unaligned(dst_char, &target[j]);
544 put_unaligned(dst_char, &target[j]);
547 put_unaligned(dst_char, &target[j]);
550 put_unaligned(dst_char, &target[j]);
562 * but will take exactly two bytes in the target string
565 put_unaligned(dst_char, &target[j]);
569 put_unaligned(0, &target[j]); /* Null terminate target unicode string */