Searched refs:upcase (Results 1 - 12 of 12) sorted by relevance

/linux-master/fs/ntfs3/
H A Dupcase.c13 static inline u16 upcase_unicode_char(const u16 *upcase, u16 chr) argument
21 return upcase[chr];
37 const u16 *upcase, bool bothcase)
43 if (!bothcase && upcase)
49 if (bothcase && upcase)
59 diff2 = upcase_unicode_char(upcase, le16_to_cpu(*s1)) -
60 upcase_unicode_char(upcase, le16_to_cpu(*s2));
70 const u16 *upcase, bool bothcase)
80 if (!bothcase && upcase)
86 if (bothcase && upcase)
36 ntfs_cmp_names(const __le16 *s1, size_t l1, const __le16 *s2, size_t l2, const u16 *upcase, bool bothcase) argument
69 ntfs_cmp_names_cpu(const struct cpu_str *uni1, const struct le_str *uni2, const u16 *upcase, bool bothcase) argument
107 ntfs_names_hash(const u16 *name, size_t len, const u16 *upcase, unsigned long hash) argument
[all...]
H A DMakefile29 upcase.o \
H A Drecord.c16 const u16 *upcase)
26 upcase, true);
471 const u16 *upcase = sbi->upcase; local
483 int diff = compare_attr(attr, type, name, name_len, upcase);
14 compare_attr(const struct ATTRIB *left, enum ATTR_TYPE type, const __le16 *name, u8 name_len, const u16 *upcase) argument
H A Dattrlist.c213 name_len, ni->mi.sbi->upcase,
265 name_len, ni->mi.sbi->upcase,
411 ni->mi.sbi->upcase, true))
H A Dsuper.c157 * On-disk ntfs's upcase table is created by ntfs formatter.
158 * 'upcase' table is 128K bytes of memory.
160 * Several ntfs volumes likely use the same 'upcase' table.
161 * It is good idea to share in-memory 'upcase' table between different volumes.
162 * Unfortunately winxp/vista/win7 use different upcase tables.
632 kvfree(ntfs_put_shared(sbi->upcase));
1500 u16 *dst = Add2Ptr(sbi->upcase, idx << PAGE_SHIFT);
1520 shared = ntfs_set_shared(sbi->upcase, 0x10000 * sizeof(short));
1521 if (shared && sbi->upcase != shared) {
1522 kvfree(sbi->upcase);
[all...]
H A Dfsntfs.c2611 const u16 *upcase = sbi->upcase; local
2616 if (!ntfs_cmp_names(name, 3, CON_NAME, 3, upcase, false) ||
2617 !ntfs_cmp_names(name, 3, NUL_NAME, 3, upcase, false) ||
2618 !ntfs_cmp_names(name, 3, AUX_NAME, 3, upcase, false) ||
2619 !ntfs_cmp_names(name, 3, PRN_NAME, 3, upcase, false))
2627 if (!ntfs_cmp_names(name, 3, COM_NAME, 3, upcase,
2629 !ntfs_cmp_names(name, 3, LPT_NAME, 3, upcase,
H A Dnamei.c502 * Try slow way with current upcase table
520 hash = ntfs_names_hash(uni->name, uni->len, sbi->upcase,
562 * Try slow way with current upcase table
592 ret = !ntfs_cmp_names_cpu(uni1, uni2, sbi->upcase, false) ? 0 : 1;
H A Dntfs_fs.h251 u16 *upcase; member in struct:ntfs_sb_info
859 /* Globals from upcase.c */
861 const u16 *upcase, bool bothcase);
863 const u16 *upcase, bool bothcase);
864 unsigned long ntfs_names_hash(const u16 *name, size_t len, const u16 *upcase,
H A Dindex.c58 return ntfs_cmp_names_cpu(key1, s2, sbi->upcase, both_case);
63 sbi->upcase, both_case);
/linux-master/fs/hpfs/
H A Dname.c23 static inline unsigned char upcase(unsigned char *dir, unsigned char a) function
32 return upcase(dir, a);
83 unsigned char c1 = upcase(hpfs_sb(s)->sb_cp_table,n1[i]);
84 unsigned char c2 = upcase(hpfs_sb(s)->sb_cp_table,n2[i]);
/linux-master/fs/exfat/
H A Dexfat_raw.h45 #define EXFAT_UPCASE 0x82 /* upcase table */
161 } __packed upcase; /* up-case table directory entry */ member in union:exfat_dentry::__anon1427
H A Dnls.c700 exfat_err(sb, "failed to load upcase table (idx : 0x%08x, chksum : 0x%08x, utbl_chksum : 0x%08x)",
737 /* FATAL error: default upcase table has error */
773 tbl_clu = le32_to_cpu(ep->dentry.upcase.start_clu);
774 tbl_size = le64_to_cpu(ep->dentry.upcase.size);
779 le32_to_cpu(ep->dentry.upcase.checksum));
794 /* load default upcase table */

Completed in 141 milliseconds