Lines Matching refs:nm
184 const struct fscrypt_name *nm)
188 if (le16_to_cpu(dent->nlen) != fname_len(nm))
190 if (memcmp(dent->name, fname_name(nm), fname_len(nm)))
203 struct fscrypt_name nm;
207 err = fscrypt_prepare_lookup(dir, dentry, &nm);
214 if (fname_len(&nm) > UBIFS_MAX_NLEN) {
225 if (fname_name(&nm) == NULL) {
226 if (nm.hash & ~UBIFS_S_KEY_HASH_MASK)
228 dent_key_init_hash(c, &key, dir->i_ino, nm.hash);
229 err = ubifs_tnc_lookup_dh(c, &key, dent, nm.minor_hash);
231 dent_key_init(c, &key, dir->i_ino, &nm);
232 err = ubifs_tnc_lookup_nm(c, &key, dent, &nm);
243 if (dbg_check_name(c, dent, &nm)) {
272 fscrypt_free_filename(&nm);
277 struct fscrypt_name *nm)
282 return fscrypt_setup_filename(dir, &dentry->d_name, 0, nm);
293 struct fscrypt_name nm;
308 err = ubifs_prepare_create(dir, dentry, &nm);
312 sz_change = CALC_DENT_SIZE(fname_len(&nm));
328 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0);
334 fscrypt_free_filename(&nm);
347 fscrypt_free_filename(&nm);
433 struct fscrypt_name nm;
445 err = fscrypt_setup_filename(dir, &dentry->d_name, 0, &nm);
451 fscrypt_free_filename(&nm);
458 fscrypt_free_filename(&nm);
482 err = ubifs_jnl_update(c, dir, &nm, inode, 1, 0);
488 fscrypt_free_filename(&nm);
502 fscrypt_free_filename(&nm);
557 struct fscrypt_name nm;
615 fname_len(&nm) = 0;
616 dent = ubifs_tnc_next_ent(c, &key, &nm);
633 fname_len(&nm) = 0;
634 dent = ubifs_tnc_next_ent(c, &key, &nm);
650 fname_len(&nm) = le16_to_cpu(dent->nlen);
651 fname_name(&nm) = dent->name;
659 &nm.disk_name, &fstr);
663 fstr.len = fname_len(&nm);
664 fstr.name = fname_name(&nm);
677 dent = ubifs_tnc_next_ent(c, &key, &nm);
730 struct fscrypt_name nm;
747 err = fscrypt_setup_filename(dir, &dentry->d_name, 0, &nm);
771 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0);
778 fscrypt_free_filename(&nm);
791 fscrypt_free_filename(&nm);
803 struct fscrypt_name nm;
816 err = fscrypt_setup_filename(dir, &dentry->d_name, 1, &nm);
824 sz_change = CALC_DENT_SIZE(fname_len(&nm));
845 err = ubifs_jnl_update(c, dir, &nm, inode, 1, 0);
857 fscrypt_free_filename(&nm);
868 fscrypt_free_filename(&nm);
883 struct fscrypt_name nm = { 0 };
889 dent = ubifs_tnc_next_ent(c, &key, &nm);
908 struct fscrypt_name nm;
924 err = fscrypt_setup_filename(dir, &dentry->d_name, 1, &nm);
932 sz_change = CALC_DENT_SIZE(fname_len(&nm));
948 err = ubifs_jnl_update(c, dir, &nm, inode, 1, 0);
960 fscrypt_free_filename(&nm);
972 fscrypt_free_filename(&nm);
985 struct fscrypt_name nm;
999 err = ubifs_prepare_create(dir, dentry, &nm);
1003 sz_change = CALC_DENT_SIZE(fname_len(&nm));
1022 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0);
1031 fscrypt_free_filename(&nm);
1043 fscrypt_free_filename(&nm);
1061 struct fscrypt_name nm;
1084 err = ubifs_prepare_create(dir, dentry, &nm);
1090 sz_change = CALC_DENT_SIZE(fname_len(&nm));
1113 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0);
1121 fscrypt_free_filename(&nm);
1132 fscrypt_free_filename(&nm);
1149 struct fscrypt_name nm;
1168 err = ubifs_prepare_create(dir, dentry, &nm);
1172 sz_change = CALC_DENT_SIZE(fname_len(&nm));
1213 err = ubifs_jnl_update(c, dir, &nm, inode, 0, 0);
1233 fscrypt_free_filename(&nm);