Lines Matching refs:dent

183 			  const struct ubifs_dent_node *dent,
188 if (le16_to_cpu(dent->nlen) != fname_len(nm))
190 if (memcmp(dent->name, fname_name(nm), fname_len(nm)))
201 struct ubifs_dent_node *dent = NULL;
218 dent = kmalloc(UBIFS_MAX_DENT_NODE_SZ, GFP_NOFS);
219 if (!dent) {
228 err = ubifs_tnc_lookup_dh(c, &key, dent, nm.minor_hash);
231 err = ubifs_tnc_lookup_nm(c, &key, dent, &nm);
242 if (dbg_check_name(c, dent, &nm)) {
247 inode = ubifs_iget(dir->i_sb, le64_to_cpu(dent->inum));
270 kfree(dent);
300 dbg_gen("dent '%pd', mode %#hx in dir ino %lu",
367 dbg_gen("dent '%pd', mode %#hx in dir ino %lu",
442 dbg_gen("dent '%pd', mode %#hx in dir ino %lu",
560 struct ubifs_dent_node *dent;
616 dent = ubifs_tnc_next_ent(c, &key, &nm);
617 if (IS_ERR(dent)) {
618 err = PTR_ERR(dent);
622 ctx->pos = key_hash_flash(c, &dent->key);
623 file->private_data = dent;
626 dent = file->private_data;
627 if (!dent) {
634 dent = ubifs_tnc_next_ent(c, &key, &nm);
635 if (IS_ERR(dent)) {
636 err = PTR_ERR(dent);
639 ctx->pos = key_hash_flash(c, &dent->key);
640 file->private_data = dent;
645 (unsigned long long)le64_to_cpu(dent->inum),
646 key_hash_flash(c, &dent->key));
647 ubifs_assert(c, le64_to_cpu(dent->ch.sqnum) >
650 fname_len(&nm) = le16_to_cpu(dent->nlen);
651 fname_name(&nm) = dent->name;
657 &dent->key),
658 le32_to_cpu(dent->cookie),
668 le64_to_cpu(dent->inum),
669 vfs_dent_type(dent->type))) {
676 key_read(c, &dent->key, &key);
677 dent = ubifs_tnc_next_ent(c, &key, &nm);
678 if (IS_ERR(dent)) {
679 err = PTR_ERR(dent);
684 ctx->pos = key_hash_flash(c, &dent->key);
685 file->private_data = dent;
737 dbg_gen("dent '%pd' to ino %lu (nlink %d) in dir ino %lu",
815 dbg_gen("dent '%pd' from ino %lu (nlink %d) in dir ino %lu",
888 struct ubifs_dent_node *dent;
893 dent = ubifs_tnc_next_ent(c, &key, &nm);
894 if (IS_ERR(dent)) {
895 err = PTR_ERR(dent);
899 kfree(dent);
997 dbg_gen("dent '%pd', mode %#hx in dir ino %lu",
1074 dbg_gen("dent '%pd' in dir ino %lu", dentry, dir->i_ino);
1160 dbg_gen("dent '%pd', target '%s' in dir ino %lu", dentry,
1325 dbg_gen("dent '%pd' ino %lu in dir ino %lu to dent '%pd' in dir ino %lu flags 0x%x",
1576 dbg_gen("dent '%pd' ino %lu in dir ino %lu exchange dent '%pd' ino %lu in dir ino %lu",