Searched refs:jinode (Results 1 – 4 of 4) sorted by relevance
| /linux/fs/jbd2/ |
| H A D | transaction.c | 2644 static int jbd2_journal_file_inode(handle_t *handle, struct jbd2_inode *jinode, in jbd2_journal_file_inode() argument 2654 jbd2_debug(4, "Adding inode %lu, tid:%d\n", jinode->i_vfs_inode->i_ino, in jbd2_journal_file_inode() 2658 jinode->i_flags |= flags; in jbd2_journal_file_inode() 2660 if (jinode->i_dirty_end) { in jbd2_journal_file_inode() 2661 jinode->i_dirty_start = min(jinode->i_dirty_start, start_byte); in jbd2_journal_file_inode() 2662 jinode->i_dirty_end = max(jinode->i_dirty_end, end_byte); in jbd2_journal_file_inode() 2664 jinode->i_dirty_start = start_byte; in jbd2_journal_file_inode() 2665 jinode->i_dirty_end = end_byte; in jbd2_journal_file_inode() 2669 if (jinode->i_transaction == transaction || in jbd2_journal_file_inode() 2670 jinode->i_next_transaction == transaction) in jbd2_journal_file_inode() [all …]
|
| H A D | journal.c | 3015 void jbd2_journal_init_jbd_inode(struct jbd2_inode *jinode, struct inode *inode) in jbd2_journal_init_jbd_inode() argument 3017 jinode->i_transaction = NULL; in jbd2_journal_init_jbd_inode() 3018 jinode->i_next_transaction = NULL; in jbd2_journal_init_jbd_inode() 3019 jinode->i_vfs_inode = inode; in jbd2_journal_init_jbd_inode() 3020 jinode->i_flags = 0; in jbd2_journal_init_jbd_inode() 3021 jinode->i_dirty_start = 0; in jbd2_journal_init_jbd_inode() 3022 jinode->i_dirty_end = 0; in jbd2_journal_init_jbd_inode() 3023 INIT_LIST_HEAD(&jinode->i_list); in jbd2_journal_init_jbd_inode() 3032 struct jbd2_inode *jinode) in jbd2_journal_release_jbd_inode() argument 3039 if (jinode->i_flags & JI_COMMIT_RUNNING) { in jbd2_journal_release_jbd_inode() [all …]
|
| /linux/fs/ext4/ |
| H A D | super.c | 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() [all …]
|
| /linux/fs/ocfs2/ |
| H A D | journal.c | 900 static int ocfs2_journal_submit_inode_data_buffers(struct jbd2_inode *jinode) in ocfs2_journal_submit_inode_data_buffers() argument 902 return filemap_fdatawrite_range(jinode->i_vfs_inode->i_mapping, in ocfs2_journal_submit_inode_data_buffers() 903 jinode->i_dirty_start, jinode->i_dirty_end); in ocfs2_journal_submit_inode_data_buffers()
|