Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 31 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 bio 1977698418627125248
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_io_vec 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0
PARAM_VALUE 0 bio->bi_iter.bi_size 0
PARAM_VALUE 0 bio->bi_max_vecs 0
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 262145
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_vcnt 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/bcache/debug.c bch_btree_verify() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_io_vec 4096-ptr_max
PARAM_VALUE 0 bio->bi_io_vec->bv_len 1-4096
PARAM_VALUE 0 bio->bi_io_vec->bv_offset 0-4095
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0-8796093022207
PARAM_VALUE 0 bio->bi_iter.bi_size 512-33553920
PARAM_VALUE 0 bio->bi_max_vecs 0-1024
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 4096
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio 144
DATA_SOURCE 0 bio r bch_bbio_alloc
BIT_INFO 0 bio->bi_iter.bi_size 0x0,0x1fffe00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &b->c->verify_lock
LOCK2 &b->io_mutex
HALF_LOCKED2 &b->write_lock
HALF_LOCKED2 &n1->io_mutex
HALF_LOCKED2 &n1->write_lock
HALF_LOCKED2 &n2->io_mutex
HALF_LOCKED2 b
TYPE_LOCK (struct btree)->io_mutex
TYPE_LOCK (struct cache_set)->verify_lock

drivers/md/bcache/debug.c bch_data_verify() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_io_vec 4096-ptr_max
PARAM_VALUE 0 bio->bi_io_vec->bv_len 1-4096
PARAM_VALUE 0 bio->bi_io_vec->bv_offset 0-4095
PARAM_VALUE 0 bio->bi_io_vec->bv_page 0,4096-ptr_max
PARAM_VALUE 0 bio->bi_io_vec->bv_page->_refcount.counter 1
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_iter.bi_size 1-u32max
PARAM_VALUE 0 bio->bi_max_vecs 0-1024
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
CAPPED_DATA 0 bio->bi_vcnt 1
DATA_SOURCE 0 bio r bio_kmalloc
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bio 1685830172658589696
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_io_vec 4138559468393644032
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_max_vecs 1
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0-1,133121
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bio->bi_max_vecs 1[c]
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0,8-18446744073709551608
PARAM_VALUE 0 bio->bi_max_vecs 32
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_vcnt 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio 144
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0,8-18446744073709551608
PARAM_VALUE 0 bio->bi_max_vecs 32
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 16777217
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_vcnt 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio 144
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/blk-lib.c blkdev_issue_discard() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_end_io 57454840631967744
PARAM_VALUE 0 *bio->bi_bdev->bd_disk->zones_cond 0-255
PARAM_VALUE 0 *bio->bi_bdev->bd_queue->io_lockdep_map.name 0-255
PARAM_VALUE 0 *bio->bi_private (-4611686018427387904)-4611686018427387903
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 bio->bi_iter.bi_sector s64min-s64max
USER_DATA 0 bio->bi_iter.bi_size 0-4294967295[c]
USER_DATA 0 bio->bi_max_vecs 0-4,16,64,128,256[c]
USER_DATA 0 bio->bi_next->bi_max_vecs 0-256[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &journal->j_checkpoint_mutex
HALF_LOCKED2 &main_bm_inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &nilfs->ns_segctor_sem
HALF_LOCKED2 &osb->obs_trim_fs_mutex
HALF_LOCKED2 &rgd->rd_mutex
HALF_LOCKED2 &sbi->bitmap_lock
HALF_LOCKED2 &sbi->fat_lock
HALF_LOCKED2 &sbi->hpfs_mutex
HALF_LOCKED2 &wnd->rw_lock

block/blk-lib.c blkdev_issue_secure_erase() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_iter.bi_size 512-4294966784
CAPPED_DATA 0 bio->bi_iter.bi_size 1
DATA_SOURCE 0 bio r blk_next_bio
BIT_INFO 0 bio->bi_iter.bi_size 0x0,0xfffffe00
NOSPEC 0 bio->bi_iter.bi_size
TASK_NOT_RUNNING
USER_DATA 0 bio->bi_iter.bi_sector 0-36028797027352573
USER_DATA 0 bio->bi_iter.bi_size 512-4294966272[c]
HALF_LOCKED2 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 &bdev->bd_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock

fs/ntfs/compress.c ntfs_write_cb() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
DATA_SOURCE 0 bio r bio_alloc
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vi->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ntfs/bdev-io.c ntfs_bdev_read() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

drivers/md/dm-zoned-metadata.c dmz_rdwr_block() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_iter.bi_sector 0,8-18446744073709551608
PARAM_VALUE 0 bio->bi_opf 0,16384-u32max
DATA_SOURCE 0 bio r bio_alloc
BIT_INFO 0 bio->bi_iter.bi_sector 0x0,0xfffffffffffffff8

fs/xfs/xfs_verify_media.c xfs_verify_media() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 0
PARAM_VALUE 0 bio->__bi_nr_segments 0
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_blkg 0
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie 0
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_max_vecs 0
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
DATA_SOURCE 0 bio r bio_alloc
CAPABLE 0 21
BIT_INFO 0 bio->bi_iter.bi_sector 0x0,0x7fffffffffffffff
NOSPEC 0 bio->bi_iter.bi_sector
MEM_ZERO 0 bio
NOCHECK_CALL
USER_DATA 0 bio->bi_iter.bi_sector 0-u64max
USER_DATA 0 bio->bi_next->bi_max_vecs 0-256[c]

fs/xfs/xfs_bio_io.c xfs_rw_bdev() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/squashfs/block.c squashfs_bio_read() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0,16384-u32max
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio 144-16528
BUF_SIZE 0 bio 144-16528
DATA_SOURCE 0 bio r bio_kmalloc
RX_PATH
TASK_NOT_RUNNING

fs/squashfs/block.c squashfs_bio_read_cached() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-mpath.c probe_path() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_iter.bi_sector 0
PARAM_VALUE 0 bio->bi_opf 0,16384-u32max
DATA_SOURCE 0 bio r bio_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &md->io_barrier
TYPE_LOCK (struct mapped_device)->io_barrier

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

Type Parameter Key Value
PARAM_VALUE 0 bio 2037245562245144576
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_io_vec 6353977829790785536
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_max_vecs 1
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 global &system_transition_mutex

block/bio.c bio_submit_or_kill() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_end_io 57454840631967744
CAPPED_DATA 0 bio 1
DATA_SOURCE 0 bio $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bio->bi_bdev->bd_queue->last_merge->__sector 0-s32max[c]
HOST_DATA 0 bio->bi_iter.bi_sector 0-u64max
HOST_DATA 0 bio->bi_iter.bi_size 0-u32max[c]
USER_DATA 0 bio->bi_iter.bi_sector 0-u64max
USER_DATA 0 bio->bi_iter.bi_size 0-u32max[c]
USER_DATA 0 bio->bi_max_vecs 0-4,16,64,128,256[c]
USER_DATA 0 bio->bi_next->bi_max_vecs 0-256[c]
HALF_LOCKED2 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 &bdev->bd_mapping->invalidate_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bio 536472857938153472
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_io_vec 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0
PARAM_VALUE 0 bio->bi_iter.bi_size 0
PARAM_VALUE 0 bio->bi_max_vecs 0
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 262145
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_vcnt 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
RX_PATH
TASK_NOT_RUNNING
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_mgmt() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_iter.bi_sector 0-18446744073709551614
CAPPED_DATA 0 bio->bi_iter.bi_sector 1
DATA_SOURCE 0 bio r blk_next_bio
NOSPEC 0 bio->bi_iter.bi_sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bio->bi_iter.bi_sector 0-s32max[c]
HOST_DATA 0 bio->bi_max_vecs 0-4,16,64,128,256[c]
USER_DATA 0 bio->bi_iter.bi_sector 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 bio->bi_iter.bi_sector
HALF_LOCKED2 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 &bdev->bd_mapping->invalidate_lock
HALF_LOCKED2 &dev_replace->rwsem
HALF_LOCKED2 &fs_info->dev_replace.rwsem
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &fs_info->tree_log_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &zmd->map_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bio 900703510214537216
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev 4096-ptr_max
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_io_vec 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0
PARAM_VALUE 0 bio->bi_iter.bi_size 0
PARAM_VALUE 0 bio->bi_max_vecs 0
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 2067
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_vcnt 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bio->bi_max_vecs 0[c]
HALF_LOCKED2 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 &bdev->bd_mapping->invalidate_lock
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

drivers/md/raid1.c narrow_write_error() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0,4096-ptr_max
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0,4096-ptr_max
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_iter.bi_bvec_done 0-4294967294
PARAM_VALUE 0 bio->bi_iter.bi_size 0,512-4294966784
PARAM_VALUE 0 bio->bi_max_vecs 0-4,16,64,128,256
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 1
PARAM_VALUE 0 bio->bi_pool 4096-ptr_max
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_vcnt 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio->bi_pool (-1),624
CAPPED_DATA 0 bio->bi_iter.bi_size 1
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bvec_pool.min_nr

drivers/md/dm-integrity.c dm_integrity_inline_recheck() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 4096-ptr_max
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_max_vecs 0-4,16,64,128,256
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0,65536-u32max
PARAM_VALUE 0 bio->bi_pool 4096-ptr_max
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio->bi_pool 624
DATA_SOURCE 0 bio r bio_alloc_bioset
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bvec_pool.min_nr
HALF_LOCKED2 &pool->lock

drivers/md/dm-integrity.c integrity_recalc_inline() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_max_vecs 0-4,16,64,128,256
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_pool 4096-ptr_max
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio->bi_pool 624
DATA_SOURCE 0 bio r bio_alloc_bioset
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bvec_pool.min_nr

drivers/md/dm-integrity.c integrity_recalc_inline() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 4096-ptr_max
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_offset 0
PARAM_VALUE 0 bio->bi_max_vecs 0-4,16,64,128,256
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0,65536-u32max
PARAM_VALUE 0 bio->bi_pool 4096-ptr_max
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio->bi_pool 624
DATA_SOURCE 0 bio r bio_alloc_bioset
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bvec_pool.min_nr

fs/ntfs/mft.c ntfs_sync_mft_mirror() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
DATA_SOURCE 0 bio r bio_alloc
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->mrec_lock

fs/ntfs/mft.c write_mft_record_nolock() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
DATA_SOURCE 0 bio r bio_alloc
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ni->mrec_lock
HALF_LOCKED2 &ni->extent_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &vi->i_rwsem
TYPE_LOCK (struct ntfs_inode)->mrec_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bio 764119590526681088
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_io_vec 4799338281539055616
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_max_vecs 1
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0,16384-u32max
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
HALF_LOCKED2 &pool->lock

fs/ntfs/inode.c __ntfs_inode_non_resident_attr_pwrite() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
DATA_SOURCE 0 bio r bio_alloc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dir_ni->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock

drivers/nvme/target/zns.c nvmet_bdev_zone_mgmt_emulate_all() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_iter.bi_sector 0-18446744073709551614
CAPPED_DATA 0 bio->bi_iter.bi_sector 1
DATA_SOURCE 0 bio r blk_next_bio
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bio 924860499133534208
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev 4096-ptr_max
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0-18014398509481983,18428729675200069632-u64max
PARAM_VALUE 0 bio->bi_max_vecs 0-256
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0,16384-u32max
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->issue_time_ns 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bio->bi_ioprio 0-u16max
USER_DATA 0 bio->bi_iter.bi_offset 0-u32max[c]
USER_DATA 0 bio->bi_iter.bi_sector 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 bio->bi_max_vecs 0-256[c]
NO_OVERFLOW_SIMPLE 0 bio->bi_max_vecs
HALF_LOCKED2 &pool->lock

drivers/md/raid10.c narrow_write_error() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0,4096-ptr_max
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0,4096-ptr_max
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_iter.bi_bvec_done 0-4294967294
PARAM_VALUE 0 bio->bi_iter.bi_size 0,512-4294966784
PARAM_VALUE 0 bio->bi_max_vecs 0-4,16,64,128,256
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 1
PARAM_VALUE 0 bio->bi_pool 4096-ptr_max
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_vcnt 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio->bi_pool (-1),624
CAPPED_DATA 0 bio->bi_iter.bi_size 1
DATA_SOURCE 0 bio r bio_alloc_clone
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bvec_pool.min_nr

fs/xfs/xfs_discard.c xfs_discard_rtdev_extents() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_end_io 57454840631967744
PARAM_VALUE 0 *bio->bi_bdev->bd_disk->zones_cond 0-255
PARAM_VALUE 0 *bio->bi_bdev->bd_queue->io_lockdep_map.name 0-255
CAPABLE 0 21

fs/ntfs3/fsntfs.c ntfs_bio_fill_1() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->zone_wplugs_worker_bio_done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_iter.bi_sector 0-36028797018963967
PREEMPT_ADD <- disables preempt

fs/f2fs/super.c __f2fs_commit_super() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_iter.bi_sector 0,8-18446744073709551608
DATA_SOURCE 0 bio r bio_alloc
BIT_INFO 0 bio->bi_iter.bi_sector 0x0,0xfffffffffffffff8
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-vdo/io-submitter.c vdo_submit_metadata_vio_wait() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 0
PARAM_VALUE 0 bio->__bi_nr_segments 0
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie 0
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_bvec_done 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
MEM_ZERO 0 bio
NOCHECK_CALL
HALF_LOCKED2 &md->type_lock

fs/btrfs/bio.c btrfs_repair_io_failure() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->bi_iter.bi_sector 0-36028797018963967
DATA_SOURCE 0 bio r bio_alloc
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bio 8355269307718328320
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_max_vecs 256
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_opf 0,16384-u32max
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex

fs/iomap/direct-io.c __iomap_dio_read_simple() -> submit_bio_wait()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_integrity 0
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_iter.bi_sector 0-36028797018963967
PARAM_VALUE 0 bio->bi_iter.bi_size 1-1000000000
PARAM_VALUE 0 bio->bi_max_vecs 0-4,16,64,128,256
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_pool 4757132552690814976
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
BUF_SIZE 0 bio->bi_pool 624
CAPPED_DATA 0 bio->bi_iter.bi_size 1
DATA_SOURCE 0 bio r bio_alloc_bioset
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bio->bi_ioprio 0-u16max
USER_DATA 0 bio->bi_iter.bi_offset 0-u32max[c]
USER_DATA 0 bio->bi_iter.bi_sector 0-22348536[c]
USER_DATA 0 bio->bi_max_vecs 0-4,16,64,128,256[c]
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bio->bi_pool->bvec_pool.min_nr
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bio 5119650771956187136
PARAM_VALUE 0 bio->__bi_cnt.counter 1
PARAM_VALUE 0 bio->__bi_nr_segments u32max
PARAM_VALUE 0 bio->__bi_remaining.counter 1
PARAM_VALUE 0 bio->bi_bvec_gap_bit 0
PARAM_VALUE 0 bio->bi_cookie u32max
PARAM_VALUE 0 bio->bi_crypt_context 0
PARAM_VALUE 0 bio->bi_end_io 0
PARAM_VALUE 0 bio->bi_flags 0
PARAM_VALUE 0 bio->bi_io_vec 5696671373989339136
PARAM_VALUE 0 bio->bi_iocost_cost 0
PARAM_VALUE 0 bio->bi_ioprio 0
PARAM_VALUE 0 bio->bi_iter.bi_idx 0
PARAM_VALUE 0 bio->bi_max_vecs 1
PARAM_VALUE 0 bio->bi_next 0
PARAM_VALUE 0 bio->bi_pool 0
PARAM_VALUE 0 bio->bi_private 0
PARAM_VALUE 0 bio->bi_status 0
PARAM_VALUE 0 bio->bi_write_hint 0
PARAM_VALUE 0 bio->bi_write_stream 0
PARAM_VALUE 0 bio->issue_time_ns 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 bio->bi_iter.bi_sector 0-36028797018963967[c]