Lines Matching refs:parent_inode
632 static int search_dir(struct ext2_inode *parent_inode, char *dirname) in search_dir() argument
645 directory_blocks = le32_to_cpu(parent_inode->size) >> in search_dir()
654 blknr = read_allocated_block(parent_inode, blk_idx, NULL); in search_dir()
765 struct ext2_inode *parent_inode = NULL; in ext4fs_get_parent_inode_num() local
787 parent_inode = zalloc(sizeof(struct ext2_inode)); in ext4fs_get_parent_inode_num()
788 if (!parent_inode) in ext4fs_get_parent_inode_num()
793 memcpy(parent_inode, ext4fs_root->inode, sizeof(struct ext2_inode)); in ext4fs_get_parent_inode_num()
794 memcpy(first_inode, parent_inode, sizeof(struct ext2_inode)); in ext4fs_get_parent_inode_num()
798 matched_inode_no = search_dir(parent_inode, ptr[i]); in ext4fs_get_parent_inode_num()
812 memset(parent_inode, '\0', in ext4fs_get_parent_inode_num()
815 parent_inode)) { in ext4fs_get_parent_inode_num()
830 matched_inode_no = search_dir(parent_inode, ptr[i]); in ext4fs_get_parent_inode_num()
859 if (parent_inode) in ext4fs_get_parent_inode_num()
860 free(parent_inode); in ext4fs_get_parent_inode_num()