Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 26 files:

Smatch caller information:

drivers/md/raid5-ppl.c ppl_new_iounit() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 32
PARAM_VALUE 4 opf 131073
BUF_SIZE 2 table 512
MEM_ZERO 0 bio
NOCHECK_CALL
LOCK2 &log->io_mutex
TYPE_LOCK (struct ppl_log)->io_mutex

drivers/md/bcache/writeback.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 0-8192
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
NOCHECK_CALL

drivers/block/floppy.c __floppy_read_block_0() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 594458496622579712
PARAM_VALUE 2 table 4713750441301479424
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0
DATA_SOURCE 1 bdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &floppy_mutex
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 global &open_lock

drivers/md/dm-vdo/vdo.c vdo_synchronous_flush() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 1977698418627125248
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 262145
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/target/target_core_pscsi.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 0-256
PARAM_VALUE 4 opf 0-1
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
CAPPED_DATA 3 max_vecs 1
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
FUZZY_MAX 4 opf 1
HARD_MAX 4 opf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/md/bcache/debug.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 3 max_vecs 0-1024
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
NOCHECK_CALL
UNITS 1 bdev unit_byte

drivers/md/md.c sync_page_io() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 1685830172658589696
PARAM_VALUE 1 bdev 1-u64max
PARAM_VALUE 2 table 4138559468393644032
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0
DATA_SOURCE 4 opf $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/md.c sync_page_io() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 1685830172658589696
PARAM_VALUE 2 table 4138559468393644032
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0-1,133121
BUF_SIZE 1 bdev (-1),2136
BUF_SIZE 1 bdev (-1),2136
DATA_SOURCE 4 opf $4
HARD_MAX 4 opf 133121
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

mm/page_io.c swap_bdev_submit_read() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 3 max_vecs 32
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144
BUF_SIZE 2 table 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bdev unit_byte
UNITS 3 max_vecs unit_array_size

mm/page_io.c swap_bdev_submit_write() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 3 max_vecs 32
PARAM_VALUE 4 opf 16777217
BUF_SIZE 0 bio 144
BUF_SIZE 2 table 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bdev unit_byte
UNITS 3 max_vecs unit_array_size

fs/ocfs2/cluster/heartbeat.c o2hb_issue_node_write() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 2014529388046241904,5273236262096928880
PARAM_VALUE 1 bdev 0,4096-ptr_max
PARAM_VALUE 2 table 2014529388046242048,5273236262096929024
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 2049
BUF_SIZE 0 bio 144
NOCHECK_CALL

fs/f2fs/segment.c submit_flush_wait() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 264193
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/bcache/movinggc.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 0-8192
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
NOCHECK_CALL

fs/erofs/fileio.c erofs_fileio_rq_alloc() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 256,4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 16
PARAM_VALUE 4 opf 0
BUF_SIZE 2 table 256
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 max_vecs unit_array_size
HALF_LOCKED2 &mapping->invalidate_lock

fs/btrfs/scrub.c scrub_raid56_cached_parity() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 6312167714125516800
PARAM_VALUE 1 bdev 0
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 0
NOCHECK_CALL

fs/xfs/xfs_log.c xlog_write_iclog() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 4 opf 38913
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bdev unit_byte
LOCK2 &iclog->ic_sema
HALF_LOCKED2 &log->l_icloglock
TYPE_LOCK (struct xlog_in_core)->ic_sema

fs/squashfs/block.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bdev unit_byte

drivers/md/bcache/io.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 0-1024
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144
CAPPED_DATA 3 max_vecs 1
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &b->io_mutex
HALF_LOCKED2 &c->uuid_write_mutex
HALF_LOCKED2 &c->verify_lock
HALF_LOCKED2 global &bch_register_lock

fs/xfs/xfs_zone_gc.c xfs_zone_gc_reset_sync() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4765128439164899328
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 2065
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

drivers/md/dm.c __send_empty_flush() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 3577610334751576064
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 264193,296961
FUZZY_MAX 4 opf 264193
BIT_INFO 4 opf 0x40801,0x48801
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &md->io_barrier
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mapped_device)->io_barrier

block/bio.c bdev_rw_virt() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 2037245562245144576
PARAM_VALUE 1 bdev->bd_disk->part0->bd_mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 1 bdev->bd_disk->part0->bd_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 1 bdev->bd_disk->part0->bd_mapping->host->i_sb->s_export_op->fh_to_parent 0,4672,5297,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max
PARAM_VALUE 1 bdev->bd_disk->part0->bd_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 1 bdev->bd_mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 1 bdev->bd_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 1 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 2 table 6353977829790785536
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0-1,2049,4096,6144-6145
DATA_SOURCE 1 bdev $0
DATA_SOURCE 4 opf $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bdev unit_byte
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 global &system_transition_mutex

block/bio.c bio_alloc_bioset() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_pool->cache 1-u64max
PARAM_VALUE 1 bdev->bd_disk->queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 bdev->bd_holder_ops->freeze 4096-ptr_max
PARAM_VALUE 1 bdev->bd_holder_ops->sync 4096-ptr_max
PARAM_VALUE 1 bdev->bd_mapping->host->i_op->get_offset_ctx 0,2606890545167454208
PARAM_VALUE 1 bdev->bd_mapping->host->i_op->readlink 0,1728600404483375104,2832489546165891072,2874824064778891264,3069732422725099520,4516337085607264256
PARAM_VALUE 1 bdev->bd_mapping->host->i_op->sync_lazytime 0,6951464784224747520
PARAM_VALUE 1 bdev->bd_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 bdev->bd_mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 1 bdev->bd_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 1 bdev->bd_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 bdev->bd_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 1 bdev->bd_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 3 max_vecs 0,16,64,128,256
BUF_SIZE 0 bio->bi_pool (-1),624
BUF_SIZE 1 bdev (-1)-0,2136
BUF_SIZE 1 bdev (-1)-0,2136
DATA_SOURCE 1 bdev $0
DATA_SOURCE 3 max_vecs $1 [m]
DATA_SOURCE 4 opf $2 [m]
STR_LEN 0 bio (-1)
STR_LEN 1 bdev (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 bdev->bd_queue->last_merge->__sector 0-18446744073709551614
USER_DATA 3 max_vecs 0[c]
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 1 bdev->bd_disk->queue->queue_hw_ctx
NO_OVERFLOW_SIMPLE 1 bdev->bd_disk->queue->stats
NO_OVERFLOW_SIMPLE 1 bdev->bd_mapping->host->i_bytes
UNITS 0 bio unit_byte
UNITS 1 bdev unit_byte
HALF_LOCKED2 &dcc->cmd_lock
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &fs_info->tree_log_mutex
HALF_LOCKED2 &log->io_mutex
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 1 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 1 &bdev->bd_mapping->invalidate_lock
HALF_LOCKED2 1 &bdev->bd_queue->queue_lock

block/bio.c bio_init_clone() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev->bd_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 3 max_vecs 0
BUF_SIZE 0 bio (-1),144
BUF_SIZE 0 bio (-1),144
DATA_SOURCE 0 bio $1
DATA_SOURCE 1 bdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 bdev->bd_disk->queue->queue_hw_ctx
NO_OVERFLOW_SIMPLE 1 bdev->bd_disk->queue->stats
NO_OVERFLOW_SIMPLE 2 table
UNITS 1 bdev unit_byte
UNITS 2 table unit_byte
HALF_LOCKED2 1 &bdev->bd_queue->queue_lock

block/bio.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_pool->cache 1-u64max
PARAM_VALUE 1 bdev->bd_disk->queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 bdev->bd_holder_ops->freeze 4096-ptr_max
PARAM_VALUE 1 bdev->bd_holder_ops->sync 4096-ptr_max
PARAM_VALUE 1 bdev->bd_mapping->host->i_op->get_offset_ctx 0,2606890545167454208
PARAM_VALUE 1 bdev->bd_mapping->host->i_op->readlink 0,1728600404483375104,2832489546165891072,2874824064778891264,3069732422725099520,4516337085607264256
PARAM_VALUE 1 bdev->bd_mapping->host->i_op->sync_lazytime 0,6951464784224747520
PARAM_VALUE 1 bdev->bd_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 bdev->bd_mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 1 bdev->bd_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 1 bdev->bd_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 bdev->bd_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 1 bdev->bd_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 3 max_vecs 1-4
BUF_SIZE 0 bio->bi_pool (-1),624
BUF_SIZE 1 bdev (-1)-0,2136
BUF_SIZE 1 bdev (-1)-0,2136
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
FUZZY_MAX 3 max_vecs 4
STR_LEN 0 bio (-1)
STR_LEN 0 bio (-1)
STR_LEN 1 bdev (-1)
STR_LEN 1 bdev (-1)
HARD_MAX 3 max_vecs 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 bdev->bd_queue->last_merge->__sector 0-s32max[c]
USER_DATA 3 max_vecs 1-4[c]
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 1 bdev->bd_disk->queue->queue_hw_ctx
NO_OVERFLOW_SIMPLE 1 bdev->bd_disk->queue->stats
UNITS 0 bio unit_byte
UNITS 1 bdev unit_byte
HALF_LOCKED2 &dcc->cmd_lock
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &fs_info->tree_log_mutex
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &vi->i_rwsem
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 1 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 1 &bdev->bd_mapping->invalidate_lock
HALF_LOCKED2 1 &bdev->bd_queue->queue_lock

block/blk-flush.c blkdev_issue_flush() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 536472857938153472
PARAM_VALUE 1 bdev->bd_disk->part0->bd_mapping->host->i_sb->s_export_op->encode_fh 0,2,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 1 bdev->bd_disk->part0->bd_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 1 bdev->bd_disk->part0->bd_mapping->host->i_sb->s_export_op->fh_to_parent 0,4672,5297,4573560380487,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784-s64max
PARAM_VALUE 1 bdev->bd_disk->part0->bd_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 1 bdev->bd_mapping->host->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2712
PARAM_VALUE 1 bdev->bd_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 1 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 262145
BUF_SIZE 1 bdev (-1),2136
BUF_SIZE 1 bdev (-1),2136
DATA_SOURCE 1 bdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bdev unit_byte
HALF_LOCKED2 &clone->commit_lock
HALF_LOCKED2 &elr->lr_super->s_umount
HALF_LOCKED2 &grp->alloc_sem
HALF_LOCKED2 &iclog->ic_sema
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &journal->j_checkpoint_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pmd->root_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &subsys->lock
HALF_LOCKED2 &zmd->mblk_flush_lock
HALF_LOCKED2 &zmd->mblk_sem

block/blk-zoned.c blkdev_zone_reset_all() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 900703510214537216
PARAM_VALUE 1 bdev 4096-ptr_max
PARAM_VALUE 1 bdev->bd_disk->queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 bdev->bd_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 bdev->bd_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 1 bdev->bd_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 bdev->bd_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 2067
DATA_SOURCE 1 bdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 bdev->bd_queue->last_merge->__sector 0-s32max[c]
NO_OVERFLOW_SIMPLE 1 bdev->bd_mapping->host->i_bytes
UNITS 1 bdev unit_byte
HALF_LOCKED2 &fs_info->dev_replace.rwsem
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &zmd->map_lock
HALF_LOCKED2 1 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 1 &bdev->bd_mapping->invalidate_lock

drivers/md/raid1.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 16
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/disk-io.c write_dev_flush() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 1-u64max
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 264193
BUF_SIZE 0 bio 144
RX_PATH
NOCHECK_CALL
UNITS 1 bdev unit_byte
LOCK2 &fs_info->tree_log_mutex
LOCK2 &info->fs_devices->device_list_mutex
TYPE_LOCK (struct btrfs_fs_devices)->device_list_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

drivers/block/zram/zram_drv.c zram_sync_read() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 764119590526681088
PARAM_VALUE 2 table 4799338281539055616
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/zram/zram_drv.c zram_writeback_slots() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/md/dm-pcache/backing_dev.c kmem_type_req_init() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 4 opf 1
NOCHECK_CALL
LOCK2 &cache->writeback_lock
LOCK2 &pool->lock
TYPE_LOCK (struct pcache_cache)->writeback_lock

drivers/nvme/target/zns.c nvmet_bdev_execute_zone_append() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 4096-ptr_max
PARAM_VALUE 1 bdev->bd_disk 4096-ptr_max
PARAM_VALUE 1 bdev->bd_disk->part0 4096-ptr_max
PARAM_VALUE 3 max_vecs 8
PARAM_VALUE 4 opf 34823
BUF_SIZE 0 bio 144
BUF_SIZE 2 table 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 max_vecs unit_array_size
HALF_LOCKED2 &pool->lock

drivers/md/dm-bufio.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 4096-ptr_max
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0-1
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
HARD_MAX 4 opf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/fops.c __blkdev_direct_IO_simple() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 924860499133534208
PARAM_VALUE 1 bdev 4096-ptr_max
PARAM_VALUE 2 table 4096-ptr_max
PARAM_VALUE 3 max_vecs 0-256
PARAM_VALUE 4 opf 0
BUF_SIZE 1 bdev 2136
BUF_SIZE 2 table 64,80-4096
BUF_SIZE 2 table 64,80-4096
CAPPED_DATA 3 max_vecs 1
DATA_SOURCE 1 bdev $2
DATA_SOURCE 3 max_vecs $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 max_vecs 1-256[c]
NO_OVERFLOW_SIMPLE 3 max_vecs
UNITS 3 max_vecs unit_array_size
ELEM_COUNT 2 ==table3 8051
HALF_LOCKED2 &pool->lock

block/fops.c __blkdev_direct_IO_simple() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 924860499133534208
PARAM_VALUE 1 bdev 4096-ptr_max
PARAM_VALUE 2 table 4096-ptr_max
PARAM_VALUE 3 max_vecs 0-256
PARAM_VALUE 4 opf 34817,165889
BUF_SIZE 1 bdev 2136
BUF_SIZE 2 table 64,80-4096
BUF_SIZE 2 table 64,80-4096
CAPPED_DATA 3 max_vecs 1
DATA_SOURCE 1 bdev $2
DATA_SOURCE 3 max_vecs $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 max_vecs 1-256[c]
NO_OVERFLOW_SIMPLE 3 max_vecs
UNITS 3 max_vecs unit_array_size
ELEM_COUNT 2 ==table3 8051
HALF_LOCKED2 &pool->lock

drivers/md/raid5.c ops_run_io() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 2 table 4096-ptr_max
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0-262143
BUF_SIZE 0 bio 144
BIT_INFO 4 opf 0x0,0x20803
NOCHECK_CALL

drivers/md/raid5.c ops_run_io() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 2 table 4096-ptr_max
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0-262143
BUF_SIZE 0 bio 144
BIT_INFO 4 opf 0x1,0x20803
NOCHECK_CALL

drivers/md/raid10.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 16
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nvme/target/io-cmd-bdev.c nvmet_bdev_execute_flush() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 4096-ptr_max
PARAM_VALUE 3 max_vecs 8
PARAM_VALUE 4 opf 262145
BUF_SIZE 0 bio 144
BUF_SIZE 2 table 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 max_vecs unit_array_size
HALF_LOCKED2 &pool->lock

drivers/nvme/target/io-cmd-bdev.c nvmet_bdev_execute_rw() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 3 max_vecs 8
PARAM_VALUE 4 opf 0,256,16384,16640,34817,35073,51201,51457,165889,166145,182273,182529
BUF_SIZE 0 bio 144
BUF_SIZE 2 table 128
FUZZY_MAX 4 opf 34817
BIT_INFO 4 opf 0x0,0x2c901
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 max_vecs unit_array_size
HALF_LOCKED2 &pool->lock

drivers/md/bcache/super.c bcache_write_super() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144
NOCHECK_CALL
LOCK2 &c->sb_write_mutex
LOCK2 global &bch_register_lock
TYPE_LOCK (struct cache_set)->sb_write_mutex

drivers/md/bcache/super.c bch_write_bdev_super() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0
BUF_SIZE 0 bio 144
BUF_SIZE 1 bdev (-1),2136
BUF_SIZE 1 bdev (-1),2136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dc->sb_write_mutex
HALF_LOCKED2 &dc->writeback_lock
HALF_LOCKED2 global &bch_register_lock
TYPE_LOCK (struct cached_dev)->sb_write_mutex

drivers/md/bcache/super.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 8
PARAM_VALUE 4 opf 0
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/md/raid5-cache.c r5l_flush_stripe_to_raid() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 2 table 0
PARAM_VALUE 3 max_vecs 0
PARAM_VALUE 4 opf 262145
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/raid5-cache.c r5l_recovery_fetch_ra_pool() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 8355269307718328320
PARAM_VALUE 3 max_vecs 256
PARAM_VALUE 4 opf 0
BUF_SIZE 2 table 4096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mddev->reconfig_mutex

drivers/md/dm-flakey.c bio_init_inline() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
DATA_SOURCE 0 bio $0
DATA_SOURCE 1 bdev $1
DATA_SOURCE 3 max_vecs $2
DATA_SOURCE 4 opf $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 max_vecs 0-u16max[c]
USER_DATA 3 max_vecs 0-u16max[c]
UNITS 3 max_vecs unit_page
LOCK2 &md->io_barrier
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->swap_bios_semaphore
TYPE_LOCK (struct mapped_device)->io_barrier

drivers/nvme/target/passthru.c nvmet_passthru_map_sg() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 1 bdev 0
PARAM_VALUE 3 max_vecs 8
PARAM_VALUE 4 opf 0-255
BUF_SIZE 0 bio 144
BUF_SIZE 2 table 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 max_vecs unit_array_size
HALF_LOCKED2 &pool->lock

fs/iomap/bio.c iomap_bio_read_folio_range_sync() -> bio_init()

Type Parameter Key Value
PARAM_VALUE 0 bio 5119650771956187136
PARAM_VALUE 2 table 5696671373989339136
PARAM_VALUE 3 max_vecs 1
PARAM_VALUE 4 opf 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 bdev unit_byte