Lines Matching defs:upcase
86 * @upcase: upcase table (only if @ic == IGNORE_CASE)
87 * @upcase_size: length in Unicode characters of @upcase (if present)
91 * the @upcase table is used to perform a case insensitive comparison.
96 const ntfschar *upcase, const u32 upcase_size)
104 return ntfs_ucsncasecmp(s1, s2, s1_len, upcase, upcase_size) ? FALSE:
116 * @upcase: upcase table (ignored if @ic is CASE_SENSITIVE)
117 * @upcase_len: upcase table size (ignored if @ic is CASE_SENSITIVE)
131 const IGNORE_CASE_BOOL ic, const ntfschar *upcase,
138 if (!name1 || !name2 || (ic && (!upcase || !upcase_len))) {
150 c1 = le16_to_cpu(upcase[c1]);
152 c2 = le16_to_cpu(upcase[c2]);
219 * @upcase: upcase table
220 * @upcase_size: upcase table size in Unicode characters
226 * Each character is uppercased using the @upcase table before the comparison.
233 const ntfschar *upcase, const u32 upcase_size)
239 if (!s1 || !s2 || !upcase) {
246 c1 = le16_to_cpu(upcase[c1]);
248 c2 = le16_to_cpu(upcase[c2]);
317 * @upcase:
324 void ntfs_name_upcase(ntfschar *name, u32 name_len, const ntfschar *upcase,
332 name[i] = upcase[u];
338 * @upcase:
346 const ntfschar *upcase, const u32 upcase_len)
349 file_name_attr->file_name_length, upcase, upcase_len);
358 * @upcase:
368 const ntfschar *upcase, const u32 upcase_len)
374 err_val, ic, upcase, upcase_len);
637 * ntfs_upcase_table_build - build the default upcase table for NTFS
641 * ntfs_upcase_table_build() builds the default upcase table for NTFS and