Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/file-item.c csum_one_bio() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 iter 4096-ptr_max
BUF_SIZE 0 bio 144
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/btrfs/file-item.c csum_one_bio() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 iter 4096-ptr_max
BUF_SIZE 0 bio 144
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/btrfs/raid56.c index_one_bio() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 iter 4096-ptr_max
DATA_SOURCE 0 bio $1
PREEMPT_ADD
UNITS 0 bio unit_jiffy
LOCK2 &rbio->bio_list_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct btrfs_raid_bio)->bio_list_lock

fs/btrfs/raid56.c index_one_bio() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 iter 4096-ptr_max
DATA_SOURCE 0 bio $1
PREEMPT_ADD
UNITS 0 bio unit_jiffy
LOCK2 &rbio->bio_list_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct btrfs_raid_bio)->bio_list_lock

fs/btrfs/raid56.c set_bio_pages_uptodate() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 iter 6302360366955220992
PARAM_VALUE 1 iter->bi_size 1-u32max
BUF_SIZE 0 bio (-1)-s32max
BUF_SIZE 0 bio (-1)-s32max
BUF_SIZE 0 bio->bi_pool (-1),624
BUF_SIZE 0 bio->bi_private (-1)-s32max
CAPPED_DATA 0 bio->bi_vcnt 1
DATA_SOURCE 0 bio $1
STR_LEN 0 bio (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
STR_LEN 0 bio (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
STR_LEN 0 bio->bi_private (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bio->bi_iter.bi_sector 0-u64max
HOST_DATA 0 bio->bi_iter.bi_size 0-u32max[c]
HOST_DATA 0 bio->bi_max_vecs 0-u16max[c]
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

fs/btrfs/raid56.c set_bio_pages_uptodate() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 iter 6302360366955220992
PARAM_VALUE 1 iter->bi_size 1-u32max
BUF_SIZE 0 bio (-1)-s32max
BUF_SIZE 0 bio (-1)-s32max
BUF_SIZE 0 bio->bi_pool (-1),624
BUF_SIZE 0 bio->bi_private (-1)-s32max
CAPPED_DATA 0 bio->bi_vcnt 1
DATA_SOURCE 0 bio $1
STR_LEN 0 bio (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
STR_LEN 0 bio (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
STR_LEN 0 bio->bi_private (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bio->bi_iter.bi_sector 0-u64max
HOST_DATA 0 bio->bi_iter.bi_size 0-u32max[c]
HOST_DATA 0 bio->bi_max_vecs 0-u16max[c]
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

fs/btrfs/raid56.c verify_bio_data_sectors() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_private 4096-ptr_max
PARAM_VALUE 1 iter 4865328568651096064
PARAM_VALUE 1 iter->bi_size 1-u32max
BUF_SIZE 0 bio (-1)-s32max
BUF_SIZE 0 bio (-1)-s32max
BUF_SIZE 0 bio->bi_pool (-1),624
BUF_SIZE 0 bio->bi_private (-1)-s32max
CAPPED_DATA 0 bio->bi_vcnt 1
DATA_SOURCE 0 bio $1
STR_LEN 0 bio (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
STR_LEN 0 bio (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
STR_LEN 0 bio->bi_private (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bio->bi_iter.bi_sector 0-u64max
HOST_DATA 0 bio->bi_iter.bi_size 0-u32max[c]
HOST_DATA 0 bio->bi_max_vecs 0-u16max[c]
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

fs/btrfs/raid56.c verify_bio_data_sectors() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_private 4096-ptr_max
PARAM_VALUE 1 iter 4865328568651096064
PARAM_VALUE 1 iter->bi_size 1-u32max
BUF_SIZE 0 bio (-1)-s32max
BUF_SIZE 0 bio (-1)-s32max
BUF_SIZE 0 bio->bi_pool (-1),624
BUF_SIZE 0 bio->bi_private (-1)-s32max
CAPPED_DATA 0 bio->bi_vcnt 1
DATA_SOURCE 0 bio $1
STR_LEN 0 bio (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
STR_LEN 0 bio (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
STR_LEN 0 bio->bi_private (-1),8,11-12,14,17,19-20,23,26-27,29,31-32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bio->bi_iter.bi_sector 0-u64max
HOST_DATA 0 bio->bi_iter.bi_size 0-u32max[c]
HOST_DATA 0 bio->bi_max_vecs 0-u16max[c]
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

fs/btrfs/bio.c btrfs_check_read_bio() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_pool 0-2219661640141885439,2219661640141885441-u64max
PARAM_VALUE 0 bio->bi_status 0,10
PARAM_VALUE 1 iter 4096-ptr_max
PARAM_VALUE 1 iter->bi_size 1-u32max
BUF_SIZE 1 iter 20
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/bio.c btrfs_check_read_bio() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_pool 0-2219661640141885439,2219661640141885441-u64max
PARAM_VALUE 0 bio->bi_status 0,10
PARAM_VALUE 1 iter 4096-ptr_max
PARAM_VALUE 1 iter->bi_size 1-u32max
BUF_SIZE 1 iter 20
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/bio.c btrfs_end_repair_bio() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_pool 2219661640141885440
PARAM_VALUE 1 iter 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/btrfs/bio.c btrfs_end_repair_bio() -> bio_iter_phys()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_pool 2219661640141885440
PARAM_VALUE 1 iter 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock