Lines Matching defs:inum
1283 * @inum: inode number
1291 ino_t inum;
1301 * @inum: inode number
1306 static int add_ino(struct ubifs_info *c, ino_t inum, loff_t i_size, loff_t d_size, int exists)
1314 if (inum < e->inum) {
1326 e->inum = inum;
1340 * @inum: inode number
1342 static struct size_entry *find_ino(struct ubifs_info *c, ino_t inum)
1349 if (inum < e->inum) {
1351 } else if (inum > e->inum) {
1363 * @inum: inode number
1365 static void remove_ino(struct ubifs_info *c, ino_t inum)
1367 struct size_entry *e = find_ino(c, inum);
1420 ino_t inum = key_inum(c, key);
1427 remove_ino(c, inum);
1429 e = find_ino(c, inum);
1434 err = add_ino(c, inum, new_size, 0, 1);
1442 e = find_ino(c, inum);
1448 err = add_ino(c, inum, 0, new_size, 0);
1455 e = find_ino(c, inum);
1481 ino_key_init(c, &key, e->inum);
1517 dbg_rcvry("inode %lu at %d:%d size %lld -> %lld", (unsigned long)e->inum, lnum, offs, i_size, e->d_size);
1521 ubifs_warn(c, "inode %lu failed to fix size %lld -> %lld error %d", (unsigned long)e->inum, e->i_size, e->d_size,
1545 inode = ubifs_iget(c->vfs_sb, e->inum);
1559 dbg_rcvry("ino %lu size %lld -> %lld", (unsigned long)e->inum, inode->i_size, e->d_size);
1618 ino_key_init(c, &key, e->inum);
1625 dbg_rcvry("removing ino %lu", (unsigned long)e->inum);
1626 err = ubifs_tnc_remove_ino(c, e->inum);