Lines Matching refs:jinode

220 	struct jbd2_inode *jinode;  in journal_submit_data_buffers()  local
225 list_for_each_entry(jinode, &commit_transaction->t_inode_list, i_list) { in journal_submit_data_buffers()
226 mapping = jinode->i_vfs_inode->i_mapping; in journal_submit_data_buffers()
227 set_bit(__JI_COMMIT_RUNNING, &jinode->i_flags); in journal_submit_data_buffers()
235 trace_jbd2_submit_inode_data(jinode->i_vfs_inode); in journal_submit_data_buffers()
240 J_ASSERT(jinode->i_transaction == commit_transaction); in journal_submit_data_buffers()
241 clear_bit(__JI_COMMIT_RUNNING, &jinode->i_flags); in journal_submit_data_buffers()
243 wake_up_bit(&jinode->i_flags, __JI_COMMIT_RUNNING); in journal_submit_data_buffers()
257 struct jbd2_inode *jinode, *next_i; in journal_finish_inode_data_buffers() local
262 list_for_each_entry(jinode, &commit_transaction->t_inode_list, i_list) { in journal_finish_inode_data_buffers()
263 set_bit(__JI_COMMIT_RUNNING, &jinode->i_flags); in journal_finish_inode_data_buffers()
265 err = filemap_fdatawait(jinode->i_vfs_inode->i_mapping); in journal_finish_inode_data_buffers()
273 &jinode->i_vfs_inode->i_mapping->flags); in journal_finish_inode_data_buffers()
279 clear_bit(__JI_COMMIT_RUNNING, &jinode->i_flags); in journal_finish_inode_data_buffers()
281 wake_up_bit(&jinode->i_flags, __JI_COMMIT_RUNNING); in journal_finish_inode_data_buffers()
285 list_for_each_entry_safe(jinode, next_i, in journal_finish_inode_data_buffers()
287 list_del(&jinode->i_list); in journal_finish_inode_data_buffers()
288 if (jinode->i_next_transaction) { in journal_finish_inode_data_buffers()
289 jinode->i_transaction = jinode->i_next_transaction; in journal_finish_inode_data_buffers()
290 jinode->i_next_transaction = NULL; in journal_finish_inode_data_buffers()
291 list_add(&jinode->i_list, in journal_finish_inode_data_buffers()
292 &jinode->i_transaction->t_inode_list); in journal_finish_inode_data_buffers()
294 jinode->i_transaction = NULL; in journal_finish_inode_data_buffers()