Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ext4/extents.c ext4_ext_grow_indepth() -> __ext4_journal_get_create_access()

Type Parameter Key Value
PARAM_VALUE 0 where 2146300072308842496
PARAM_VALUE 1 line 1340
PARAM_VALUE 2 handle->h_err s32min-(-1),1-s32max
PARAM_VALUE 3 sb 4096-ptr_max
PARAM_VALUE 4 bh 4096-ptr_max
PARAM_VALUE 5 trigger_type 1
BUF_SIZE 0 where 22
BUF_SIZE 2 handle (-1),1-s32max
BUF_SIZE 2 handle (-1),1-s32max
BUF_SIZE 4 bh (-1)-s32max
BUF_SIZE 4 bh (-1)-s32max
CAPPED_DATA 4 bh 1
DATA_SOURCE 2 handle $0
DATA_SOURCE 4 bh r sb_getblk_gfp
STR_LEN 0 where (-1)-1
STR_LEN 2 handle (-1)-1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 3 sb->s_blocksize
NO_OVERFLOW_SIMPLE 3 sb->s_blocksize_bits
UNITS 3 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/ext4/extents.c ext4_ext_split() -> __ext4_journal_get_create_access()

Type Parameter Key Value
PARAM_VALUE 0 where 2674789915015389184
PARAM_VALUE 1 line 1134
PARAM_VALUE 3 sb 4096-ptr_max
PARAM_VALUE 4 bh 4096-ptr_max
PARAM_VALUE 5 trigger_type 1
BUF_SIZE 0 where 15
BUF_SIZE 2 handle (-1),1-s32max
BUF_SIZE 2 handle (-1),1-s32max
BUF_SIZE 4 bh (-1)-s32max
BUF_SIZE 4 bh (-1)-s32max
CAPPED_DATA 4 bh 1
DATA_SOURCE 2 handle $0
DATA_SOURCE 4 bh r sb_getblk_gfp
STR_LEN 0 where (-1)-1
STR_LEN 2 handle (-1)-1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 3 sb->s_blocksize
NO_OVERFLOW_SIMPLE 3 sb->s_blocksize_bits
UNITS 3 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/ext4/extents.c ext4_ext_split() -> __ext4_journal_get_create_access()

Type Parameter Key Value
PARAM_VALUE 0 where 2674789915015389184
PARAM_VALUE 1 line 1213
PARAM_VALUE 2 handle 0,4096-ptr_max
PARAM_VALUE 3 sb 4096-ptr_max
PARAM_VALUE 3 sb->s_bdev 4096-ptr_max
PARAM_VALUE 4 bh 4096-ptr_max
PARAM_VALUE 5 trigger_type 1
BUF_SIZE 0 where 15
BUF_SIZE 2 handle (-1),1-s32max
BUF_SIZE 2 handle (-1),1-s32max
BUF_SIZE 4 bh (-1)-s32max
BUF_SIZE 4 bh (-1)-s32max
CAPPED_DATA 4 bh 1
DATA_SOURCE 2 handle $0
DATA_SOURCE 4 bh r sb_getblk
STR_LEN 0 where (-1)-1
STR_LEN 2 handle (-1)-1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 3 sb->s_blocksize
NO_OVERFLOW_SIMPLE 3 sb->s_blocksize_bits
UNITS 3 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/ext4/indirect.c ext4_alloc_branch() -> __ext4_journal_get_create_access()

Type Parameter Key Value
PARAM_VALUE 0 where 6590856971250507776
PARAM_VALUE 1 line 364
PARAM_VALUE 3 sb 4096-ptr_max
PARAM_VALUE 3 sb->s_bdev 4096-ptr_max
PARAM_VALUE 4 bh 4096-ptr_max
PARAM_VALUE 5 trigger_type 1
BUF_SIZE 0 where 18
BUF_SIZE 2 handle (-1),1-s32max
BUF_SIZE 2 handle (-1),1-s32max
DATA_SOURCE 2 handle $0
STR_LEN 0 where (-1)-1
STR_LEN 2 handle (-1)-1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/ext4/inode.c ext4_getblk() -> __ext4_journal_get_create_access()

Type Parameter Key Value
PARAM_VALUE 0 where 1128918942692241408
PARAM_VALUE 1 line 1025
PARAM_VALUE 3 sb 4096-ptr_max
PARAM_VALUE 3 sb->s_bdev 4096-ptr_max
PARAM_VALUE 4 bh 4096-ptr_max
PARAM_VALUE 5 trigger_type 1
BUF_SIZE 0 where 12
BUF_SIZE 2 handle (-1)-s32max
BUF_SIZE 2 handle (-1)-s32max
BUF_SIZE 4 bh (-1)-s32max
BUF_SIZE 4 bh (-1)-s32max
CAPPED_DATA 4 bh 1
DATA_SOURCE 2 handle $0
DATA_SOURCE 4 bh r getblk_unmovable
STR_LEN 0 where (-1)-1
STR_LEN 2 handle (-1)-1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 sb unit_byte

fs/ext4/inline.c ext4_convert_inline_data_nolock() -> __ext4_journal_get_create_access()

Type Parameter Key Value
PARAM_VALUE 0 where 7180337137931513856
PARAM_VALUE 1 line 1154
PARAM_VALUE 2 handle->h_sync 1
PARAM_VALUE 3 sb 4096-ptr_max
PARAM_VALUE 3 sb->s_bdev 4096-ptr_max
PARAM_VALUE 4 bh 4096-ptr_max
PARAM_VALUE 5 trigger_type 1
BUF_SIZE 0 where 32
BUF_SIZE 2 handle (-1)-s32max
BUF_SIZE 2 handle (-1)-s32max
BUF_SIZE 4 bh (-1)-s32max
BUF_SIZE 4 bh (-1)-s32max
CAPPED_DATA 4 bh 1
DATA_SOURCE 2 handle $0
DATA_SOURCE 4 bh r sb_getblk
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 sb->s_blocksize
NO_OVERFLOW_SIMPLE 3 sb->s_blocksize_bits
UNITS 3 sb unit_byte