Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- fs/udf/directory.c, line 478
- fs/udf/partition.c, line 79
- fs/udf/super.c, line 1258
- fs/udf/symlink.c, line 120
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 |