Lines Matching refs:dent
181 const struct ubifs_dent_node *dent,
186 if (le16_to_cpu(dent->nlen) != fname_len(nm))
188 if (memcmp(dent->name, fname_name(nm), fname_len(nm)))
199 struct ubifs_dent_node *dent = NULL;
216 dent = kmalloc(UBIFS_MAX_DENT_NODE_SZ, GFP_NOFS);
217 if (!dent) {
226 err = ubifs_tnc_lookup_dh(c, &key, dent, nm.minor_hash);
229 err = ubifs_tnc_lookup_nm(c, &key, dent, &nm);
240 if (dbg_check_name(c, dent, &nm)) {
245 inode = ubifs_iget(dir->i_sb, le64_to_cpu(dent->inum));
268 kfree(dent);
298 dbg_gen("dent '%pd', mode %#hx in dir ino %lu",
365 dbg_gen("dent '%pd', mode %#hx in dir ino %lu",
444 dbg_gen("dent '%pd', mode %#hx in dir ino %lu",
562 struct ubifs_dent_node *dent;
618 dent = ubifs_tnc_next_ent(c, &key, &nm);
619 if (IS_ERR(dent)) {
620 err = PTR_ERR(dent);
624 ctx->pos = key_hash_flash(c, &dent->key);
625 file->private_data = dent;
628 dent = file->private_data;
629 if (!dent) {
636 dent = ubifs_tnc_next_ent(c, &key, &nm);
637 if (IS_ERR(dent)) {
638 err = PTR_ERR(dent);
641 ctx->pos = key_hash_flash(c, &dent->key);
642 file->private_data = dent;
647 (unsigned long long)le64_to_cpu(dent->inum),
648 key_hash_flash(c, &dent->key));
649 ubifs_assert(c, le64_to_cpu(dent->ch.sqnum) >
652 fname_len(&nm) = le16_to_cpu(dent->nlen);
653 fname_name(&nm) = dent->name;
659 &dent->key),
660 le32_to_cpu(dent->cookie),
670 le64_to_cpu(dent->inum),
671 vfs_dent_type(dent->type))) {
678 key_read(c, &dent->key, &key);
679 dent = ubifs_tnc_next_ent(c, &key, &nm);
680 if (IS_ERR(dent)) {
681 err = PTR_ERR(dent);
686 ctx->pos = key_hash_flash(c, &dent->key);
687 file->private_data = dent;
739 dbg_gen("dent '%pd' to ino %lu (nlink %d) in dir ino %lu",
814 dbg_gen("dent '%pd' from ino %lu (nlink %d) in dir ino %lu",
886 struct ubifs_dent_node *dent;
891 dent = ubifs_tnc_next_ent(c, &key, &nm);
892 if (IS_ERR(dent)) {
893 err = PTR_ERR(dent);
897 kfree(dent);
993 dbg_gen("dent '%pd', mode %#hx in dir ino %lu",
1069 dbg_gen("dent '%pd' in dir ino %lu", dentry, dir->i_ino);
1154 dbg_gen("dent '%pd', target '%s' in dir ino %lu", dentry,
1319 dbg_gen("dent '%pd' ino %lu in dir ino %lu to dent '%pd' in dir ino %lu flags 0x%x",