Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/extent_io.c extent_write_locked_range() -> bio_ctrl_init_submit_bitmap()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 bio_ctrl 8095910358022389760
PARAM_VALUE 2 bio_ctrl->bbio 0,4096-ptr_max
PARAM_VALUE 2 bio_ctrl->end_io_func 0,7486954624214577152
PARAM_VALUE 2 bio_ctrl->opf 1,2049,1048577,67108865,67110913,68157441
PARAM_VALUE 2 bio_ctrl->ractl 0
PARAM_VALUE 2 bio_ctrl->wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528,8655550489496272896
CAPPED_DATA 1 folio 1
DATA_SOURCE 1 folio r filemap_get_folio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 bio_ctrl->len_to_oe_boundary
NO_OVERFLOW_SIMPLE 2 bio_ctrl->next_file_offset
UNITS 0 fs_info unit_byte
HALF_LOCKED2 &pool->lock

fs/btrfs/extent_io.c extent_writepage() -> bio_ctrl_init_submit_bitmap()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 1 folio->mapping 4096-ptr_max
PARAM_VALUE 1 folio->mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 folio->mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 *folio->_mm_id 0-4294967295
PARAM_VALUE 2 bio_ctrl 1373328912510251008
PARAM_VALUE 2 bio_ctrl->bbio 0,4096-ptr_max
PARAM_VALUE 2 bio_ctrl->bbio->async_csum 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.__bi_cnt.counter 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.__bi_nr_segments 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_bdev 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_blkg 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_bvec_gap_bit 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_cookie 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_crypt_context 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_end_io 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_flags 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_integrity 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_io_vec 0,4096-ptr_max
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_iocost_cost 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_ioprio 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_iter.bi_idx 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_iter.bi_sector 0-36028797018963967
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_max_vecs 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_next 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_pool 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_private 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_status 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.bi_write_stream 0
PARAM_VALUE 2 bio_ctrl->bbio->bio.issue_time_ns 0
PARAM_VALUE 2 bio_ctrl->bbio->can_use_append 0
PARAM_VALUE 2 bio_ctrl->bbio->csum 0
PARAM_VALUE 2 bio_ctrl->bbio->csum_done.done 0
PARAM_VALUE 2 bio_ctrl->bbio->csum_saved_iter.bi_idx 0
PARAM_VALUE 2 bio_ctrl->bbio->csum_saved_iter.bi_size 0
PARAM_VALUE 2 bio_ctrl->bbio->csum_search_commit_root 0
PARAM_VALUE 2 bio_ctrl->bbio->csum_work.data.counter 0
PARAM_VALUE 2 bio_ctrl->bbio->csum_work.entry.next 0
PARAM_VALUE 2 bio_ctrl->bbio->csum_work.entry.prev 0
PARAM_VALUE 2 bio_ctrl->bbio->csum_work.func 0
PARAM_VALUE 2 bio_ctrl->bbio->end_io 0,7393797380123000832,7486954624214577152
PARAM_VALUE 2 bio_ctrl->bbio->end_io_work.entry.next 0
PARAM_VALUE 2 bio_ctrl->bbio->end_io_work.entry.prev 0
PARAM_VALUE 2 bio_ctrl->bbio->end_io_work.func 0
PARAM_VALUE 2 bio_ctrl->bbio->file_offset 0
PARAM_VALUE 2 bio_ctrl->bbio->inode 4096-ptr_max
PARAM_VALUE 2 bio_ctrl->bbio->is_remap 0
PARAM_VALUE 2 bio_ctrl->bbio->is_scrub 0
PARAM_VALUE 2 bio_ctrl->bbio->mirror_num 0
PARAM_VALUE 2 bio_ctrl->bbio->ordered 0
PARAM_VALUE 2 bio_ctrl->bbio->orig_logical 0
PARAM_VALUE 2 bio_ctrl->bbio->orig_physical 0
PARAM_VALUE 2 bio_ctrl->bbio->parent_check.level 0
PARAM_VALUE 2 bio_ctrl->bbio->parent_check.owner_root 0
PARAM_VALUE 2 bio_ctrl->bbio->parent_check.transid 0
PARAM_VALUE 2 bio_ctrl->bbio->pending_ios.counter 1
PARAM_VALUE 2 bio_ctrl->bbio->private 0
PARAM_VALUE 2 bio_ctrl->bbio->saved_iter.bi_bvec_done 0
PARAM_VALUE 2 bio_ctrl->bbio->saved_iter.bi_idx 0
PARAM_VALUE 2 bio_ctrl->bbio->saved_iter.bi_sector 0
PARAM_VALUE 2 bio_ctrl->bbio->saved_iter.bi_size 0
PARAM_VALUE 2 bio_ctrl->bbio->status 0
PARAM_VALUE 2 bio_ctrl->bbio->sums 0
PARAM_VALUE 2 bio_ctrl->compress_type 0
PARAM_VALUE 2 bio_ctrl->end_io_func 0,7486954624214577152
PARAM_VALUE 2 bio_ctrl->last_em_start 0
PARAM_VALUE 2 bio_ctrl->opf 1,2049,1048577
PARAM_VALUE 2 bio_ctrl->ractl 0
PARAM_VALUE 2 bio_ctrl->ractl->mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 2 bio_ctrl->wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
CAPPED_DATA 1 folio 1
CAPPED_DATA 1 folio->index 1
DATA_SOURCE 1 folio $0
DATA_SOURCE 2 bio_ctrl $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 bio_ctrl->wbc->wb_bytes
NO_OVERFLOW_SIMPLE 2 bio_ctrl->wbc->wb_lcand_bytes
NO_OVERFLOW_SIMPLE 2 bio_ctrl->wbc->wb_tcand_bytes
UNITS 0 fs_info unit_byte
HALF_LOCKED2 &mapping->invalidate_lock