Lines Matching refs:nm
182 const struct fscrypt_name *nm) in dbg_check_name() argument
186 if (le16_to_cpu(dent->nlen) != fname_len(nm)) in dbg_check_name()
188 if (memcmp(dent->name, fname_name(nm), fname_len(nm))) in dbg_check_name()
201 struct fscrypt_name nm; in ubifs_lookup() local
205 err = fscrypt_prepare_lookup(dir, dentry, &nm); in ubifs_lookup()
212 if (fname_len(&nm) > UBIFS_MAX_NLEN) { in ubifs_lookup()
223 if (fname_name(&nm) == NULL) { in ubifs_lookup()
224 if (nm.hash & ~UBIFS_S_KEY_HASH_MASK) in ubifs_lookup()
226 dent_key_init_hash(c, &key, dir->i_ino, nm.hash); in ubifs_lookup()
227 err = ubifs_tnc_lookup_dh(c, &key, dent, nm.minor_hash); in ubifs_lookup()
229 dent_key_init(c, &key, dir->i_ino, &nm); in ubifs_lookup()
230 err = ubifs_tnc_lookup_nm(c, &key, dent, &nm); in ubifs_lookup()
241 if (dbg_check_name(c, dent, &nm)) { in ubifs_lookup()
270 fscrypt_free_filename(&nm); in ubifs_lookup()
275 struct fscrypt_name *nm) in ubifs_prepare_create() argument
280 return fscrypt_setup_filename(dir, &dentry->d_name, 0, nm); in ubifs_prepare_create()
291 struct fscrypt_name nm; in ubifs_create() local
306 err = ubifs_prepare_create(dir, dentry, &nm); in ubifs_create()
310 sz_change = CALC_DENT_SIZE(fname_len(&nm)); in ubifs_create()
326 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0); in ubifs_create()
332 fscrypt_free_filename(&nm); in ubifs_create()
345 fscrypt_free_filename(&nm); in ubifs_create()
362 struct fscrypt_name nm; in do_tmpfile() local
374 err = fscrypt_setup_filename(dir, &dentry->d_name, 0, &nm); in do_tmpfile()
380 fscrypt_free_filename(&nm); in do_tmpfile()
387 fscrypt_free_filename(&nm); in do_tmpfile()
423 err = ubifs_jnl_update(c, dir, &nm, inode, 1, 0); in do_tmpfile()
444 fscrypt_free_filename(&nm); in do_tmpfile()
505 struct fscrypt_name nm; in ubifs_readdir() local
563 fname_len(&nm) = 0; in ubifs_readdir()
564 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_readdir()
581 fname_len(&nm) = 0; in ubifs_readdir()
582 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_readdir()
598 fname_len(&nm) = le16_to_cpu(dent->nlen); in ubifs_readdir()
599 fname_name(&nm) = dent->name; in ubifs_readdir()
607 &nm.disk_name, &fstr); in ubifs_readdir()
611 fstr.len = fname_len(&nm); in ubifs_readdir()
612 fstr.name = fname_name(&nm); in ubifs_readdir()
625 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_readdir()
704 struct fscrypt_name nm; in ubifs_link() local
721 err = fscrypt_setup_filename(dir, &dentry->d_name, 0, &nm); in ubifs_link()
745 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0); in ubifs_link()
752 fscrypt_free_filename(&nm); in ubifs_link()
765 fscrypt_free_filename(&nm); in ubifs_link()
777 struct fscrypt_name nm; in ubifs_unlink() local
790 err = fscrypt_setup_filename(dir, &dentry->d_name, 1, &nm); in ubifs_unlink()
798 sz_change = CALC_DENT_SIZE(fname_len(&nm)); in ubifs_unlink()
819 err = ubifs_jnl_update(c, dir, &nm, inode, 1, 0); in ubifs_unlink()
831 fscrypt_free_filename(&nm); in ubifs_unlink()
842 fscrypt_free_filename(&nm); in ubifs_unlink()
857 struct fscrypt_name nm = { 0 }; in ubifs_check_dir_empty() local
863 dent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_check_dir_empty()
882 struct fscrypt_name nm; in ubifs_rmdir() local
898 err = fscrypt_setup_filename(dir, &dentry->d_name, 1, &nm); in ubifs_rmdir()
906 sz_change = CALC_DENT_SIZE(fname_len(&nm)); in ubifs_rmdir()
922 err = ubifs_jnl_update(c, dir, &nm, inode, 1, 0); in ubifs_rmdir()
934 fscrypt_free_filename(&nm); in ubifs_rmdir()
946 fscrypt_free_filename(&nm); in ubifs_rmdir()
958 struct fscrypt_name nm; in ubifs_mkdir() local
972 err = ubifs_prepare_create(dir, dentry, &nm); in ubifs_mkdir()
976 sz_change = CALC_DENT_SIZE(fname_len(&nm)); in ubifs_mkdir()
995 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0); in ubifs_mkdir()
1004 fscrypt_free_filename(&nm); in ubifs_mkdir()
1016 fscrypt_free_filename(&nm); in ubifs_mkdir()
1034 struct fscrypt_name nm; in ubifs_mknod() local
1057 err = ubifs_prepare_create(dir, dentry, &nm); in ubifs_mknod()
1063 sz_change = CALC_DENT_SIZE(fname_len(&nm)); in ubifs_mknod()
1086 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0); in ubifs_mknod()
1094 fscrypt_free_filename(&nm); in ubifs_mknod()
1105 fscrypt_free_filename(&nm); in ubifs_mknod()
1123 struct fscrypt_name nm; in ubifs_symlink() local
1141 err = ubifs_prepare_create(dir, dentry, &nm); in ubifs_symlink()
1145 sz_change = CALC_DENT_SIZE(fname_len(&nm)); in ubifs_symlink()
1186 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0); in ubifs_symlink()
1204 fscrypt_free_filename(&nm); in ubifs_symlink()