Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/udf/symlink.c udf_symlink_filler() -> udf_bread()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_sb 4096-ptr_max
PARAM_VALUE 1 block 0
PARAM_VALUE 2 create 0
PARAM_VALUE 3 err 6442570934519562240
PARAM_VALUE 3 *err 0
CAPPED_DATA 0 inode->i_size 1
PARAM_COMPARE 0 inode->i_sb->s_blocksize >= $0->i_size
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/udf/partition.c udf_get_pblock_virt15() -> udf_bread()

Type Parameter Key Value
PARAM_VALUE 2 create 0
PARAM_VALUE 3 err 3402721595218571264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iinfo->i_data_sem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sb->s_fs_info->bitmap_lock
HALF_LOCKED2 &sbi->s_alloc_mutex

fs/udf/directory.c udf_fiiter_append_blk() -> udf_bread()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 0 inode->i_mapping->host->i_sb->s_cop->empty_dir 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144
PARAM_VALUE 0 inode->i_mapping->host->i_sb->s_cop->get_context 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416
PARAM_VALUE 0 inode->i_mapping->host->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 0 inode->i_mapping->host->i_sb->s_cop->set_context 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112
PARAM_VALUE 2 create 1
PARAM_VALUE 3 err 6392011726779719680
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 inode->i_mode 0-u16max
USER_DATA 0 inode->i_size (-9223372036854775807)-(-4),0-s64max

fs/udf/super.c udf_load_vat() -> udf_bread()

Type Parameter Key Value
PARAM_VALUE 0 inode 1-u64max
PARAM_VALUE 0 inode->i_wb->dwork.timer.is_hard 0-1
PARAM_VALUE 0 inode->i_wb->dwork.timer.is_lazy 0-1
PARAM_VALUE 0 inode->i_wb->dwork.timer.is_queued 0-1
PARAM_VALUE 0 inode->i_wb->dwork.timer.is_soft 0-1
PARAM_VALUE 0 inode->i_wb->dwork.work.flags 0-4294967295
PARAM_VALUE 0 inode->i_wb->dwork.work.function 1626621062881370112
PARAM_VALUE 0 inode->i_wb->dwork.work.is_hard 0-1
PARAM_VALUE 0 inode->i_wb->dwork.work.is_lazy 0-1
PARAM_VALUE 0 inode->i_wb->dwork.work.is_soft 0-1
PARAM_VALUE 0 inode->i_wb->dwork.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 inode->i_wb->dwork.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 inode->i_wb->dwork.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 block 0
PARAM_VALUE 2 create 0
PARAM_VALUE 3 err 5443095023655768064
PARAM_VALUE 3 *err 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex