Lines Matching defs:ino

241 	unsigned long ino;
270 ino = inode->i_ino;
271 ext4_debug("freeing inode %lu\n", ino);
283 if (ino < EXT4_FIRST_INO(sb) || ino > le32_to_cpu(es->s_inodes_count)) {
284 ext4_error(sb, "reserved or nonexistent inode %lu", ino);
287 block_group = (ino - 1) / EXT4_INODES_PER_GROUP(sb);
288 bit = (ino - 1) % EXT4_INODES_PER_GROUP(sb);
356 ext4_error(sb, "bit already cleared for inode %lu", ino);
677 static int recently_deleted(struct super_block *sb, ext4_group_t group, int ino)
694 ino >= EXT4_INODES_PER_GROUP(sb) - ext4_itable_unused_count(sb, gdp)))
698 (ino / inodes_per_block));
707 offset = (ino % inodes_per_block) * EXT4_INODE_SIZE(sb);
728 struct buffer_head *bitmap, unsigned long *ino)
734 *ino = ext4_find_next_zero_bit((unsigned long *)
736 EXT4_INODES_PER_GROUP(sb), *ino);
737 if (*ino >= EXT4_INODES_PER_GROUP(sb))
740 if (check_recently_deleted && recently_deleted(sb, group, *ino)) {
741 recently_deleted_ino = *ino;
742 *ino = *ino + 1;
743 if (*ino < EXT4_INODES_PER_GROUP(sb))
757 *ino = recently_deleted_ino;
761 int ext4_mark_inode_used(struct super_block *sb, int ino)
770 if (ino < EXT4_FIRST_INO(sb) || ino > max_ino)
773 group = (ino - 1) / EXT4_INODES_PER_GROUP(sb);
774 bit = (ino - 1) % EXT4_INODES_PER_GROUP(sb);
944 unsigned long ino = 0;
1022 ino = (goal - 1) % EXT4_INODES_PER_GROUP(sb);
1043 for (i = 0; i < ngroups; i++, ino = 0) {
1077 ret2 = find_inode_bit(sb, group, inode_bitmap_bh, &ino);
1081 if (group == 0 && (ino + 1) < EXT4_FIRST_INO(sb)) {
1083 "inode=%lu", ino + 1);
1108 ret2 = ext4_test_and_set_bit(ino, inode_bitmap_bh->b_data);
1113 ret2 = find_inode_bit(sb, group, inode_bitmap_bh, &ino);
1115 ext4_set_bit(ino, inode_bitmap_bh->b_data);
1122 ino++; /* the inode bitmap is zero-based */
1218 if (ino > free)
1220 (EXT4_INODES_PER_GROUP(sb) - ino));
1260 inode->i_ino = ino + group * EXT4_INODES_PER_GROUP(sb);
1379 struct inode *ext4_orphan_get(struct super_block *sb, unsigned long ino)
1388 if (ino < EXT4_FIRST_INO(sb) || ino > max_ino)
1391 block_group = (ino - 1) / EXT4_INODES_PER_GROUP(sb);
1392 bit = (ino - 1) % EXT4_INODES_PER_GROUP(sb);
1404 inode = ext4_iget(sb, ino, EXT4_IGET_NORMAL);
1409 ino, err);
1430 ext4_error(sb, "bad orphan inode %lu", ino);