Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/extent_io.c btrfs_do_readpage() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 5815229417024954368,6447626660275666944
PARAM_VALUE 0 bio_ctrl->bbio 0,4096-ptr_max
PARAM_VALUE 0 bio_ctrl->compress_type 0-3
PARAM_VALUE 0 bio_ctrl->end_io_func 7393797380123000832
PARAM_VALUE 0 bio_ctrl->opf 0,524288
PARAM_VALUE 0 bio_ctrl->ractl 0,4096-ptr_max
PARAM_VALUE 0 bio_ctrl->wbc 0
CAPPED_DATA 0 bio_ctrl->compress_type 1
CAPPED_DATA 0 bio_ctrl->last_em_start 1
DATA_SOURCE 0 bio_ctrl $2
HARD_MAX 0 bio_ctrl->opf 524288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bio_ctrl->last_em_start
NO_OVERFLOW_SIMPLE 0 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 0 bio_ctrl->next_file_offset

fs/btrfs/extent_io.c btrfs_do_readpage() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 5815229417024954368,6447626660275666944
PARAM_VALUE 0 bio_ctrl->bbio 0,4096-ptr_max
PARAM_VALUE 0 bio_ctrl->compress_type 0-3
PARAM_VALUE 0 bio_ctrl->end_io_func 7393797380123000832
PARAM_VALUE 0 bio_ctrl->opf 0,524288
PARAM_VALUE 0 bio_ctrl->ractl 0,4096-ptr_max
PARAM_VALUE 0 bio_ctrl->wbc 0
CAPPED_DATA 0 bio_ctrl->compress_type 1
CAPPED_DATA 0 bio_ctrl->last_em_start 1
DATA_SOURCE 0 bio_ctrl $2
HARD_MAX 0 bio_ctrl->opf 524288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bio_ctrl->last_em_start
NO_OVERFLOW_SIMPLE 0 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 0 bio_ctrl->next_file_offset

fs/btrfs/extent_io.c btrfs_read_folio() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 6447626660275666944
PARAM_VALUE 0 bio_ctrl->bbio 0,4096-ptr_max
PARAM_VALUE 0 bio_ctrl->compress_type 0-3
PARAM_VALUE 0 bio_ctrl->end_io_func 0,7393797380123000832
PARAM_VALUE 0 bio_ctrl->opf 0
PARAM_VALUE 0 bio_ctrl->ractl 0
PARAM_VALUE 0 bio_ctrl->wbc 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &caching_ctl->mutex
HALF_LOCKED2 &fs_info->commit_root_sem
HALF_LOCKED2 &inode->vfs_inode.i_rwsem
HALF_LOCKED2 &pool->lock

fs/btrfs/extent_io.c btrfs_readahead() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 5815229417024954368
PARAM_VALUE 0 bio_ctrl->bbio 0,4096-ptr_max
PARAM_VALUE 0 bio_ctrl->compress_type 0-3
PARAM_VALUE 0 bio_ctrl->end_io_func 0,7393797380123000832
PARAM_VALUE 0 bio_ctrl->opf 524288
PARAM_VALUE 0 bio_ctrl->ractl 4096-ptr_max
PARAM_VALUE 0 bio_ctrl->wbc 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mapping->invalidate_lock

fs/btrfs/extent_io.c submit_extent_folio() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 1373328912510251008,5815229417024954368,6447626660275666944,8095910358022389760
PARAM_VALUE 0 bio_ctrl->bbio 1-u64max
PARAM_VALUE 0 bio_ctrl->end_io_func 7393797380123000832,7486954624214577152
PARAM_VALUE 0 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
DATA_SOURCE 0 bio_ctrl $0
STR_LEN 0 bio_ctrl->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bio_ctrl->last_em_start
NO_OVERFLOW_SIMPLE 0 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 0 bio_ctrl->next_file_offset

fs/btrfs/extent_io.c submit_extent_folio() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 1373328912510251008,5815229417024954368,6447626660275666944,8095910358022389760
PARAM_VALUE 0 bio_ctrl->bbio 1-u64max
PARAM_VALUE 0 bio_ctrl->end_io_func 7393797380123000832,7486954624214577152
PARAM_VALUE 0 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
DATA_SOURCE 0 bio_ctrl $0
STR_LEN 0 bio_ctrl->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bio_ctrl->bbio->file_offset
NO_OVERFLOW_SIMPLE 0 bio_ctrl->last_em_start
NO_OVERFLOW_SIMPLE 0 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 0 bio_ctrl->next_file_offset

fs/btrfs/extent_io.c submit_extent_folio() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 1373328912510251008,5815229417024954368,6447626660275666944,8095910358022389760
PARAM_VALUE 0 bio_ctrl->bbio 1-u64max
PARAM_VALUE 0 bio_ctrl->end_io_func 7393797380123000832,7486954624214577152
PARAM_VALUE 0 bio_ctrl->len_to_oe_boundary 0
PARAM_VALUE 0 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 bio_ctrl->wbc 0,4096-ptr_max
DATA_SOURCE 0 bio_ctrl $0
STR_LEN 0 bio_ctrl->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bio_ctrl->bbio->file_offset
NO_OVERFLOW_SIMPLE 0 bio_ctrl->last_em_start
NO_OVERFLOW_SIMPLE 0 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 0 bio_ctrl->next_file_offset

fs/btrfs/extent_io.c submit_extent_folio() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 1373328912510251008,5815229417024954368,6447626660275666944,8095910358022389760
PARAM_VALUE 0 bio_ctrl->bbio 4096-ptr_max
PARAM_VALUE 0 bio_ctrl->end_io_func 7486954624214577152
PARAM_VALUE 0 bio_ctrl->len_to_oe_boundary 1-u32max
PARAM_VALUE 0 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 bio_ctrl->wbc 4096-ptr_max
DATA_SOURCE 0 bio_ctrl $0
STR_LEN 0 bio_ctrl->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bio_ctrl->bbio->file_offset
NO_OVERFLOW_SIMPLE 0 bio_ctrl->last_em_start
NO_OVERFLOW_SIMPLE 0 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 0 bio_ctrl->next_file_offset

fs/btrfs/extent_io.c submit_one_sector() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 1373328912510251008,8095910358022389760
PARAM_VALUE 0 bio_ctrl->bbio 0,4096-ptr_max
PARAM_VALUE 0 bio_ctrl->compress_type 0
PARAM_VALUE 0 bio_ctrl->end_io_func 7486954624214577152
PARAM_VALUE 0 bio_ctrl->last_em_start 0
PARAM_VALUE 0 bio_ctrl->opf 1,2049,1048577,67108865,67110913,68157441
PARAM_VALUE 0 bio_ctrl->ractl 0
PARAM_VALUE 0 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792
PARAM_VALUE 0 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 bio_ctrl->wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528,8655550489496272896
DATA_SOURCE 0 bio_ctrl $3
STR_LEN 0 bio_ctrl->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 0 bio_ctrl->next_file_offset

fs/btrfs/extent_io.c submit_write_bio() -> submit_one_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio_ctrl 1373328912510251008,8095910358022389760
PARAM_VALUE 0 bio_ctrl->bbio 1-u64max
PARAM_VALUE 0 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
DATA_SOURCE 0 bio_ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 0 bio_ctrl->next_file_offset
NO_OVERFLOW_SIMPLE 0 bio_ctrl->wbc->wb_bytes
NO_OVERFLOW_SIMPLE 0 bio_ctrl->wbc->wb_lcand_bytes
NO_OVERFLOW_SIMPLE 0 bio_ctrl->wbc->wb_tcand_bytes