Lines Matching refs:target
33 convert_sfu_char(const __u16 src_char, char *target)
42 *target = ':';
45 *target = '*';
48 *target = '?';
51 *target = '|';
54 *target = '>';
57 *target = '<';
67 convert_sfm_char(const __u16 src_char, char *target)
70 *target = src_char - 0xF000;
75 *target = ':';
78 *target = '"';
81 *target = '*';
84 *target = '?';
87 *target = '|';
90 *target = '>';
93 *target = '<';
96 *target = ' ';
99 *target = '.';
110 * @target - where converted character should be copied
116 * responsibility of the caller to ensure that the target buffer is large
120 cifs_mapchar(char *target, const __u16 *from, const struct nls_table *cp,
128 if ((maptype == SFM_MAP_UNI_RSVD) && convert_sfm_char(src_char, target))
131 convert_sfu_char(src_char, target))
135 len = cp->uni2char(src_char, target, NLS_MAX_CHARSET_SIZE);
145 len = utf16s_to_utf8s(from, 3, UTF16_LITTLE_ENDIAN, target, 6);
151 *target = '?';
455 cifsConvertToUTF16(__le16 *target, const char *source, int srclen,
468 return cifs_strtoUTF16(target, source, PATH_MAX, cp);
535 put_unaligned(dst_char, &target[j]);
540 put_unaligned(dst_char, &target[j]);
543 put_unaligned(dst_char, &target[j]);
546 put_unaligned(dst_char, &target[j]);
549 put_unaligned(dst_char, &target[j]);
552 put_unaligned(dst_char, &target[j]);
564 * but will take exactly two bytes in the target string
567 put_unaligned(dst_char, &target[j]);
571 put_unaligned(0, &target[j]); /* Null terminate target unicode string */