Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:j_inode

52 	struct inode 	*inode = journal->j_inode;
233 struct inode *j_inode = NULL;
263 journal->j_inode = NULL;
271 j_inode = e2fsck_allocate_memory(ctx, sizeof(*j_inode),
273 if (!j_inode) {
278 j_inode->i_ctx = ctx;
279 j_inode->i_ino = sb->s_journal_inum;
283 &j_inode->i_ext2))) {
288 memset(&j_inode->i_ext2, 0, sizeof(struct ext2_inode));
289 memcpy(&j_inode->i_ext2.i_block[0], sb->s_jnl_blocks,
291 j_inode->i_ext2.i_size = sb->s_jnl_blocks[16];
292 j_inode->i_ext2.i_links_count = 1;
293 j_inode->i_ext2.i_mode = LINUX_S_IFREG | 0600;
295 ctx->stashed_ino = j_inode->i_ino;
296 ctx->stashed_inode = &j_inode->i_ext2;
299 if (!j_inode->i_ext2.i_links_count ||
300 !LINUX_S_ISREG(j_inode->i_ext2.i_mode)) {
304 if (j_inode->i_ext2.i_size / journal->j_blocksize <
310 retval = ext2fs_block_iterate2(ctx->fs, j_inode->i_ino,
314 j_inode->i_ext2.i_size) {
320 &j_inode->i_ext2);
325 journal->j_maxlen = j_inode->i_ext2.i_size / journal->j_blocksize;
329 &j_inode->i_ext2,
336 journal->j_inode = j_inode;
426 if (j_inode)
427 ext2fs_free_mem(&j_inode);
438 if (j_inode)
439 ext2fs_free_mem(&j_inode);
678 if (journal->j_inode)
679 ext2fs_free_mem(&journal->j_inode);