Home
last modified time | relevance | path

Searched refs:jinode (Results 1 – 9 of 9) sorted by relevance

/linux/fs/jbd2/
A Dcommit.c213 if (!jinode || !(jinode->i_flags & JI_WRITE_DATA)) in jbd2_submit_inode_data()
224 if (!jinode || !(jinode->i_flags & JI_WAIT_DATA) || in jbd2_wait_inode_data()
225 !jinode->i_vfs_inode || !jinode->i_vfs_inode->i_mapping) in jbd2_wait_inode_data()
228 jinode->i_vfs_inode->i_mapping, jinode->i_dirty_start, in jbd2_wait_inode_data()
229 jinode->i_dirty_end); in jbd2_wait_inode_data()
244 struct jbd2_inode *jinode; in journal_submit_data_buffers() local
312 list_del(&jinode->i_list); in journal_finish_inode_data_buffers()
314 jinode->i_transaction = jinode->i_next_transaction; in journal_finish_inode_data_buffers()
316 list_add(&jinode->i_list, in journal_finish_inode_data_buffers()
320 jinode->i_dirty_start = 0; in journal_finish_inode_data_buffers()
[all …]
A Dtransaction.c2661 jinode->i_flags |= flags; in jbd2_journal_file_inode()
2663 if (jinode->i_dirty_end) { in jbd2_journal_file_inode()
2664 jinode->i_dirty_start = min(jinode->i_dirty_start, start_byte); in jbd2_journal_file_inode()
2665 jinode->i_dirty_end = max(jinode->i_dirty_end, end_byte); in jbd2_journal_file_inode()
2667 jinode->i_dirty_start = start_byte; in jbd2_journal_file_inode()
2668 jinode->i_dirty_end = end_byte; in jbd2_journal_file_inode()
2685 if (jinode->i_transaction) { in jbd2_journal_file_inode()
2687 J_ASSERT(jinode->i_transaction == in jbd2_journal_file_inode()
2694 jinode->i_transaction = transaction; in jbd2_journal_file_inode()
2738 struct jbd2_inode *jinode, in jbd2_journal_begin_ordered_truncate() argument
[all …]
A Djournal.c3031 jinode->i_transaction = NULL; in jbd2_journal_init_jbd_inode()
3032 jinode->i_next_transaction = NULL; in jbd2_journal_init_jbd_inode()
3033 jinode->i_vfs_inode = inode; in jbd2_journal_init_jbd_inode()
3034 jinode->i_flags = 0; in jbd2_journal_init_jbd_inode()
3035 jinode->i_dirty_start = 0; in jbd2_journal_init_jbd_inode()
3036 jinode->i_dirty_end = 0; in jbd2_journal_init_jbd_inode()
3037 INIT_LIST_HEAD(&jinode->i_list); in jbd2_journal_init_jbd_inode()
3046 struct jbd2_inode *jinode) in jbd2_journal_release_jbd_inode() argument
3064 if (jinode->i_transaction) { in jbd2_journal_release_jbd_inode()
3065 list_del(&jinode->i_list); in jbd2_journal_release_jbd_inode()
[all …]
/linux/include/linux/
A Djbd2.h1581 struct jbd2_inode *jinode);
1583 struct jbd2_inode *jinode);
1586 extern void jbd2_journal_init_jbd_inode(struct jbd2_inode *jinode, struct inode *inode);
1587 extern void jbd2_journal_release_jbd_inode(journal_t *journal, struct jbd2_inode *jinode);
1622 static inline void jbd2_free_inode(struct jbd2_inode *jinode) in jbd2_free_inode() argument
1624 kmem_cache_free(jbd2_inode_cache, jinode); in jbd2_free_inode()
1673 int jbd2_submit_inode_data(struct jbd2_inode *jinode);
1674 int jbd2_wait_inode_data(journal_t *journal, struct jbd2_inode *jinode);
/linux/fs/ext4/
A Dext4_jbd2.h425 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()
A Dsuper.c515 .range_start = jinode->i_dirty_start, in ext4_journalled_submit_inode_data_buffers()
516 .range_end = jinode->i_dirty_end, in ext4_journalled_submit_inode_data_buffers()
521 jinode->i_transaction); in ext4_journalled_submit_inode_data_buffers()
528 if (ext4_should_journal_data(jinode->i_vfs_inode)) in ext4_journal_submit_inode_data_buffers()
531 ret = jbd2_journal_submit_inode_data_buffers(jinode); in ext4_journal_submit_inode_data_buffers()
540 if (!ext4_should_journal_data(jinode->i_vfs_inode)) in ext4_journal_finish_inode_data_buffers()
1317 ei->jinode = NULL; in ext4_alloc_inode()
1412 if (EXT4_I(inode)->jinode) { in ext4_clear_inode()
1414 EXT4_I(inode)->jinode); in ext4_clear_inode()
1415 jbd2_free_inode(EXT4_I(inode)->jinode); in ext4_clear_inode()
[all …]
A Dinode.c132 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate()
135 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate()
4082 struct jbd2_inode *jinode; in ext4_inode_attach_jinode() local
4087 jinode = jbd2_alloc_inode(GFP_KERNEL); in ext4_inode_attach_jinode()
4089 if (!ei->jinode) { in ext4_inode_attach_jinode()
4090 if (!jinode) { in ext4_inode_attach_jinode()
4094 ei->jinode = jinode; in ext4_inode_attach_jinode()
4095 jbd2_journal_init_jbd_inode(ei->jinode, inode); in ext4_inode_attach_jinode()
4096 jinode = NULL; in ext4_inode_attach_jinode()
4099 if (unlikely(jinode != NULL)) in ext4_inode_attach_jinode()
[all …]
A Dfast_commit.c949 ret = jbd2_submit_inode_data(ei->jinode); in ext4_fc_submit_inode_data_all()
974 ret = jbd2_wait_inode_data(journal, pos->jinode); in ext4_fc_wait_inode_data_all()
A Dext4.h1098 struct jbd2_inode *jinode; member

Completed in 57 milliseconds