| /linux-6.15/include/linux/ |
| H A D | unicode.h | 52 struct unicode_map { struct 58 int utf8_validate(const struct unicode_map *um, const struct qstr *str); argument 60 int utf8_strncmp(const struct unicode_map *um, 63 int utf8_strncasecmp(const struct unicode_map *um, 65 int utf8_strncasecmp_folded(const struct unicode_map *um, 69 int utf8_normalize(const struct unicode_map *um, const struct qstr *str, 72 int utf8_casefold(const struct unicode_map *um, const struct qstr *str, 75 int utf8_casefold_hash(const struct unicode_map *um, const void *salt, 78 struct unicode_map *utf8_load(unsigned int version); 79 void utf8_unload(struct unicode_map *um);
|
| H A D | fs.h | 1343 struct unicode_map *s_encoding;
|
| /linux-6.15/fs/unicode/ |
| H A D | utf8-core.c | 12 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 …]
|
| H A D | utf8n.h | 16 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,
|
| H A D | utf8-norm.c | 9 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-6.15/fs/unicode/tests/ |
| H A D | utf8_kunit.c | 138 static ssize_t utf8len(const struct unicode_map *um, enum utf8_normalization n, in utf8len() 144 static int utf8cursor(struct utf8cursor *u8c, const struct unicode_map *um, in utf8cursor() 154 struct unicode_map *um = test->priv; in check_utf8_nfdi() 186 struct unicode_map *um = test->priv; in check_utf8_nfdicf() 217 struct unicode_map *um = test->priv; in check_utf8_comparisons() 244 struct unicode_map *um = test->priv; in check_supported_versions() 270 struct unicode_map *um = utf8_load(UTF8_LATEST); in init_test_ucd()
|
| /linux-6.15/fs/smb/server/ |
| H A D | misc.h | 23 char *ksmbd_casefold_sharename(struct unicode_map *um, const char *name); 24 char *ksmbd_extract_sharename(struct unicode_map *um, const char *treename);
|
| H A D | unicode.h | 38 char *ksmbd_extract_sharename(struct unicode_map *um, const char *treename);
|
| H A D | misc.c | 231 char *ksmbd_casefold_sharename(struct unicode_map *um, const char *name) in ksmbd_casefold_sharename() 270 char *ksmbd_extract_sharename(struct unicode_map *um, const char *treename) in ksmbd_extract_sharename()
|
| H A D | connection.h | 52 struct unicode_map *um;
|
| H A D | vfs.h | 65 struct unicode_map *um;
|
| H A D | vfs.c | 1175 size_t namelen, struct unicode_map *um) in ksmbd_vfs_lookup_in_dir()
|
| /linux-6.15/fs/smb/server/mgmt/ |
| H A D | share_config.c | 130 struct unicode_map *um = work->conn->um; in share_config_request()
|
| /linux-6.15/fs/ext4/ |
| H A D | hash.c | 298 const struct unicode_map *um = dir->i_sb->s_encoding; in ext4fs_dirhash()
|
| H A D | super.c | 4572 struct unicode_map *encoding; in ext4_encoding_init()
|
| /linux-6.15/fs/bcachefs/ |
| H A D | str_hash.h | 36 struct unicode_map *cf_encoding;
|
| H A D | bcachefs.h | 795 struct unicode_map *cf_encoding;
|
| /linux-6.15/fs/ |
| H A D | libfs.c | 1838 const struct unicode_map *um = sb->s_encoding; in generic_ci_d_hash() 1883 const struct unicode_map *um = sb->s_encoding; in generic_ci_match()
|
| /linux-6.15/mm/ |
| H A D | shmem.c | 127 struct unicode_map *encoding; 4542 struct unicode_map *encoding; in shmem_parse_opt_casefold()
|
| /linux-6.15/fs/f2fs/ |
| H A D | super.c | 4418 struct unicode_map *encoding; in f2fs_setup_casefold()
|