/linux-4.1.27/fs/gfs2/ |
H A D | trans.c | 37 BUG_ON(current->journal_info); gfs2_trans_begin() 66 current->journal_info = tr; gfs2_trans_begin() 90 struct gfs2_trans *tr = current->journal_info; gfs2_trans_end() 95 current->journal_info = NULL; gfs2_trans_end() 160 struct gfs2_trans *tr = current->journal_info; gfs2_trans_add_data() 201 tr = current->journal_info; meta_lo_add() 251 struct gfs2_trans *tr = current->journal_info; gfs2_trans_add_revoke() 262 struct gfs2_trans *tr = current->journal_info; gfs2_trans_add_unrevoke()
|
H A D | meta_io.c | 226 struct gfs2_trans *tr = current->journal_info; gfs2_meta_read() 253 struct gfs2_trans *tr = current->journal_info; gfs2_meta_wait() 315 gfs2_remove_from_journal(bh, current->journal_info, 1); gfs2_meta_wipe()
|
H A D | glops.c | 101 WARN_ON_ONCE(current->journal_info); gfs2_ail_empty_gl() 102 current->journal_info = &tr; gfs2_ail_empty_gl()
|
H A D | aops.c | 109 if (current->journal_info) gfs2_writepage_common() 879 struct gfs2_trans *tr = current->journal_info; gfs2_write_end() 976 gfs2_remove_from_journal(bh, current->journal_info, 0); gfs2_discard()
|
H A D | lops.c | 45 BUG_ON(!current->journal_info); gfs2_pin()
|
H A D | inode.c | 1653 if (current->journal_info) gfs2_setattr_simple()
|
H A D | super.c | 798 if (current->journal_info == NULL) { gfs2_dirty_inode()
|
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/ |
H A D | debug.c | 335 void *journal_info; libcfs_debug_dumplog_internal() local 337 journal_info = current->journal_info; libcfs_debug_dumplog_internal() 338 current->journal_info = NULL; libcfs_debug_dumplog_internal() 350 current->journal_info = journal_info; libcfs_debug_dumplog_internal()
|
/linux-4.1.27/fs/ext4/ |
H A D | ext4_jbd2.c | 12 handle_t *handle = current->journal_info; ext4_get_nojournal() 20 current->journal_info = handle; ext4_get_nojournal() 35 current->journal_info = handle; ext4_put_nojournal()
|
/linux-4.1.27/fs/btrfs/ |
H A D | transaction.c | 425 ASSERT(current->journal_info != BTRFS_SEND_TRANS_STUB); start_transaction() 430 if (current->journal_info) { start_transaction() 432 h = current->journal_info; start_transaction() 532 current->journal_info = h; start_transaction() 549 if (!current->journal_info && type != TRANS_USERSPACE) start_transaction() 550 current->journal_info = h; start_transaction() 824 if (current->journal_info == trans) __btrfs_end_transaction() 825 current->journal_info = NULL; __btrfs_end_transaction() 1627 current->journal_info = ac->newtrans; do_async_commit() 1676 if (current->journal_info == trans) btrfs_commit_transaction_async() 1677 current->journal_info = NULL; btrfs_commit_transaction_async() 1728 if (current->journal_info == trans) cleanup_transaction() 1729 current->journal_info = NULL; cleanup_transaction() 2115 if (current->journal_info == trans) btrfs_commit_transaction() 2116 current->journal_info = NULL; btrfs_commit_transaction() 2135 if (current->journal_info == trans) btrfs_commit_transaction() 2136 current->journal_info = NULL; btrfs_commit_transaction()
|
H A D | inode.c | 7450 if (current->journal_info) { btrfs_get_blocks_direct() 7452 * Need to pull our outstanding extents and set journal_info to NULL so btrfs_get_blocks_direct() 7456 outstanding_extents = current->journal_info; btrfs_get_blocks_direct() 7457 current->journal_info = NULL; btrfs_get_blocks_direct() 7596 current->journal_info = outstanding_extents; btrfs_get_blocks_direct() 7621 current->journal_info = outstanding_extents; btrfs_get_blocks_direct() 8366 * originally calculated. Abuse current->journal_info for this. btrfs_direct_IO() 8368 current->journal_info = &outstanding_extents; btrfs_direct_IO() 8381 current->journal_info = NULL; btrfs_direct_IO()
|
H A D | extent-tree.c | 3901 ASSERT(current->journal_info); btrfs_check_data_free_space() 4321 if (!current->journal_info) btrfs_writeback_inodes_sb_nr() 4361 trans = (struct btrfs_trans_handle *)current->journal_info; shrink_delalloc() 4438 trans = (struct btrfs_trans_handle *)current->journal_info; may_commit_transaction() 4687 if (current->journal_info) reserve_metadata_bytes() 7087 trans = current->journal_info; find_free_extent()
|
H A D | send.c | 5891 current->journal_info = BTRFS_SEND_TRANS_STUB; btrfs_ioctl_send() 5893 current->journal_info = NULL; btrfs_ioctl_send()
|
H A D | disk-io.c | 351 bool need_lock = (current->journal_info == BTRFS_SEND_TRANS_STUB); verify_parent_transid()
|
/linux-4.1.27/fs/nilfs2/ |
H A D | nilfs.h | 141 * @ti_save: Backup of journal_info field of task_struct 173 struct nilfs_transaction_info *ti = current->journal_info; nilfs_set_transaction_flag() 180 struct nilfs_transaction_info *ti = current->journal_info; nilfs_test_transaction_flag()
|
H A D | segment.c | 121 struct nilfs_transaction_info *cur_ti = current->journal_info; nilfs_prepare_segment_lock() 129 * If journal_info field is occupied by other FS, nilfs_prepare_segment_lock() 136 save = current->journal_info; nilfs_prepare_segment_lock() 150 current->journal_info = ti; nilfs_prepare_segment_lock() 205 ti = current->journal_info; nilfs_transaction_begin() 206 current->journal_info = ti->ti_save; nilfs_transaction_begin() 226 struct nilfs_transaction_info *ti = current->journal_info; nilfs_transaction_commit() 245 current->journal_info = ti->ti_save; nilfs_transaction_commit() 257 struct nilfs_transaction_info *ti = current->journal_info; nilfs_transaction_abort() 267 current->journal_info = ti->ti_save; nilfs_transaction_abort() 287 struct nilfs_transaction_info *ti = current->journal_info; nilfs_relax_pressure_in_lock() 300 struct nilfs_transaction_info *cur_ti = current->journal_info; nilfs_transaction_lock() 309 current->journal_info = ti; nilfs_transaction_lock() 327 struct nilfs_transaction_info *ti = current->journal_info; nilfs_transaction_unlock() 334 current->journal_info = ti->ti_save; nilfs_transaction_unlock() 2178 BUG_ON((ti = current->journal_info) && ti->ti_magic == NILFS_TI_MAGIC); nilfs_construct_segment()
|
/linux-4.1.27/include/linux/ |
H A D | init_task.h | 237 .journal_info = NULL, \
|
H A D | jbd.h | 843 return current->journal_info; journal_current_handle()
|
H A D | jbd2.h | 1108 return current->journal_info; journal_current_handle()
|
H A D | sched.h | 1552 void *journal_info; member in struct:task_struct
|
/linux-4.1.27/fs/reiserfs/ |
H A D | journal.c | 3155 th = current->journal_info; reiserfs_persistent_transaction() 3192 struct reiserfs_transaction_handle *cur_th = current->journal_info; journal_join() 3196 * current->journal_info pointer journal_join() 3206 struct reiserfs_transaction_handle *cur_th = current->journal_info; journal_join_abort() 3210 * current->journal_info pointer journal_join_abort() 3220 struct reiserfs_transaction_handle *cur_th = current->journal_info; journal_begin() 3233 "journal_info != 0"); journal_begin() 3243 th->t_handle_save = current->journal_info; journal_begin() 3244 current->journal_info = th; journal_begin() 3247 current->journal_info = th; journal_begin() 3250 BUG_ON(current->journal_info != th); journal_begin() 3257 current->journal_info = th->t_handle_save; journal_begin() 3384 if (!current->journal_info && th->t_refcount > 1) journal_end() 3396 current->journal_info; journal_end() 3405 memcpy(current->journal_info, th, sizeof(*th)); journal_end() 4015 current->journal_info = th->t_handle_save; do_journal_end() 4059 * quota ops might need to nest, setup the journal_info pointer do_journal_end() 4062 current->journal_info = th; do_journal_end() 4069 current->journal_info = th->t_handle_save; do_journal_end()
|
H A D | inode.c | 2787 journal_info; reiserfs_write_begin() 2795 struct reiserfs_transaction_handle *th = current->journal_info; reiserfs_write_begin() 2846 journal_info; __reiserfs_write_begin() 2855 struct reiserfs_transaction_handle *th = current->journal_info; __reiserfs_write_begin() 2907 th = current->journal_info; reiserfs_write_end() 3009 th = current->journal_info; reiserfs_commit_write()
|
H A D | super.c | 2463 if (!current->journal_info) { reiserfs_quota_write() 2492 journal_mark_dirty(current->journal_info, bh); reiserfs_quota_write()
|
H A D | reiserfs.h | 2860 void *t_handle_save; /* save existing current->journal_info */ 2897 struct reiserfs_transaction_handle *th = current->journal_info; reiserfs_transaction_running()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
H A D | cl_object.c | 507 * structures. On Linux, it wont' be easy to use task_struct->journal_info 509 * about journal_info. Currently following fields in task_struct are identified
|
/linux-4.1.27/fs/jbd2/ |
H A D | transaction.c | 371 current->journal_info = handle; start_this_handle() 506 if (WARN_ON(current->journal_info)) { jbd2_journal_start_reserved() 655 current->journal_info = NULL; jbd2__journal_restart() 1625 current->journal_info = NULL; jbd2_journal_stop()
|
H A D | journal.c | 564 if (journal->j_running_transaction && !current->journal_info) { __jbd2_journal_force_commit() 614 J_ASSERT(!current->journal_info); jbd2_journal_force_commit()
|
/linux-4.1.27/fs/jbd/ |
H A D | transaction.c | 289 current->journal_info = handle; journal_start() 294 current->journal_info = NULL; journal_start() 1435 current->journal_info = NULL; journal_stop()
|
H A D | journal.c | 516 if (journal->j_running_transaction && !current->journal_info) { journal_force_commit_nested()
|