Home
last modified time | relevance | path

Searched refs:unicode_map (Results 1 – 20 of 20) sorted by relevance

/Linux-v6.6/include/linux/
Dunicode.h50 struct unicode_map { struct
56 int utf8_validate(const struct unicode_map *um, const struct qstr *str); argument
58 int utf8_strncmp(const struct unicode_map *um,
61 int utf8_strncasecmp(const struct unicode_map *um,
63 int utf8_strncasecmp_folded(const struct unicode_map *um,
67 int utf8_normalize(const struct unicode_map *um, const struct qstr *str,
70 int utf8_casefold(const struct unicode_map *um, const struct qstr *str,
73 int utf8_casefold_hash(const struct unicode_map *um, const void *salt,
76 struct unicode_map *utf8_load(unsigned int version);
77 void utf8_unload(struct unicode_map *um);
Dfs.h1218 struct unicode_map *s_encoding;
/Linux-v6.6/fs/unicode/
Dutf8-core.c12 int utf8_validate(const struct unicode_map *um, const struct qstr *str) in utf8_validate()
20 int utf8_strncmp(const struct unicode_map *um, in utf8_strncmp()
46 int utf8_strncasecmp(const struct unicode_map *um, in utf8_strncasecmp()
75 int utf8_strncasecmp_folded(const struct unicode_map *um, in utf8_strncasecmp_folded()
99 int utf8_casefold(const struct unicode_map *um, const struct qstr *str, in utf8_casefold()
121 int utf8_casefold_hash(const struct unicode_map *um, const void *salt, in utf8_casefold_hash()
141 int utf8_normalize(const struct unicode_map *um, const struct qstr *str, in utf8_normalize()
175 struct unicode_map *utf8_load(unsigned int version) in utf8_load()
177 struct unicode_map *um; in utf8_load()
179 um = kzalloc(sizeof(struct unicode_map), GFP_KERNEL); in utf8_load()
[all …]
Dutf8n.h16 int utf8version_is_supported(const struct unicode_map *um, unsigned int version);
24 ssize_t utf8nlen(const struct unicode_map *um, enum utf8_normalization n,
34 const struct unicode_map *um;
52 int utf8ncursor(struct utf8cursor *u8c, const struct unicode_map *um,
Dutf8-selftest.c161 static ssize_t utf8len(const struct unicode_map *um, enum utf8_normalization n, in utf8len()
167 static int utf8cursor(struct utf8cursor *u8c, const struct unicode_map *um, in utf8cursor()
173 static void check_utf8_nfdi(struct unicode_map *um) in check_utf8_nfdi()
202 static void check_utf8_nfdicf(struct unicode_map *um) in check_utf8_nfdicf()
233 static void check_utf8_comparisons(struct unicode_map *table) in check_utf8_comparisons()
258 static void check_supported_versions(struct unicode_map *um) in check_supported_versions()
277 struct unicode_map *um; in init_test_ucd()
Dutf8-norm.c9 int utf8version_is_supported(const struct unicode_map *um, unsigned int version) in utf8version_is_supported()
302 static utf8leaf_t *utf8nlookup(const struct unicode_map *um, in utf8nlookup()
376 static utf8leaf_t *utf8lookup(const struct unicode_map *um, in utf8lookup()
386 ssize_t utf8nlen(const struct unicode_map *um, enum utf8_normalization n, in utf8nlen()
420 int utf8ncursor(struct utf8cursor *u8c, const struct unicode_map *um, in utf8ncursor()
/Linux-v6.6/fs/smb/server/
Dmisc.h23 char *ksmbd_casefold_sharename(struct unicode_map *um, const char *name);
24 char *ksmbd_extract_sharename(struct unicode_map *um, const char *treename);
Dunicode.h38 char *ksmbd_extract_sharename(struct unicode_map *um, const char *treename);
Dmisc.c230 char *ksmbd_casefold_sharename(struct unicode_map *um, const char *name) in ksmbd_casefold_sharename()
268 char *ksmbd_extract_sharename(struct unicode_map *um, const char *treename) in ksmbd_extract_sharename()
Dvfs.h64 struct unicode_map *um;
Dconnection.h51 struct unicode_map *um;
Dvfs.c1171 size_t namelen, struct unicode_map *um) in ksmbd_vfs_lookup_in_dir()
/Linux-v6.6/fs/smb/server/mgmt/
Dshare_config.c123 static struct ksmbd_share_config *share_config_request(struct unicode_map *um, in share_config_request()
208 struct ksmbd_share_config *ksmbd_share_config_get(struct unicode_map *um, in ksmbd_share_config_get()
Dshare_config.h71 struct ksmbd_share_config *ksmbd_share_config_get(struct unicode_map *um,
/Linux-v6.6/fs/ext4/
Dhash.c298 const struct unicode_map *um = dir->i_sb->s_encoding; in ext4fs_dirhash()
Dnamei.c1405 const struct unicode_map *um = sb->s_encoding; in ext4_ci_compare()
Dsuper.c4566 struct unicode_map *encoding; in ext4_encoding_init()
/Linux-v6.6/fs/
Dlibfs.c1666 const struct unicode_map *um = sb->s_encoding; in generic_ci_d_compare()
1710 const struct unicode_map *um = sb->s_encoding; in generic_ci_d_hash()
/Linux-v6.6/fs/f2fs/
Ddir.c190 const struct unicode_map *um = sb->s_encoding; in f2fs_match_ci_name()
Dsuper.c4271 struct unicode_map *encoding; in f2fs_setup_casefold()