Searched refs:jinode (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.1/fs/jbd2/ |
D | commit.c | 190 int jbd2_journal_submit_inode_data_buffers(struct jbd2_inode *jinode) in jbd2_journal_submit_inode_data_buffers() argument 192 struct address_space *mapping = jinode->i_vfs_inode->i_mapping; in jbd2_journal_submit_inode_data_buffers() 196 .range_start = jinode->i_dirty_start, in jbd2_journal_submit_inode_data_buffers() 197 .range_end = jinode->i_dirty_end, in jbd2_journal_submit_inode_data_buffers() 210 int jbd2_submit_inode_data(struct jbd2_inode *jinode) in jbd2_submit_inode_data() argument 213 if (!jinode || !(jinode->i_flags & JI_WRITE_DATA)) in jbd2_submit_inode_data() 216 trace_jbd2_submit_inode_data(jinode->i_vfs_inode); in jbd2_submit_inode_data() 217 return jbd2_journal_submit_inode_data_buffers(jinode); in jbd2_submit_inode_data() 222 int jbd2_wait_inode_data(journal_t *journal, struct jbd2_inode *jinode) in jbd2_wait_inode_data() argument 224 if (!jinode || !(jinode->i_flags & JI_WAIT_DATA) || in jbd2_wait_inode_data() [all …]
|
D | transaction.c | 2665 static int jbd2_journal_file_inode(handle_t *handle, struct jbd2_inode *jinode, in jbd2_journal_file_inode() argument 2675 jbd2_debug(4, "Adding inode %lu, tid:%d\n", jinode->i_vfs_inode->i_ino, in jbd2_journal_file_inode() 2679 jinode->i_flags |= flags; in jbd2_journal_file_inode() 2681 if (jinode->i_dirty_end) { in jbd2_journal_file_inode() 2682 jinode->i_dirty_start = min(jinode->i_dirty_start, start_byte); in jbd2_journal_file_inode() 2683 jinode->i_dirty_end = max(jinode->i_dirty_end, end_byte); in jbd2_journal_file_inode() 2685 jinode->i_dirty_start = start_byte; in jbd2_journal_file_inode() 2686 jinode->i_dirty_end = end_byte; in jbd2_journal_file_inode() 2690 if (jinode->i_transaction == transaction || in jbd2_journal_file_inode() 2691 jinode->i_next_transaction == transaction) in jbd2_journal_file_inode() [all …]
|
D | journal.c | 3037 void jbd2_journal_init_jbd_inode(struct jbd2_inode *jinode, struct inode *inode) in jbd2_journal_init_jbd_inode() argument 3039 jinode->i_transaction = NULL; in jbd2_journal_init_jbd_inode() 3040 jinode->i_next_transaction = NULL; in jbd2_journal_init_jbd_inode() 3041 jinode->i_vfs_inode = inode; in jbd2_journal_init_jbd_inode() 3042 jinode->i_flags = 0; in jbd2_journal_init_jbd_inode() 3043 jinode->i_dirty_start = 0; in jbd2_journal_init_jbd_inode() 3044 jinode->i_dirty_end = 0; in jbd2_journal_init_jbd_inode() 3045 INIT_LIST_HEAD(&jinode->i_list); in jbd2_journal_init_jbd_inode() 3054 struct jbd2_inode *jinode) in jbd2_journal_release_jbd_inode() argument 3061 if (jinode->i_flags & JI_COMMIT_RUNNING) { in jbd2_journal_release_jbd_inode() [all …]
|
/Linux-v6.1/include/linux/ |
D | jbd2.h | 1574 struct jbd2_inode *jinode); 1576 struct jbd2_inode *jinode); 1579 extern void jbd2_journal_init_jbd_inode(struct jbd2_inode *jinode, struct inode *inode); 1580 extern void jbd2_journal_release_jbd_inode(journal_t *journal, struct jbd2_inode *jinode); 1615 static inline void jbd2_free_inode(struct jbd2_inode *jinode) in jbd2_free_inode() argument 1617 kmem_cache_free(jbd2_inode_cache, jinode); in jbd2_free_inode() 1665 int jbd2_submit_inode_data(struct jbd2_inode *jinode); 1666 int jbd2_wait_inode_data(journal_t *journal, struct jbd2_inode *jinode);
|
/Linux-v6.1/fs/ext4/ |
D | ext4_jbd2.h | 425 EXT4_I(inode)->jinode, start_byte, length); in ext4_jbd2_inode_add_write() 434 EXT4_I(inode)->jinode, start_byte, length); in ext4_jbd2_inode_add_wait()
|
D | super.c | 521 static int ext4_journalled_submit_inode_data_buffers(struct jbd2_inode *jinode) in ext4_journalled_submit_inode_data_buffers() argument 523 struct address_space *mapping = jinode->i_vfs_inode->i_mapping; in ext4_journalled_submit_inode_data_buffers() 527 .range_start = jinode->i_dirty_start, in ext4_journalled_submit_inode_data_buffers() 528 .range_end = jinode->i_dirty_end, in ext4_journalled_submit_inode_data_buffers() 533 jinode->i_transaction); in ext4_journalled_submit_inode_data_buffers() 536 static int ext4_journal_submit_inode_data_buffers(struct jbd2_inode *jinode) in ext4_journal_submit_inode_data_buffers() argument 540 if (ext4_should_journal_data(jinode->i_vfs_inode)) in ext4_journal_submit_inode_data_buffers() 541 ret = ext4_journalled_submit_inode_data_buffers(jinode); in ext4_journal_submit_inode_data_buffers() 543 ret = jbd2_journal_submit_inode_data_buffers(jinode); in ext4_journal_submit_inode_data_buffers() 548 static int ext4_journal_finish_inode_data_buffers(struct jbd2_inode *jinode) in ext4_journal_finish_inode_data_buffers() argument [all …]
|
D | inode.c | 132 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate() 135 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate() 4145 struct jbd2_inode *jinode; in ext4_inode_attach_jinode() local 4147 if (ei->jinode || !EXT4_SB(inode->i_sb)->s_journal) in ext4_inode_attach_jinode() 4150 jinode = jbd2_alloc_inode(GFP_KERNEL); in ext4_inode_attach_jinode() 4152 if (!ei->jinode) { in ext4_inode_attach_jinode() 4153 if (!jinode) { in ext4_inode_attach_jinode() 4157 ei->jinode = jinode; in ext4_inode_attach_jinode() 4158 jbd2_journal_init_jbd_inode(ei->jinode, inode); in ext4_inode_attach_jinode() 4159 jinode = NULL; in ext4_inode_attach_jinode() [all …]
|
D | fast_commit.c | 989 ret = jbd2_submit_inode_data(ei->jinode); in ext4_fc_submit_inode_data_all() 1014 ret = jbd2_wait_inode_data(journal, pos->jinode); in ext4_fc_wait_inode_data_all()
|
D | ext4.h | 1111 struct jbd2_inode *jinode; member
|