Symbol: journal_t
fs/ext4/block_validity.c
354
journal_t *journal = EXT4_SB(inode->i_sb)->s_journal;
fs/ext4/ext4.h
3052
void ext4_fc_init(struct super_block *sb, journal_t *journal);
fs/ext4/ext4.h
3071
int ext4_fc_commit(journal_t *journal, tid_t commit_tid);
fs/ext4/ext4_jbd2.c
67
journal_t *journal;
fs/ext4/ext4_jbd2.c
97
journal_t *journal;
fs/ext4/ext4_jbd2.h
329
static inline int ext4_journal_force_commit(journal_t *journal)
fs/ext4/ext4_jbd2.h
436
static inline int ext4_journal_destroy(struct ext4_sb_info *sbi, journal_t *journal)
fs/ext4/fast_commit.c
1173
static int ext4_fc_flush_data(journal_t *journal)
fs/ext4/fast_commit.c
1196
static int ext4_fc_commit_dentry_updates(journal_t *journal, u32 *crc)
fs/ext4/fast_commit.c
1254
static int ext4_fc_snapshot_inodes(journal_t *journal, struct inode **inodes,
fs/ext4/fast_commit.c
1339
static int ext4_fc_perform_commit(journal_t *journal, tid_t commit_tid)
fs/ext4/fast_commit.c
1586
int ext4_fc_commit(journal_t *journal, tid_t commit_tid)
fs/ext4/fast_commit.c
1679
static void ext4_fc_cleanup(journal_t *journal, int full, tid_t tid)
fs/ext4/fast_commit.c
2458
static int ext4_fc_replay_scan(journal_t *journal,
fs/ext4/fast_commit.c
2581
static int ext4_fc_replay(journal_t *journal, struct buffer_head *bh,
fs/ext4/fast_commit.c
2673
void ext4_fc_init(struct super_block *sb, journal_t *journal)
fs/ext4/fsmap.c
313
journal_t *journal = EXT4_SB(sb)->s_journal;
fs/ext4/fsync.c
114
journal_t *journal = EXT4_SB(inode->i_sb)->s_journal;
fs/ext4/inode.c
3415
journal_t *journal = EXT4_JOURNAL(folio->mapping->host);
fs/ext4/inode.c
3439
journal_t *journal = EXT4_JOURNAL(inode);
fs/ext4/inode.c
3454
journal_t *journal = EXT4_SB(inode->i_sb)->s_journal;
fs/ext4/inode.c
397
journal_t *journal = EXT4_SB(inode->i_sb)->s_journal;
fs/ext4/inode.c
5282
journal_t *journal = EXT4_SB(sb)->s_journal;
fs/ext4/inode.c
5870
journal_t *journal = EXT4_SB(inode->i_sb)->s_journal;
fs/ext4/inode.c
6645
journal_t *journal;
fs/ext4/super.c
476
journal_t *journal = sbi->s_journal;
fs/ext4/super.c
509
static void ext4_journal_commit_callback(journal_t *journal, transaction_t *txn)
fs/ext4/super.c
5868
static void ext4_init_journal_params(struct super_block *sb, journal_t *journal)
fs/ext4/super.c
5927
static int ext4_journal_bmap(journal_t *journal, sector_t *block)
fs/ext4/super.c
5949
static journal_t *ext4_open_inode_journal(struct super_block *sb,
fs/ext4/super.c
5953
journal_t *journal;
fs/ext4/super.c
6050
static journal_t *ext4_open_dev_journal(struct super_block *sb,
fs/ext4/super.c
6053
journal_t *journal;
fs/ext4/super.c
6093
journal_t *journal;
fs/ext4/super.c
6352
journal_t *journal = EXT4_SB(sb)->s_journal;
fs/ext4/super.c
6391
journal_t *journal;
fs/ext4/super.c
6494
journal_t *journal = EXT4_SB(sb)->s_journal;
fs/ext4/super.c
700
journal_t *journal = EXT4_SB(sb)->s_journal;
fs/ext4/super.c
755
journal_t *journal = sbi->s_journal;
fs/jbd2/checkpoint.c
127
__flush_batch(journal_t *journal, int *batch_count)
fs/jbd2/checkpoint.c
154
int jbd2_log_do_checkpoint(journal_t *journal)
fs/jbd2/checkpoint.c
326
int jbd2_cleanup_journal_tail(journal_t *journal)
fs/jbd2/checkpoint.c
419
unsigned long jbd2_journal_shrink_checkpoint_list(journal_t *journal,
fs/jbd2/checkpoint.c
49
void __jbd2_log_wait_for_space(journal_t *journal)
fs/jbd2/checkpoint.c
501
void __jbd2_journal_clean_checkpoint_list(journal_t *journal,
fs/jbd2/checkpoint.c
541
void jbd2_journal_destroy_checkpoint(journal_t *journal)
fs/jbd2/checkpoint.c
581
journal_t *journal;
fs/jbd2/checkpoint.c
702
void __jbd2_journal_drop_transaction(journal_t *journal, transaction_t *transaction)
fs/jbd2/commit.c
114
static int journal_submit_commit_record(journal_t *journal,
fs/jbd2/commit.c
164
static int journal_wait_on_commit_record(journal_t *journal,
fs/jbd2/commit.c
180
int jbd2_submit_inode_data(journal_t *journal, struct jbd2_inode *jinode)
fs/jbd2/commit.c
197
int jbd2_wait_inode_data(journal_t *journal, struct jbd2_inode *jinode)
fs/jbd2/commit.c
234
static int journal_submit_data_buffers(journal_t *journal,
fs/jbd2/commit.c
282
static int journal_finish_inode_data_buffers(journal_t *journal,
fs/jbd2/commit.c
340
static void write_tag_block(journal_t *j, journal_block_tag_t *tag,
fs/jbd2/commit.c
348
static void jbd2_block_tag_csum_set(journal_t *j, journal_block_tag_t *tag,
fs/jbd2/commit.c
376
void jbd2_journal_commit_transaction(journal_t *journal)
fs/jbd2/commit.c
90
static void jbd2_commit_block_csum_set(journal_t *j, struct buffer_head *bh)
fs/jbd2/journal.c
1015
int jbd2_journal_get_log_tail(journal_t *journal, tid_t *tid,
fs/jbd2/journal.c
1054
int __jbd2_update_log_tail(journal_t *journal, tid_t tid, unsigned long block)
fs/jbd2/journal.c
1096
void jbd2_update_log_tail(journal_t *journal, tid_t tid, unsigned long block)
fs/jbd2/journal.c
1105
journal_t *journal;
fs/jbd2/journal.c
1172
journal_t *journal = pde_data(inode);
fs/jbd2/journal.c
1220
static void jbd2_stats_proc_init(journal_t *journal)
fs/jbd2/journal.c
1229
static void jbd2_stats_proc_exit(journal_t *journal)
fs/jbd2/journal.c
1256
journal_t *journal = shrink->private_data;
fs/jbd2/journal.c
1282
journal_t *journal = shrink->private_data;
fs/jbd2/journal.c
1296
static void journal_fail_superblock(journal_t *journal)
fs/jbd2/journal.c
1307
static int journal_check_superblock(journal_t *journal)
fs/jbd2/journal.c
135
journal_t *journal = timer_container_of(journal, t, j_commit_timer);
fs/jbd2/journal.c
1395
static int journal_revoke_records_per_block(journal_t *journal)
fs/jbd2/journal.c
1410
static int jbd2_journal_get_max_txn_bufs(journal_t *journal)
fs/jbd2/journal.c
1418
static int jbd2_descriptor_blocks_per_trans(journal_t *journal)
fs/jbd2/journal.c
1442
static void jbd2_journal_init_transaction_limits(journal_t *journal)
fs/jbd2/journal.c
1456
static int journal_load_superblock(journal_t *journal)
fs/jbd2/journal.c
1518
static journal_t *journal_init_common(struct block_device *bdev,
fs/jbd2/journal.c
1522
journal_t *journal;
fs/jbd2/journal.c
160
journal_t *journal = arg;
fs/jbd2/journal.c
1639
journal_t *jbd2_journal_init_dev(struct block_device *bdev,
fs/jbd2/journal.c
1643
journal_t *journal;
fs/jbd2/journal.c
1665
journal_t *jbd2_journal_init_inode(struct inode *inode)
fs/jbd2/journal.c
1667
journal_t *journal;
fs/jbd2/journal.c
1704
static int journal_reset(journal_t *journal)
fs/jbd2/journal.c
1782
static int jbd2_write_superblock(journal_t *journal, blk_opf_t write_flags)
fs/jbd2/journal.c
1848
int jbd2_journal_update_sb_log_tail(journal_t *journal, tid_t tail_tid,
fs/jbd2/journal.c
1892
static void jbd2_mark_journal_empty(journal_t *journal, blk_opf_t write_flags)
fs/jbd2/journal.c
1942
static int __jbd2_journal_erase(journal_t *journal, unsigned int flags)
fs/jbd2/journal.c
2036
void jbd2_journal_update_sb_errno(journal_t *journal)
fs/jbd2/journal.c
2060
int jbd2_journal_load(journal_t *journal)
fs/jbd2/journal.c
2105
int jbd2_journal_destroy(journal_t *journal)
fs/jbd2/journal.c
2199
int jbd2_journal_check_used_features(journal_t *journal, unsigned long compat,
fs/jbd2/journal.c
2230
int jbd2_journal_check_available_features(journal_t *journal, unsigned long compat,
fs/jbd2/journal.c
2248
jbd2_journal_initialize_fast_commit(journal_t *journal)
fs/jbd2/journal.c
2287
int jbd2_journal_set_features(journal_t *journal, unsigned long compat,
fs/jbd2/journal.c
2370
void jbd2_journal_clear_features(journal_t *journal, unsigned long compat,
fs/jbd2/journal.c
2409
int jbd2_journal_flush(journal_t *journal, unsigned int flags)
fs/jbd2/journal.c
2492
int jbd2_journal_wipe(journal_t *journal, int write)
fs/jbd2/journal.c
255
static int jbd2_journal_start_thread(journal_t *journal)
fs/jbd2/journal.c
2556
void jbd2_journal_abort(journal_t *journal, int errno)
fs/jbd2/journal.c
2617
int jbd2_journal_errno(journal_t *journal)
fs/jbd2/journal.c
2637
int jbd2_journal_clear_err(journal_t *journal)
fs/jbd2/journal.c
2657
void jbd2_journal_ack_err(journal_t *journal)
fs/jbd2/journal.c
2674
size_t journal_tag_bytes(journal_t *journal)
fs/jbd2/journal.c
268
static void journal_kill_thread(journal_t *journal)
fs/jbd2/journal.c
2919
void jbd2_journal_release_jbd_inode(journal_t *journal,
fs/jbd2/journal.c
333
journal_t *journal = transaction->t_journal;
fs/jbd2/journal.c
443
static int __jbd2_log_start_commit(journal_t *journal, tid_t target)
fs/jbd2/journal.c
480
int jbd2_log_start_commit(journal_t *journal, tid_t tid)
fs/jbd2/journal.c
497
static int __jbd2_journal_force_commit(journal_t *journal)
fs/jbd2/journal.c
537
int jbd2_journal_force_commit_nested(journal_t *journal)
fs/jbd2/journal.c
552
int jbd2_journal_force_commit(journal_t *journal)
fs/jbd2/journal.c
568
int jbd2_journal_start_commit(journal_t *journal, tid_t *ptid)
fs/jbd2/journal.c
601
int jbd2_trans_will_send_data_barrier(journal_t *journal, tid_t tid)
fs/jbd2/journal.c
650
int jbd2_log_wait_commit(journal_t *journal, tid_t tid)
fs/jbd2/journal.c
699
int jbd2_fc_begin_commit(journal_t *journal, tid_t tid)
fs/jbd2/journal.c
738
static int __jbd2_fc_end_commit(journal_t *journal, tid_t tid, bool fallback)
fs/jbd2/journal.c
753
int jbd2_fc_end_commit(journal_t *journal)
fs/jbd2/journal.c
759
int jbd2_fc_end_commit_fallback(journal_t *journal)
fs/jbd2/journal.c
772
int jbd2_transaction_committed(journal_t *journal, tid_t tid)
fs/jbd2/journal.c
785
int jbd2_complete_transaction(journal_t *journal, tid_t tid)
fs/jbd2/journal.c
813
int jbd2_journal_next_log_block(journal_t *journal, unsigned long long *retp)
fs/jbd2/journal.c
830
int jbd2_fc_get_buf(journal_t *journal, struct buffer_head **bh_out)
fs/jbd2/journal.c
866
int jbd2_fc_wait_bufs(journal_t *journal, int num_blks)
fs/jbd2/journal.c
896
void jbd2_fc_release_bufs(journal_t *journal)
fs/jbd2/journal.c
920
int jbd2_journal_bmap(journal_t *journal, unsigned long blocknr,
fs/jbd2/journal.c
963
journal_t *journal = transaction->t_journal;
fs/jbd2/journal.c
990
void jbd2_descriptor_block_csum_set(journal_t *j, struct buffer_head *bh)
fs/jbd2/recovery.c
125
static int jread(struct buffer_head **bhp, journal_t *journal,
fs/jbd2/recovery.c
175
static int jbd2_descriptor_block_csum_verify(journal_t *j, void *buf)
fs/jbd2/recovery.c
198
static int count_tags(journal_t *journal, struct buffer_head *bh)
fs/jbd2/recovery.c
233
static int fc_do_one_pass(journal_t *journal,
fs/jbd2/recovery.c
282
int jbd2_journal_recover(journal_t *journal)
fs/jbd2/recovery.c
360
int jbd2_journal_skip_recovery(journal_t *journal)
fs/jbd2/recovery.c
390
static inline unsigned long long read_tag_block(journal_t *journal,
fs/jbd2/recovery.c
40
static int do_one_pass(journal_t *journal,
fs/jbd2/recovery.c
403
static int calc_chksums(journal_t *journal, struct buffer_head *bh,
fs/jbd2/recovery.c
42
static int scan_revoke_records(journal_t *, enum passtype, struct buffer_head *,
fs/jbd2/recovery.c
431
static int jbd2_commit_block_csum_verify(journal_t *j, void *buf)
fs/jbd2/recovery.c
449
static bool jbd2_commit_block_csum_verify_partial(journal_t *j, void *buf)
fs/jbd2/recovery.c
470
static int jbd2_block_tag_csum_verify(journal_t *j, journal_block_tag_t *tag,
fs/jbd2/recovery.c
490
static __always_inline int jbd2_do_replay(journal_t *journal,
fs/jbd2/recovery.c
588
static int do_one_pass(journal_t *journal,
fs/jbd2/recovery.c
68
static void do_readahead(journal_t *journal, unsigned int start)
fs/jbd2/recovery.c
954
static int scan_revoke_records(journal_t *journal, enum passtype pass,
fs/jbd2/revoke.c
126
static void flush_descriptor(journal_t *, struct buffer_head *, int);
fs/jbd2/revoke.c
131
static inline int hash(journal_t *journal, unsigned long long block)
fs/jbd2/revoke.c
136
static int insert_revoke_hash(journal_t *journal, unsigned long long blocknr,
fs/jbd2/revoke.c
160
static struct jbd2_revoke_record_s *find_revoke_record(journal_t *journal,
fs/jbd2/revoke.c
263
int jbd2_journal_init_revoke(journal_t *journal, int hash_size)
fs/jbd2/revoke.c
290
void jbd2_journal_destroy_revoke(journal_t *journal)
fs/jbd2/revoke.c
330
journal_t *journal;
fs/jbd2/revoke.c
428
journal_t *journal = handle->h_transaction->t_journal;
fs/jbd2/revoke.c
486
void jbd2_clear_buffer_revoked_flags(journal_t *journal)
fs/jbd2/revoke.c
515
void jbd2_journal_switch_revoke_table(journal_t *journal)
fs/jbd2/revoke.c
535
journal_t *journal = transaction->t_journal;
fs/jbd2/revoke.c
579
journal_t *journal = transaction->t_journal;
fs/jbd2/revoke.c
643
static void flush_descriptor(journal_t *journal,
fs/jbd2/revoke.c
685
int jbd2_journal_set_revoke(journal_t *journal,
fs/jbd2/revoke.c
709
int jbd2_journal_test_revoke(journal_t *journal,
fs/jbd2/revoke.c
728
void jbd2_journal_clear_revoke(journal_t *journal)
fs/jbd2/transaction.c
1236
journal_t *journal;
fs/jbd2/transaction.c
1291
journal_t *journal;
fs/jbd2/transaction.c
138
static void wait_transaction_locked(journal_t *journal)
fs/jbd2/transaction.c
1520
journal_t *journal;
fs/jbd2/transaction.c
161
static void wait_transaction_switching(journal_t *journal)
fs/jbd2/transaction.c
1705
journal_t *journal;
fs/jbd2/transaction.c
184
static void sub_reserved_credits(journal_t *journal, int blocks)
fs/jbd2/transaction.c
1891
journal_t *journal;
fs/jbd2/transaction.c
191
static int jbd2_max_user_trans_buffers(journal_t *journal)
fs/jbd2/transaction.c
208
static int add_transaction_credits(journal_t *journal, int blocks,
fs/jbd2/transaction.c
2180
bool jbd2_journal_try_to_free_buffers(journal_t *journal, struct folio *folio)
fs/jbd2/transaction.c
2305
static int journal_unmap_buffer(journal_t *journal, struct buffer_head *bh,
fs/jbd2/transaction.c
2482
int jbd2_journal_invalidate_folio(journal_t *journal, struct folio *folio,
fs/jbd2/transaction.c
2681
void jbd2_journal_refile_buffer(journal_t *journal, struct journal_head *jh)
fs/jbd2/transaction.c
2701
journal_t *journal;
fs/jbd2/transaction.c
2809
int jbd2_journal_begin_ordered_truncate(journal_t *journal,
fs/jbd2/transaction.c
312
static int start_this_handle(journal_t *journal, handle_t *handle,
fs/jbd2/transaction.c
466
handle_t *jbd2__journal_start(journal_t *journal, int nblocks, int rsv_blocks,
fs/jbd2/transaction.c
539
handle_t *jbd2_journal_start(journal_t *journal, int nblocks)
fs/jbd2/transaction.c
547
journal_t *journal = handle->h_journal;
fs/jbd2/transaction.c
557
journal_t *journal = handle->h_journal;
fs/jbd2/transaction.c
584
journal_t *journal = handle->h_journal;
fs/jbd2/transaction.c
645
journal_t *journal;
fs/jbd2/transaction.c
701
journal_t *journal = transaction->t_journal;
fs/jbd2/transaction.c
764
journal_t *journal;
fs/jbd2/transaction.c
80
static void jbd2_get_transaction(journal_t *journal,
fs/jbd2/transaction.c
817
void jbd2_journal_wait_updates(journal_t *journal)
fs/jbd2/transaction.c
860
void jbd2_journal_lock_updates(journal_t *journal)
fs/jbd2/transaction.c
897
void jbd2_journal_unlock_updates (journal_t *journal)
fs/jbd2/transaction.c
953
journal_t *journal;
fs/ocfs2/file.c
172
journal_t *journal = osb->journal->j_journal;
fs/ocfs2/inode.c
160
journal_t *journal = osb->journal->j_journal;
fs/ocfs2/journal.c
1135
journal_t *journal,
fs/ocfs2/journal.c
1689
journal_t *journal = NULL;
fs/ocfs2/journal.c
352
journal_t *journal = osb->journal->j_journal;
fs/ocfs2/journal.c
839
journal_t *journal = handle->h_transaction->t_journal;
fs/ocfs2/journal.c
858
journal_t *journal = osb->journal->j_journal;
fs/ocfs2/journal.c
919
journal_t *j_journal = NULL;
fs/ocfs2/journal.h
39
journal_t *j_journal; /* The kernels journal type */
include/linux/jbd2.h
1201
void (*j_commit_callback)(journal_t *,
include/linux/jbd2.h
1328
static inline bool jbd2_format_support_feature(journal_t *j)
include/linux/jbd2.h
1336
static inline bool jbd2_has_feature_##name(journal_t *j) \
include/linux/jbd2.h
1342
static inline void jbd2_set_feature_##name(journal_t *j) \
include/linux/jbd2.h
1347
static inline void jbd2_clear_feature_##name(journal_t *j) \
include/linux/jbd2.h
1354
static inline bool jbd2_has_feature_##name(journal_t *j) \
include/linux/jbd2.h
1360
static inline void jbd2_set_feature_##name(journal_t *j) \
include/linux/jbd2.h
1365
static inline void jbd2_clear_feature_##name(journal_t *j) \
include/linux/jbd2.h
1372
static inline bool jbd2_has_feature_##name(journal_t *j) \
include/linux/jbd2.h
1378
static inline void jbd2_set_feature_##name(journal_t *j) \
include/linux/jbd2.h
1383
static inline void jbd2_clear_feature_##name(journal_t *j) \
include/linux/jbd2.h
1427
extern void jbd2_journal_refile_buffer(journal_t *, struct journal_head *);
include/linux/jbd2.h
1441
void jbd2_descriptor_block_csum_set(journal_t *, struct buffer_head *);
include/linux/jbd2.h
1442
int jbd2_journal_next_log_block(journal_t *, unsigned long long *);
include/linux/jbd2.h
1443
int jbd2_journal_get_log_tail(journal_t *journal, tid_t *tid,
include/linux/jbd2.h
1445
int __jbd2_update_log_tail(journal_t *journal, tid_t tid, unsigned long block);
include/linux/jbd2.h
1446
void jbd2_update_log_tail(journal_t *journal, tid_t tid, unsigned long block);
include/linux/jbd2.h
1449
extern void jbd2_journal_commit_transaction(journal_t *);
include/linux/jbd2.h
1454
void __jbd2_journal_clean_checkpoint_list(journal_t *journal, enum jbd2_shrink_type type);
include/linux/jbd2.h
1455
unsigned long jbd2_journal_shrink_checkpoint_list(journal_t *journal, unsigned long *nr_to_scan);
include/linux/jbd2.h
1458
void jbd2_journal_destroy_checkpoint(journal_t *journal);
include/linux/jbd2.h
1524
extern handle_t *jbd2_journal_start(journal_t *, int nblocks);
include/linux/jbd2.h
1525
extern handle_t *jbd2__journal_start(journal_t *, int blocks, int rsv_blocks,
include/linux/jbd2.h
1543
int jbd2_journal_invalidate_folio(journal_t *, struct folio *,
include/linux/jbd2.h
1545
bool jbd2_journal_try_to_free_buffers(journal_t *journal, struct folio *folio);
include/linux/jbd2.h
1547
extern int jbd2_journal_flush(journal_t *journal, unsigned int flags);
include/linux/jbd2.h
1548
extern void jbd2_journal_lock_updates (journal_t *);
include/linux/jbd2.h
1549
extern void jbd2_journal_unlock_updates (journal_t *);
include/linux/jbd2.h
1551
void jbd2_journal_wait_updates(journal_t *);
include/linux/jbd2.h
1553
extern journal_t * jbd2_journal_init_dev(struct block_device *bdev,
include/linux/jbd2.h
1556
extern journal_t * jbd2_journal_init_inode (struct inode *);
include/linux/jbd2.h
1557
extern int jbd2_journal_update_format (journal_t *);
include/linux/jbd2.h
1559
(journal_t *, unsigned long, unsigned long, unsigned long);
include/linux/jbd2.h
1561
(journal_t *, unsigned long, unsigned long, unsigned long);
include/linux/jbd2.h
1563
(journal_t *, unsigned long, unsigned long, unsigned long);
include/linux/jbd2.h
1565
(journal_t *, unsigned long, unsigned long, unsigned long);
include/linux/jbd2.h
1566
extern int jbd2_journal_load (journal_t *journal);
include/linux/jbd2.h
1567
extern int jbd2_journal_destroy (journal_t *);
include/linux/jbd2.h
1568
extern int jbd2_journal_recover (journal_t *journal);
include/linux/jbd2.h
1569
extern int jbd2_journal_wipe (journal_t *, int);
include/linux/jbd2.h
1570
extern int jbd2_journal_skip_recovery (journal_t *);
include/linux/jbd2.h
1571
extern void jbd2_journal_update_sb_errno(journal_t *);
include/linux/jbd2.h
1572
extern int jbd2_journal_update_sb_log_tail (journal_t *, tid_t,
include/linux/jbd2.h
1574
extern void jbd2_journal_abort (journal_t *, int);
include/linux/jbd2.h
1575
extern int jbd2_journal_errno (journal_t *);
include/linux/jbd2.h
1576
extern void jbd2_journal_ack_err (journal_t *);
include/linux/jbd2.h
1577
extern int jbd2_journal_clear_err (journal_t *);
include/linux/jbd2.h
1578
extern int jbd2_journal_bmap(journal_t *, unsigned long, unsigned long long *);
include/linux/jbd2.h
1579
extern int jbd2_journal_force_commit(journal_t *);
include/linux/jbd2.h
1580
extern int jbd2_journal_force_commit_nested(journal_t *);
include/linux/jbd2.h
1589
extern int jbd2_journal_begin_ordered_truncate(journal_t *journal,
include/linux/jbd2.h
1592
extern void jbd2_journal_release_jbd_inode(journal_t *journal, struct jbd2_inode *jinode);
include/linux/jbd2.h
1640
extern int jbd2_journal_init_revoke(journal_t *, int);
include/linux/jbd2.h
1648
extern void jbd2_journal_destroy_revoke(journal_t *);
include/linux/jbd2.h
1655
extern int jbd2_journal_set_revoke(journal_t *, unsigned long long, tid_t);
include/linux/jbd2.h
1656
extern int jbd2_journal_test_revoke(journal_t *, unsigned long long, tid_t);
include/linux/jbd2.h
1657
extern void jbd2_journal_clear_revoke(journal_t *);
include/linux/jbd2.h
1658
extern void jbd2_journal_switch_revoke_table(journal_t *journal);
include/linux/jbd2.h
1659
extern void jbd2_clear_buffer_revoked_flags(journal_t *journal);
include/linux/jbd2.h
1668
int jbd2_log_start_commit(journal_t *journal, tid_t tid);
include/linux/jbd2.h
1669
int jbd2_journal_start_commit(journal_t *journal, tid_t *tid);
include/linux/jbd2.h
1670
int jbd2_log_wait_commit(journal_t *journal, tid_t tid);
include/linux/jbd2.h
1671
int jbd2_transaction_committed(journal_t *journal, tid_t tid);
include/linux/jbd2.h
1672
int jbd2_complete_transaction(journal_t *journal, tid_t tid);
include/linux/jbd2.h
1673
int jbd2_log_do_checkpoint(journal_t *journal);
include/linux/jbd2.h
1674
int jbd2_trans_will_send_data_barrier(journal_t *journal, tid_t tid);
include/linux/jbd2.h
1676
void __jbd2_log_wait_for_space(journal_t *journal);
include/linux/jbd2.h
1677
extern void __jbd2_journal_drop_transaction(journal_t *, transaction_t *);
include/linux/jbd2.h
1678
extern int jbd2_cleanup_journal_tail(journal_t *);
include/linux/jbd2.h
1681
int jbd2_fc_begin_commit(journal_t *journal, tid_t tid);
include/linux/jbd2.h
1682
int jbd2_fc_end_commit(journal_t *journal);
include/linux/jbd2.h
1683
int jbd2_fc_end_commit_fallback(journal_t *journal);
include/linux/jbd2.h
1684
int jbd2_fc_get_buf(journal_t *journal, struct buffer_head **bh_out);
include/linux/jbd2.h
1685
int jbd2_submit_inode_data(journal_t *journal, struct jbd2_inode *jinode);
include/linux/jbd2.h
1686
int jbd2_wait_inode_data(journal_t *journal, struct jbd2_inode *jinode);
include/linux/jbd2.h
1687
int jbd2_fc_wait_bufs(journal_t *journal, int num_blks);
include/linux/jbd2.h
1688
void jbd2_fc_release_bufs(journal_t *journal);
include/linux/jbd2.h
1700
static inline int is_journal_aborted(journal_t *journal)
include/linux/jbd2.h
1717
static inline void jbd2_init_fs_dev_write_error(journal_t *journal)
include/linux/jbd2.h
1728
static inline int jbd2_check_fs_dev_write_error(journal_t *journal)
include/linux/jbd2.h
1754
extern size_t journal_tag_bytes(journal_t *journal);
include/linux/jbd2.h
1756
static inline int jbd2_journal_has_csum_v2or3(journal_t *journal)
include/linux/jbd2.h
1772
static inline unsigned long jbd2_log_space_left(journal_t *journal)
include/linux/jbd2.h
1802
static inline tid_t jbd2_get_latest_transaction(journal_t *journal)
include/linux/jbd2.h
1816
journal_t *journal;
include/linux/jbd2.h
502
journal_t *h_journal;
include/linux/jbd2.h
573
journal_t *t_journal;
include/trace/events/ext4.h
3038
TP_PROTO(journal_t *journal, int full, tid_t tid),
include/trace/events/jbd2.h
16
TP_PROTO(journal_t *journal, int result),
include/trace/events/jbd2.h
329
TP_PROTO(journal_t *journal, tid_t first_tid,
include/trace/events/jbd2.h
358
TP_PROTO(journal_t *journal, blk_opf_t write_flags),
include/trace/events/jbd2.h
36
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
include/trace/events/jbd2.h
399
TP_PROTO(journal_t *journal, unsigned long nr_to_scan,
include/trace/events/jbd2.h
423
TP_PROTO(journal_t *journal, unsigned long nr_to_scan, unsigned long count),
include/trace/events/jbd2.h
430
TP_PROTO(journal_t *journal, unsigned long nr_to_scan, unsigned long count),
include/trace/events/jbd2.h
437
TP_PROTO(journal_t *journal, unsigned long nr_to_scan,
include/trace/events/jbd2.h
464
TP_PROTO(journal_t *journal, tid_t first_tid, tid_t tid, tid_t last_tid,
include/trace/events/jbd2.h
59
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
include/trace/events/jbd2.h
66
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
include/trace/events/jbd2.h
73
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
include/trace/events/jbd2.h
80
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
include/trace/events/jbd2.h
87
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
include/trace/events/jbd2.h
93
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),