Lines Matching refs:jinode

216 	struct jbd2_inode *jinode;  in journal_submit_data_buffers()  local
221 list_for_each_entry(jinode, &commit_transaction->t_inode_list, i_list) { in journal_submit_data_buffers()
222 loff_t dirty_start = jinode->i_dirty_start; in journal_submit_data_buffers()
223 loff_t dirty_end = jinode->i_dirty_end; in journal_submit_data_buffers()
225 if (!(jinode->i_flags & JI_WRITE_DATA)) in journal_submit_data_buffers()
227 mapping = jinode->i_vfs_inode->i_mapping; in journal_submit_data_buffers()
228 jinode->i_flags |= JI_COMMIT_RUNNING; in journal_submit_data_buffers()
236 trace_jbd2_submit_inode_data(jinode->i_vfs_inode); in journal_submit_data_buffers()
242 J_ASSERT(jinode->i_transaction == commit_transaction); in journal_submit_data_buffers()
243 jinode->i_flags &= ~JI_COMMIT_RUNNING; in journal_submit_data_buffers()
245 wake_up_bit(&jinode->i_flags, __JI_COMMIT_RUNNING); in journal_submit_data_buffers()
259 struct jbd2_inode *jinode, *next_i; in journal_finish_inode_data_buffers() local
264 list_for_each_entry(jinode, &commit_transaction->t_inode_list, i_list) { in journal_finish_inode_data_buffers()
265 loff_t dirty_start = jinode->i_dirty_start; in journal_finish_inode_data_buffers()
266 loff_t dirty_end = jinode->i_dirty_end; in journal_finish_inode_data_buffers()
268 if (!(jinode->i_flags & JI_WAIT_DATA)) in journal_finish_inode_data_buffers()
270 jinode->i_flags |= JI_COMMIT_RUNNING; in journal_finish_inode_data_buffers()
273 jinode->i_vfs_inode->i_mapping, dirty_start, in journal_finish_inode_data_buffers()
278 jinode->i_flags &= ~JI_COMMIT_RUNNING; in journal_finish_inode_data_buffers()
280 wake_up_bit(&jinode->i_flags, __JI_COMMIT_RUNNING); in journal_finish_inode_data_buffers()
284 list_for_each_entry_safe(jinode, next_i, in journal_finish_inode_data_buffers()
286 list_del(&jinode->i_list); in journal_finish_inode_data_buffers()
287 if (jinode->i_next_transaction) { in journal_finish_inode_data_buffers()
288 jinode->i_transaction = jinode->i_next_transaction; in journal_finish_inode_data_buffers()
289 jinode->i_next_transaction = NULL; in journal_finish_inode_data_buffers()
290 list_add(&jinode->i_list, in journal_finish_inode_data_buffers()
291 &jinode->i_transaction->t_inode_list); in journal_finish_inode_data_buffers()
293 jinode->i_transaction = NULL; in journal_finish_inode_data_buffers()
294 jinode->i_dirty_start = 0; in journal_finish_inode_data_buffers()
295 jinode->i_dirty_end = 0; in journal_finish_inode_data_buffers()