Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/bio.c btrfs_submit_chunk() -> btrfs_submit_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 2 smap 111890147107352576
BUF_SIZE 0 bio 144
BUF_SIZE 1 bioc 0
DATA_SOURCE 3 mirror_num $1
BIT_INFO 1 bioc 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 mirror_num unit_array_size
HALF_LOCKED2 &fs_info->remap_mutex
HALF_LOCKED2 &pool->lock

fs/btrfs/bio.c btrfs_submit_repair_write() -> btrfs_submit_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0-36028797018963967
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 1 bioc 0
PARAM_VALUE 2 smap 4358156812080648192
PARAM_VALUE 2 smap->bioc 0
PARAM_VALUE 3 mirror_num s32min-(-1),1-s32max
CAPPED_DATA 3 mirror_num 1
DATA_SOURCE 3 mirror_num $1
NOCHECK_CALL

fs/btrfs/bio.c run_one_async_done() -> btrfs_submit_bio()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_opf 0,67108864-u32max
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 2 smap 4096-ptr_max
BUF_SIZE 0 bio 144
BIT_INFO 0 bio->bi_opf 0x4000000,0xffffffff
NOCHECK_CALL
UNITS 3 mirror_num unit_array_size
HALF_LOCKED2 &pool->lock