Lines Matching refs:ino

257 	unsigned long ino;  in ext4_free_inode()  local
286 ino = inode->i_ino; in ext4_free_inode()
287 ext4_debug("freeing inode %lu\n", ino); in ext4_free_inode()
305 if (ino < EXT4_FIRST_INO(sb) || ino > le32_to_cpu(es->s_inodes_count)) { in ext4_free_inode()
306 ext4_error(sb, "reserved or nonexistent inode %lu", ino); in ext4_free_inode()
309 block_group = (ino - 1) / EXT4_INODES_PER_GROUP(sb); in ext4_free_inode()
310 bit = (ino - 1) % EXT4_INODES_PER_GROUP(sb); in ext4_free_inode()
371 ext4_error(sb, "bit already cleared for inode %lu", ino); in ext4_free_inode()
696 static int recently_deleted(struct super_block *sb, ext4_group_t group, int ino) in recently_deleted() argument
710 (ino / inodes_per_block)); in recently_deleted()
718 offset = (ino % inodes_per_block) * EXT4_INODE_SIZE(sb); in recently_deleted()
751 unsigned long ino = 0; in __ext4_new_inode() local
813 ino = (goal - 1) % EXT4_INODES_PER_GROUP(sb); in __ext4_new_inode()
834 for (i = 0; i < ngroups; i++, ino = 0) { in __ext4_new_inode()
870 ino = ext4_find_next_zero_bit((unsigned long *) in __ext4_new_inode()
872 EXT4_INODES_PER_GROUP(sb), ino); in __ext4_new_inode()
873 if (ino >= EXT4_INODES_PER_GROUP(sb)) in __ext4_new_inode()
875 if (group == 0 && (ino+1) < EXT4_FIRST_INO(sb)) { in __ext4_new_inode()
877 "inode=%lu", ino + 1); in __ext4_new_inode()
881 recently_deleted(sb, group, ino)) { in __ext4_new_inode()
882 ino++; in __ext4_new_inode()
903 ret2 = ext4_test_and_set_bit(ino, inode_bitmap_bh->b_data); in __ext4_new_inode()
905 ino++; /* the inode bitmap is zero-based */ in __ext4_new_inode()
909 if (ino < EXT4_INODES_PER_GROUP(sb)) in __ext4_new_inode()
991 if (ino > free) in __ext4_new_inode()
993 (EXT4_INODES_PER_GROUP(sb) - ino)); in __ext4_new_inode()
1031 inode->i_ino = ino + group * EXT4_INODES_PER_GROUP(sb); in __ext4_new_inode()
1141 struct inode *ext4_orphan_get(struct super_block *sb, unsigned long ino) in ext4_orphan_get() argument
1150 if (ino < EXT4_FIRST_INO(sb) || ino > max_ino) in ext4_orphan_get()
1153 block_group = (ino - 1) / EXT4_INODES_PER_GROUP(sb); in ext4_orphan_get()
1154 bit = (ino - 1) % EXT4_INODES_PER_GROUP(sb); in ext4_orphan_get()
1158 ino, PTR_ERR(bitmap_bh)); in ext4_orphan_get()
1169 inode = ext4_iget(sb, ino); in ext4_orphan_get()
1173 ino, err); in ext4_orphan_get()
1193 ext4_error(sb, "bad orphan inode %lu", ino); in ext4_orphan_get()