• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/ubifs/

Lines Matching refs:inum

64  * @inum: orphan inode number
69 int ubifs_add_orphan(struct ubifs_info *c, ino_t inum)
77 orphan->inum = inum;
90 if (inum < o->inum)
92 else if (inum > o->inum)
108 dbg_gen("ino %lu", (unsigned long)inum);
115 * @inum: orphan inode number
119 void ubifs_delete_orphan(struct ubifs_info *c, ino_t inum)
128 if (inum < o->inum)
130 else if (inum > o->inum)
136 (unsigned long)inum);
144 (unsigned long)inum);
156 dbg_gen("inum %lu", (unsigned long)inum);
161 dbg_err("missing orphan ino %lu", (unsigned long)inum);
307 orph->inos[i] = cpu_to_le64(orphan->inum);
453 dbg_gen("deleting orphan ino %lu", (unsigned long)orphan->inum);
505 * @inum: orphan inode number
511 static int insert_dead_orphan(struct ubifs_info *c, ino_t inum)
519 orphan->inum = inum;
525 if (inum < o->inum)
527 else if (inum > o->inum)
541 dbg_mnt("ino %lu, new %d, tot %d", (unsigned long)inum,
565 ino_t inum;
613 inum = le64_to_cpu(orph->inos[i]);
615 (unsigned long)inum);
616 err = ubifs_tnc_remove_ino(c, inum);
619 err = insert_dead_orphan(c, inum);
731 ino_t inum;
743 static int dbg_find_orphan(struct ubifs_info *c, ino_t inum)
752 if (inum < o->inum)
754 else if (inum > o->inum)
765 static int dbg_ins_check_orphan(struct rb_root *root, ino_t inum)
773 orphan->inum = inum;
779 if (inum < o->inum)
781 else if (inum > o->inum)
793 static int dbg_find_check_orphan(struct rb_root *root, ino_t inum)
801 if (inum < o->inum)
803 else if (inum > o->inum)
840 ino_t inum;
843 inum = key_inum(c, &zbr->key);
844 if (inum != ci->last_ino) {
848 (unsigned long)inum, key_type(c, &zbr->key));
849 ci->last_ino = inum;
858 if (!dbg_find_check_orphan(&ci->root, inum) &&
859 !dbg_find_orphan(c, inum)) {
861 (unsigned long)inum);
873 ino_t inum;
883 inum = le64_to_cpu(orph->inos[i]);
884 err = dbg_ins_check_orphan(&ci->root, inum);