Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nilfs2/segment.c nilfs_clean_segments() -> nilfs_transaction_lock()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_bdev->bd_mapping->host->i_sb->s_cop->inode_info_offs 1632,1808,2632,2648
PARAM_VALUE 0 sb->s_cop->empty_dir 0,86,661756434209751040,4392966320616476672,5234023279986843648
PARAM_VALUE 0 sb->s_cop->get_context 0,706,17350455714160640,4513809449498124288,5149251875611672576
PARAM_VALUE 0 sb->s_cop->set_context 0,67,317457138841939968,3250154607523569664,5979066299606671360
PARAM_VALUE 0 sb->s_fs_info 4096-ptr_max
PARAM_VALUE 1 ti 6078515893379391488
PARAM_VALUE 2 gcflag 1
DATA_SOURCE 0 sb $0
CAPABLE 0 21
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/nilfs2/segment.c nilfs_construct_dsync_segment() -> nilfs_transaction_lock()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_fs_info 4096-ptr_max
PARAM_VALUE 1 ti 6518720311125225472
PARAM_VALUE 2 gcflag 0
DATA_SOURCE 0 sb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/nilfs2/segment.c nilfs_segctor_thread_construct() -> nilfs_transaction_lock()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 ti 5298943383764307968
PARAM_VALUE 2 gcflag 0
NOCHECK_CALL
UNITS 0 sb unit_byte

fs/nilfs2/segment.c nilfs_segctor_write_out() -> nilfs_transaction_lock()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 0 sb->s_fs_info 4096-ptr_max
PARAM_VALUE 1 ti 3133078069473890304
PARAM_VALUE 2 gcflag 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sb unit_byte
LOCK2 &nilfs->ns_segctor_sem