Lines Matching refs:jinode
519 static bool ext4_journalled_writepage_needs_redirty(struct jbd2_inode *jinode, in ext4_journalled_writepage_needs_redirty() argument
542 (jh && (jh->b_transaction != jinode->i_transaction || in ext4_journalled_writepage_needs_redirty()
550 static int ext4_journalled_submit_inode_data_buffers(struct jbd2_inode *jinode) in ext4_journalled_submit_inode_data_buffers() argument
552 struct address_space *mapping = jinode->i_vfs_inode->i_mapping; in ext4_journalled_submit_inode_data_buffers()
556 .range_start = jinode->i_dirty_start, in ext4_journalled_submit_inode_data_buffers()
557 .range_end = jinode->i_dirty_end, in ext4_journalled_submit_inode_data_buffers()
570 if (ext4_journalled_writepage_needs_redirty(jinode, folio)) in ext4_journalled_submit_inode_data_buffers()
578 static int ext4_journal_submit_inode_data_buffers(struct jbd2_inode *jinode) in ext4_journal_submit_inode_data_buffers() argument
582 if (ext4_should_journal_data(jinode->i_vfs_inode)) in ext4_journal_submit_inode_data_buffers()
583 ret = ext4_journalled_submit_inode_data_buffers(jinode); in ext4_journal_submit_inode_data_buffers()
585 ret = ext4_normal_submit_inode_data_buffers(jinode); in ext4_journal_submit_inode_data_buffers()
589 static int ext4_journal_finish_inode_data_buffers(struct jbd2_inode *jinode) in ext4_journal_finish_inode_data_buffers() argument
593 if (!ext4_should_journal_data(jinode->i_vfs_inode)) in ext4_journal_finish_inode_data_buffers()
594 ret = jbd2_journal_finish_inode_data_buffers(jinode); in ext4_journal_finish_inode_data_buffers()
1423 ei->jinode = NULL; in ext4_alloc_inode()
1532 if (EXT4_I(inode)->jinode) { in ext4_clear_inode()
1534 EXT4_I(inode)->jinode); in ext4_clear_inode()
1535 jbd2_free_inode(EXT4_I(inode)->jinode); in ext4_clear_inode()
1536 EXT4_I(inode)->jinode = NULL; in ext4_clear_inode()