Lines Matching defs:inode
678 /* Returns an ext4_inode structure for an inode number */
679 struct ext4_inode *get_inode(u32 inode)
681 inode -= 1;
682 int bg = inode / info.inodes_per_group;
683 inode %= info.inodes_per_group;
686 return (struct ext4_inode *)(aux_info.bgs[bg].inode_table + inode *
694 u32 inode;
700 inode = aux_info.bgs[bg].first_free_inode + i - 1;
701 aux_info.bgs[bg].inode_bitmap[inode / 8] |= 1 << (inode % 8);
704 inode = aux_info.bgs[bg].first_free_inode;
709 return inode;
712 /* Returns the first free inode number
717 u32 inode;
720 inode = reserve_inodes(bg, 1);
721 if (inode != EXT4_ALLOCATE_FAILED)
722 return bg * info.inodes_per_group + inode;
734 /* Increments the directory count of the block group that contains inode */
735 void add_directory(u32 inode)
737 int bg = (inode - 1) / info.inodes_per_group;