/linux-master/fs/ntfs3/ |
H A D | upcase.c | 13 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 D | Makefile | 29 upcase.o \
|
H A D | record.c | 16 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 D | attrlist.c | 213 name_len, ni->mi.sbi->upcase, 265 name_len, ni->mi.sbi->upcase, 411 ni->mi.sbi->upcase, true))
|
H A D | super.c | 157 * 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 D | fsntfs.c | 2611 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 D | namei.c | 502 * 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 D | ntfs_fs.h | 251 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 D | index.c | 58 return ntfs_cmp_names_cpu(key1, s2, sbi->upcase, both_case); 63 sbi->upcase, both_case);
|
/linux-master/fs/hpfs/ |
H A D | name.c | 23 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 D | exfat_raw.h | 45 #define EXFAT_UPCASE 0x82 /* upcase table */ 161 } __packed upcase; /* up-case table directory entry */ member in union:exfat_dentry::__anon1427
|
H A D | nls.c | 700 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 */
|