Lines Matching refs:journal_inode
2273 struct inode *journal_inode; in handle_mount_opt() local
2297 journal_inode = d_inode(path.dentry); in handle_mount_opt()
2298 if (!S_ISBLK(journal_inode->i_mode)) { in handle_mount_opt()
2306 *journal_devnum = new_encode_dev(journal_inode->i_rdev); in handle_mount_opt()
5237 struct inode *journal_inode; in ext4_get_journal_inode() local
5244 journal_inode = ext4_iget(sb, journal_inum, EXT4_IGET_SPECIAL); in ext4_get_journal_inode()
5245 if (IS_ERR(journal_inode)) { in ext4_get_journal_inode()
5249 if (!journal_inode->i_nlink) { in ext4_get_journal_inode()
5250 make_bad_inode(journal_inode); in ext4_get_journal_inode()
5251 iput(journal_inode); in ext4_get_journal_inode()
5257 journal_inode, journal_inode->i_size); in ext4_get_journal_inode()
5258 if (!S_ISREG(journal_inode->i_mode) || IS_ENCRYPTED(journal_inode)) { in ext4_get_journal_inode()
5260 iput(journal_inode); in ext4_get_journal_inode()
5263 return journal_inode; in ext4_get_journal_inode()
5269 struct inode *journal_inode; in ext4_get_journal() local
5275 journal_inode = ext4_get_journal_inode(sb, journal_inum); in ext4_get_journal()
5276 if (!journal_inode) in ext4_get_journal()
5279 journal = jbd2_journal_init_inode(journal_inode); in ext4_get_journal()
5282 iput(journal_inode); in ext4_get_journal()