Lines Matching refs:jinode
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()
3041 DEFINE_WAIT_BIT(wait, &jinode->i_flags, __JI_COMMIT_RUNNING); in jbd2_journal_release_jbd_inode()
3042 wq = bit_waitqueue(&jinode->i_flags, __JI_COMMIT_RUNNING); in jbd2_journal_release_jbd_inode()
3050 if (jinode->i_transaction) { in jbd2_journal_release_jbd_inode()
3051 list_del(&jinode->i_list); in jbd2_journal_release_jbd_inode()
3052 jinode->i_transaction = NULL; in jbd2_journal_release_jbd_inode()