Searched refs:jinode (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/fs/jbd2/ |
| H A D | commit.c | 183 if (!jinode || !(jinode->i_flags & JI_WRITE_DATA)) in jbd2_submit_inode_data() 194 if (!jinode || !(jinode->i_flags & JI_WAIT_DATA) || in jbd2_wait_inode_data() 195 !jinode->i_vfs_inode || !jinode->i_vfs_inode->i_mapping) in jbd2_wait_inode_data() 198 jinode->i_vfs_inode->i_mapping, jinode->i_dirty_start, in jbd2_wait_inode_data() 199 jinode->i_dirty_end); in jbd2_wait_inode_data() 214 struct jbd2_inode *jinode; in journal_submit_data_buffers() local 283 list_del(&jinode->i_list); in journal_finish_inode_data_buffers() 285 jinode->i_transaction = jinode->i_next_transaction; in journal_finish_inode_data_buffers() 287 list_add(&jinode->i_list, in journal_finish_inode_data_buffers() 291 jinode->i_dirty_start = 0; in journal_finish_inode_data_buffers() [all …]
|
| H A D | transaction.c | 2642 jinode->i_flags |= flags; in jbd2_journal_file_inode() 2644 if (jinode->i_dirty_end) { in jbd2_journal_file_inode() 2645 jinode->i_dirty_start = min(jinode->i_dirty_start, start_byte); in jbd2_journal_file_inode() 2646 jinode->i_dirty_end = max(jinode->i_dirty_end, end_byte); in jbd2_journal_file_inode() 2648 jinode->i_dirty_start = start_byte; in jbd2_journal_file_inode() 2649 jinode->i_dirty_end = end_byte; in jbd2_journal_file_inode() 2666 if (jinode->i_transaction) { in jbd2_journal_file_inode() 2668 J_ASSERT(jinode->i_transaction == in jbd2_journal_file_inode() 2675 jinode->i_transaction = transaction; in jbd2_journal_file_inode() 2719 struct jbd2_inode *jinode, in jbd2_journal_begin_ordered_truncate() argument [all …]
|
| H A D | journal.c | 3001 jinode->i_transaction = NULL; in jbd2_journal_init_jbd_inode() 3002 jinode->i_next_transaction = NULL; in jbd2_journal_init_jbd_inode() 3003 jinode->i_vfs_inode = inode; in jbd2_journal_init_jbd_inode() 3004 jinode->i_flags = 0; in jbd2_journal_init_jbd_inode() 3005 jinode->i_dirty_start = 0; in jbd2_journal_init_jbd_inode() 3006 jinode->i_dirty_end = 0; in jbd2_journal_init_jbd_inode() 3007 INIT_LIST_HEAD(&jinode->i_list); in jbd2_journal_init_jbd_inode() 3016 struct jbd2_inode *jinode) in jbd2_journal_release_jbd_inode() argument 3034 if (jinode->i_transaction) { in jbd2_journal_release_jbd_inode() 3035 list_del(&jinode->i_list); in jbd2_journal_release_jbd_inode() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | jbd2.h | 1561 struct jbd2_inode *jinode); 1564 extern void jbd2_journal_init_jbd_inode(struct jbd2_inode *jinode, struct inode *inode); 1565 extern void jbd2_journal_release_jbd_inode(journal_t *journal, struct jbd2_inode *jinode); 1606 static inline void jbd2_free_inode(struct jbd2_inode *jinode) in jbd2_free_inode() argument 1608 kmem_cache_free(jbd2_inode_cache, jinode); in jbd2_free_inode() 1658 int jbd2_submit_inode_data(journal_t *journal, struct jbd2_inode *jinode); 1659 int jbd2_wait_inode_data(journal_t *journal, struct jbd2_inode *jinode);
|
| /linux-6.15/fs/ext4/ |
| H A D | ext4_jbd2.h | 341 EXT4_I(inode)->jinode, start_byte, length); in ext4_jbd2_inode_add_write() 350 EXT4_I(inode)->jinode, start_byte, length); in ext4_jbd2_inode_add_wait()
|
| H A D | inode.c | 138 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate() 141 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate() 2848 .range_end = jinode->i_dirty_end, in ext4_normal_submit_inode_data_buffers() 2851 .inode = jinode->i_vfs_inode, in ext4_normal_submit_inode_data_buffers() 4112 struct jbd2_inode *jinode; in ext4_inode_attach_jinode() local 4119 if (!ei->jinode) { in ext4_inode_attach_jinode() 4120 if (!jinode) { in ext4_inode_attach_jinode() 4124 ei->jinode = jinode; in ext4_inode_attach_jinode() 4126 jinode = NULL; in ext4_inode_attach_jinode() 4129 if (unlikely(jinode != NULL)) in ext4_inode_attach_jinode() [all …]
|
| H A D | super.c | 563 .range_start = jinode->i_dirty_start, in ext4_journalled_submit_inode_data_buffers() 564 .range_end = jinode->i_dirty_end, in ext4_journalled_submit_inode_data_buffers() 569 jinode->i_transaction); in ext4_journalled_submit_inode_data_buffers() 576 if (ext4_should_journal_data(jinode->i_vfs_inode)) in ext4_journal_submit_inode_data_buffers() 579 ret = ext4_normal_submit_inode_data_buffers(jinode); in ext4_journal_submit_inode_data_buffers() 587 if (!ext4_should_journal_data(jinode->i_vfs_inode)) in ext4_journal_finish_inode_data_buffers() 1411 ei->jinode = NULL; in ext4_alloc_inode() 1510 if (EXT4_I(inode)->jinode) { in ext4_clear_inode() 1512 EXT4_I(inode)->jinode); in ext4_clear_inode() 1513 jbd2_free_inode(EXT4_I(inode)->jinode); in ext4_clear_inode() [all …]
|
| H A D | fast_commit.c | 981 ret = jbd2_submit_inode_data(journal, ei->jinode); in ext4_fc_submit_inode_data_all() 1006 ret = jbd2_wait_inode_data(journal, pos->jinode); in ext4_fc_wait_inode_data_all()
|
| H A D | ext4.h | 1104 struct jbd2_inode *jinode; member 3040 extern int ext4_normal_submit_inode_data_buffers(struct jbd2_inode *jinode);
|
| /linux-6.15/fs/ocfs2/ |
| H A D | journal.c | 903 static int ocfs2_journal_submit_inode_data_buffers(struct jbd2_inode *jinode) in ocfs2_journal_submit_inode_data_buffers() argument 905 struct address_space *mapping = jinode->i_vfs_inode->i_mapping; in ocfs2_journal_submit_inode_data_buffers() 909 .range_start = jinode->i_dirty_start, in ocfs2_journal_submit_inode_data_buffers() 910 .range_end = jinode->i_dirty_end, in ocfs2_journal_submit_inode_data_buffers()
|