/kernel/linux/linux-6.6/fs/smb/server/ |
H A D | misc.c | 232 char *cf_name; in ksmbd_casefold_sharename() local 235 cf_name = kzalloc(KSMBD_REQ_MAX_SHARE_NAME, GFP_KERNEL); in ksmbd_casefold_sharename() 236 if (!cf_name) in ksmbd_casefold_sharename() 242 cf_len = utf8_casefold(um, &q_name, cf_name, in ksmbd_casefold_sharename() 247 return cf_name; in ksmbd_casefold_sharename() 251 cf_len = strscpy(cf_name, name, KSMBD_REQ_MAX_SHARE_NAME); in ksmbd_casefold_sharename() 253 kfree(cf_name); in ksmbd_casefold_sharename() 257 for (; *cf_name; ++cf_name) in ksmbd_casefold_sharename() 258 *cf_name in ksmbd_casefold_sharename() [all...] |
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | hash.c | 94 * @fname->cf_name if the filename is valid Unicode. 117 if (fname->cf_name.name) { in f2fs_hash_filename() 118 name = fname->cf_name.name; in f2fs_hash_filename() 119 len = fname->cf_name.len; in f2fs_hash_filename()
|
H A D | dir.c | 73 /* If @dir is casefolded, initialize @fname->cf_name from @fname->usr_fname. */ 82 fname->cf_name.name = f2fs_kmalloc(sbi, F2FS_NAME_LEN, in f2fs_init_casefolded_name() 84 if (!fname->cf_name.name) in f2fs_init_casefolded_name() 86 fname->cf_name.len = utf8_casefold(sb->s_encoding, in f2fs_init_casefolded_name() 88 fname->cf_name.name, in f2fs_init_casefolded_name() 90 if ((int)fname->cf_name.len <= 0) { in f2fs_init_casefolded_name() 91 kfree(fname->cf_name.name); in f2fs_init_casefolded_name() 92 fname->cf_name.name = NULL; in f2fs_init_casefolded_name() 174 kfree(fname->cf_name.name); in f2fs_free_filename() 175 fname->cf_name in f2fs_free_filename() [all...] |
H A D | recovery.c | 138 kfree(fname->cf_name.name); in init_recovered_filename() 139 fname->cf_name.name = NULL; in init_recovered_filename()
|
H A D | f2fs.h | 491 struct fscrypt_str cf_name; member
|
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | hash.c | 94 * @fname->cf_name if the filename is valid Unicode and is not "." or "..". 120 if (fname->cf_name.name) { in f2fs_hash_filename() 121 name = fname->cf_name.name; in f2fs_hash_filename() 122 len = fname->cf_name.len; in f2fs_hash_filename()
|
H A D | dir.c | 45 /* If @dir is casefolded, initialize @fname->cf_name from @fname->usr_fname. */ 54 fname->cf_name.name = f2fs_kmem_cache_alloc(f2fs_cf_name_slab, in f2fs_init_casefolded_name() 56 if (!fname->cf_name.name) in f2fs_init_casefolded_name() 58 fname->cf_name.len = utf8_casefold(sb->s_encoding, in f2fs_init_casefolded_name() 60 fname->cf_name.name, in f2fs_init_casefolded_name() 62 if ((int)fname->cf_name.len <= 0) { in f2fs_init_casefolded_name() 63 kmem_cache_free(f2fs_cf_name_slab, fname->cf_name.name); in f2fs_init_casefolded_name() 64 fname->cf_name.name = NULL; in f2fs_init_casefolded_name() 146 if (fname->cf_name.name) { in f2fs_free_filename() 147 kmem_cache_free(f2fs_cf_name_slab, fname->cf_name in f2fs_free_filename() [all...] |
H A D | recovery.c | 158 kmem_cache_free(f2fs_cf_name_slab, fname->cf_name.name); in init_recovered_filename() 159 fname->cf_name.name = NULL; in init_recovered_filename()
|
H A D | f2fs.h | 525 struct fscrypt_str cf_name; member
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | crypto.c | 74 kfree(fname->cf_name.name); in ext4_fname_free_filename() 75 fname->cf_name.name = NULL; in ext4_fname_free_filename()
|
H A D | namei.c | 1448 struct fscrypt_str *cf_name = &name->cf_name; in ext4_fname_setup_ci_filename() local 1454 cf_name->name = NULL; in ext4_fname_setup_ci_filename() 1458 cf_name->name = kmalloc(EXT4_NAME_LEN, GFP_NOFS); in ext4_fname_setup_ci_filename() 1459 if (!cf_name->name) in ext4_fname_setup_ci_filename() 1463 iname, cf_name->name, in ext4_fname_setup_ci_filename() 1466 kfree(cf_name->name); in ext4_fname_setup_ci_filename() 1467 cf_name->name = NULL; in ext4_fname_setup_ci_filename() 1469 cf_name->len = (unsigned) len; in ext4_fname_setup_ci_filename() 1475 if (cf_name in ext4_fname_setup_ci_filename() [all...] |
H A D | ext4.h | 2498 struct fscrypt_str cf_name; member 2778 kfree(fname->cf_name.name); in ext4_fname_free_filename() 2779 fname->cf_name.name = NULL; in ext4_fname_free_filename()
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | ext4.h | 2358 struct fscrypt_str cf_name; member 2628 ext4_fname_setup_ci_filename(dir, iname, &fname->cf_name); in ext4_fname_setup_filename() 2647 ext4_fname_setup_ci_filename(dir, &dentry->d_name, &fname->cf_name); in ext4_fname_prepare_lookup() 2664 kfree(fname->cf_name.name); in ext4_fname_free_filename() 2665 fname->cf_name.name = NULL; in ext4_fname_free_filename() 2679 ext4_fname_setup_ci_filename(dir, iname, &fname->cf_name); in ext4_fname_setup_filename() 2695 kfree(fname->cf_name.name); in ext4_fname_free_filename() 2696 fname->cf_name.name = NULL; in ext4_fname_free_filename()
|
H A D | namei.c | 1365 struct fscrypt_str *cf_name) in ext4_fname_setup_ci_filename() 1370 cf_name->name = NULL; in ext4_fname_setup_ci_filename() 1374 cf_name->name = kmalloc(EXT4_NAME_LEN, GFP_NOFS); in ext4_fname_setup_ci_filename() 1375 if (!cf_name->name) in ext4_fname_setup_ci_filename() 1379 iname, cf_name->name, in ext4_fname_setup_ci_filename() 1382 kfree(cf_name->name); in ext4_fname_setup_ci_filename() 1383 cf_name->name = NULL; in ext4_fname_setup_ci_filename() 1386 cf_name->len = (unsigned) len; in ext4_fname_setup_ci_filename() 1416 if (fname->cf_name.name) { in ext4_match() 1417 struct qstr cf = {.name = fname->cf_name in ext4_match() 1364 ext4_fname_setup_ci_filename(struct inode *dir, const struct qstr *iname, struct fscrypt_str *cf_name) ext4_fname_setup_ci_filename() argument [all...] |