Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 25 files:

Smatch caller information:

drivers/md/raid5-ppl.c ppl_do_flush() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 2 opf 262145
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
TASK_NOT_RUNNING

drivers/md/raid5-ppl.c ppl_submit_iounit() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 256
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
UNITS 0 bdev unit_byte
LOCK2 &log->io_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ppl_log)->io_mutex

drivers/block/drbd/drbd_bitmap.c bm_page_io_async() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0-1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4431435293672488960
FUZZY_MAX 2 opf 1
HARD_MAX 2 opf 1
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-log-writes.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1-256
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3

fs/erofs/zdata.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 256
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &mapping->invalidate_lock

fs/iomap/ioend.c iomap_alloc_ioend() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 256
PARAM_VALUE 2 opf 1,2049,1048577
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 520829755391766528
BIT_INFO 2 opf 0x1,0x1fffff
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &folio->private->lock

drivers/md/md.c md_flush_request() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 2 opf 262145
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

drivers/md/md.c md_write_metadata() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 432129
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 4 bs->bio_pool.min_nr
NO_OVERFLOW_SIMPLE 4 bs->bvec_pool.min_nr
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

fs/ocfs2/cluster/heartbeat.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0,4096-ptr_max
PARAM_VALUE 1 nr_vecs 16
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

drivers/block/xen-blkback/blkback.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 2 opf 0-1,34816-34817,262144-262145
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
BIT_INFO 2 opf 0x0,0x48801
TASK_NOT_RUNNING

block/blk-lib.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_disk->queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 bdev->bd_holder_ops->freeze 4096-ptr_max
PARAM_VALUE 0 bdev->bd_holder_ops->sync 4096-ptr_max
PARAM_VALUE 0 bdev->bd_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 2 opf 1,3,9
PARAM_VALUE 3 gfp 3072,3136,3264,10240
PARAM_VALUE 4 bs 1237167795584647168
BUF_SIZE 0 bdev (-1),2136
BUF_SIZE 0 bdev (-1),2136
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
FUZZY_MAX 3 gfp 10240
STR_LEN 0 bdev (-1)
STR_LEN 0 bdev (-1)
BIT_INFO 3 gfp 0x0,0x2fff
HARD_MAX 2 opf 9
HARD_MAX 3 gfp 10240
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 1-255[c]
NO_OVERFLOW_SIMPLE 0 bdev->bd_mapping->host->i_bytes
UNITS 0 bdev unit_byte
HALF_LOCKED2 0 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 0 &bdev->bd_mapping->invalidate_lock

fs/nfs/blocklayout/blocklayout.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1-256
PARAM_VALUE 2 opf 0-1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
HARD_MAX 2 opf 1
RX_PATH
TASK_NOT_RUNNING

fs/mpage.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3

drivers/block/drbd/drbd_actlog.c _drbd_md_sync_page_io() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 2048-2049,395264-395265
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4431435293672488960
BIT_INFO 2 opf 0x800,0x60801
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adm_ctx->resource->adm_mutex
HALF_LOCKED2 device->state_mutex

fs/nilfs2/segbuf.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

drivers/target/target_core_iblock.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 2 opf 262145
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/target/target_core_iblock.c iblock_get_bio() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 2 opf 0-1,34817,165889,134252545,134383617
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 2 opf $3
FUZZY_MAX 2 opf 34817
BIT_INFO 2 opf 0x0,0x8028801
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/ntfs/compress.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
LOCK2 &vi->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/f2fs/segment.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 2 opf 17,2065
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
BIT_INFO 2 opf 0x11,0x811
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
LOCK2 &dcc->cmd_lock
HALF_LOCKED2 &curseg->curseg_mutex
HALF_LOCKED2 &sit_i->sentry_lock
TYPE_LOCK (struct discard_cmd_control)->cmd_lock

kernel/power/swap.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0,2049
PARAM_VALUE 3 gfp 3104
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
HARD_MAX 2 opf 2049
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &device_hotplug_lock
LOCK2 global &system_transition_mutex
HALF_LOCKED2 &of->mutex

fs/crypto/block.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev->bd_holder_ops->freeze 4096-ptr_max
PARAM_VALUE 0 bdev->bd_holder_ops->sync 4096-ptr_max
PARAM_VALUE 0 bdev->bd_mapping->host->i_op->get_acl 0,434817594022129664,1176132492164517888,2308293591809245184,2352177825799393280,5894181231315005440,7161457072544161792,8358186677320523776
PARAM_VALUE 0 bdev->bd_mapping->host->i_op->get_offset_ctx 0,2606890545167454208
PARAM_VALUE 0 bdev->bd_mapping->host->i_op->readlink 0,1728600404483375104,2832489546165891072,2874824064778891264,3069732422725099520,4516337085607264256
PARAM_VALUE 0 bdev->bd_mapping->host->i_op->sync_lazytime 0,6951464784224747520
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 1 nr_vecs 256
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock

fs/ntfs/bdev-io.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

drivers/md/dm-zoned-metadata.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 12288-12289,14336-14337
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
HALF_LOCKED2 &zmd->mblk_flush_lock
HALF_LOCKED2 &zmd->mblk_sem

fs/xfs/xfs_verify_media.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
CAPABLE 0 21

fs/f2fs/data.c __bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1,256
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 739890100586704896
DATA_SOURCE 0 bdev r f2fs_target_device
DATA_SOURCE 1 nr_vecs $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &io->io_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem

fs/f2fs/data.c f2fs_grab_read_bio() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 2 opf 0,524288
PARAM_VALUE 3 gfp 3072,3264
PARAM_VALUE 4 bs 739890100586704896
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev r f2fs_target_device
FUZZY_MAX 3 gfp 3264
BIT_INFO 3 gfp 0xc00,0xcc0
HARD_MAX 3 gfp 3264
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 1-255[c][u]

fs/xfs/xfs_bio_io.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

drivers/block/drbd/drbd_receiver.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 2 opf 0-524287
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3

drivers/md/bcache/request.c cached_dev_cache_miss() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 10240
PARAM_VALUE 4 bs 4096-ptr_max
CAPPED_DATA 1 nr_vecs 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 b

drivers/md/bcache/request.c cached_dev_write() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 2 opf 262145
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

fs/gfs2/meta_io.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1-2
PARAM_VALUE 2 opf 12288
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

drivers/md/dm-mpath.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &md->io_barrier
TYPE_LOCK (struct mapped_device)->io_barrier

fs/direct-io.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1-256
PARAM_VALUE 2 opf 0,34817
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
FUZZY_MAX 2 opf 34817
BIT_INFO 2 opf 0x0,0x8801
HARD_MAX 2 opf 34817
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 1-255[c][u]
UNITS 0 bdev unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

block/ioctl.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_rwsem.dep_map->name 0-255
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_rwsem.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_rwsem.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 2 opf 19
PARAM_VALUE 3 gfp 3264,10240
PARAM_VALUE 4 bs 1237167795584647168
BUF_SIZE 0 bdev 2136
CAPPED_DATA 0 bdev->bd_mapping 1
CAPPED_DATA 0 bdev->bd_mapping->i_pages.xa_head 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
FUZZY_MAX 3 gfp 10240
BIT_INFO 3 gfp 0x800,0x2cc0
HARD_MAX 3 gfp 10240
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->uring_lock

drivers/md/dm-thin.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
HALF_LOCKED2 &pool->lock

block/blk-map.c blk_rq_map_bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 3 gfp 3072,3264,10240
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 3 gfp $2
FUZZY_MAX 3 gfp 10240
HARD_MAX 3 gfp 10240
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 0-u16max[c]
UNITS 1 nr_vecs unit_page

fs/xfs/xfs_zone_gc.c xfs_zone_gc_reset_zones() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 2 opf 17
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 4096-ptr_max
UNITS 0 bdev unit_byte

fs/xfs/xfs_zone_gc.c xfs_zone_gc_start_chunk() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 3
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 4096-ptr_max
UNITS 0 bdev unit_byte

drivers/md/dm-writecache.c __writecache_writeback_pmem() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
NO_OVERFLOW_SIMPLE 1 nr_vecs
UNITS 1 nr_vecs unit_array_size
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_disk->queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 bdev->bd_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 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 0 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 0 bdev->bd_mapping->host->i_sb->s_export_op->fh_to_parent 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max
PARAM_VALUE 0 bdev->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 0 bdev->bd_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 2 opf 0,5,2048-u32max
PARAM_VALUE 3 gfp 3136,3264
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
BIT_INFO 2 opf 0x0,0x7fffffff
HARD_MAX 3 gfp 3264
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bdev->bd_queue->last_merge->__sector 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 bdev->bd_mapping->host->i_bytes
UNITS 0 bdev unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 0 &bdev->bd_mapping->invalidate_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev->bd_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 nr_vecs 0
PARAM_VALUE 3 gfp 2080,3072,3104,3136,10240
BUF_SIZE 4 bs (-1),624
BUF_SIZE 4 bs (-1),624
DATA_SOURCE 0 bdev $0
DATA_SOURCE 3 gfp $2
DATA_SOURCE 4 bs $3
FUZZY_MAX 3 gfp 10240
HARD_MAX 3 gfp 10240
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bdev->bd_queue->last_merge->__sector 0-u64max
NO_OVERFLOW_SIMPLE 0 bdev->bd_disk->queue->queue_hw_ctx
NO_OVERFLOW_SIMPLE 0 bdev->bd_disk->queue->stats
UNITS 0 bdev unit_byte
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &zmd->mblk_sem
HALF_LOCKED2 0 &bdev->bd_queue->queue_lock

block/blk-crypto-fallback.c blk_crypto_alloc_enc_bio() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 7520353208912662528
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 1 nr_vecs $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &md->io_barrier

fs/gfs2/lops.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 2 opf 0-1,14337,399361
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

fs/ext4/readpage.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1-256
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 1-255[c][u]
UNITS 0 bdev unit_byte
HALF_LOCKED2 &mapping->invalidate_lock

fs/jfs/jfs_logmgr.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0,4096-ptr_max
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0,2049
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
BUF_SIZE 0 bdev (-1)-0,2136
BUF_SIZE 0 bdev (-1)-0,2136
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
HARD_MAX 2 opf 2049
RX_PATH
TASK_NOT_RUNNING

drivers/md/raid1.c alloc_behind_master_bio() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 2 opf 0,65536-u32max
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 nr_vecs 0-u16max[c]
USER_DATA 1 nr_vecs 0-u16max[c]
UNITS 1 nr_vecs unit_page
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

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

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max

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

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max

fs/ntfs/mft.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &ni->mrec_lock

fs/btrfs/disk-io.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 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 0 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 0 bdev->bd_mapping->host->i_sb->s_export_op->fh_to_parent 0,4672,148606482432692224,436469935444291584,457356038048772096,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000-s64max
PARAM_VALUE 0 bdev->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 0 bdev->bd_mapping->invalidate_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.first_waiter->type 0-1
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 14337
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
UNITS 0 bdev unit_byte
LOCK2 &fs_info->fs_devices->device_list_mutex
LOCK2 &fs_info->tree_log_mutex
TYPE_LOCK (struct btrfs_fs_devices)->device_list_mutex
TYPE_LOCK (struct btrfs_fs_info)->tree_log_mutex

fs/btrfs/compression.c alloc_compressed_bio() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 1 nr_vecs 32
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 2176242997223788544
DATA_SOURCE 2 opf $2
RX_PATH
TASK_NOT_RUNNING

drivers/block/zram/zram_drv.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3

drivers/md/dm-io.c do_region() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 2 opf $0

fs/ntfs/inode.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &dir_ni->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock

drivers/md/dm-crypt.c crypt_alloc_buffer() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 nr_vecs unit_page
HALF_LOCKED2 &cc->bio_alloc_lock

fs/buffer.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

drivers/nvme/target/zns.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_disk 4096-ptr_max
PARAM_VALUE 0 bdev->bd_disk->part0 4096-ptr_max
PARAM_VALUE 2 opf 34823
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 nr_vecs
HALF_LOCKED2 &pool->lock

drivers/block/rnbd/rnbd-srv.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 0-1
PARAM_VALUE 2 opf 0-1,3,5,9,2048-2049,2051,2053,2057,131072-268830729
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
FUZZY_MAX 1 nr_vecs 1
HARD_MAX 1 nr_vecs 1

block/fops.c __blkdev_direct_IO() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 2 opf 0,34817,165889
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 7538207425377845248
BUF_SIZE 0 bdev 2136
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $2
DATA_SOURCE 1 nr_vecs $3
FUZZY_MAX 2 opf 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 1-255[c]
HALF_LOCKED2 &pool->lock

block/fops.c __blkdev_direct_IO_async() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 2 opf 0,34817,165889
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 7538207425377845248
BUF_SIZE 0 bdev 2136
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $2
DATA_SOURCE 1 nr_vecs $3
FUZZY_MAX 2 opf 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 1-256[c]
HALF_LOCKED2 &pool->lock

block/fops.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 2 opf 0,34817,165889
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
BUF_SIZE 0 bdev 2136
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
FUZZY_MAX 2 opf 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 0-u16max[c]
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_buf.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
PARAM_VALUE 2 opf 4096-4097,528384
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
BIT_INFO 2 opf 0x1000,0xfffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bp->b_sema

drivers/md/raid10.c reshape_request() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 16
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 4096-ptr_max

fs/ext4/page-io.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 256
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
UNITS 0 bdev unit_byte

fs/ntfs3/fsntfs.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 1 nr_vecs 256
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
UNITS 0 bdev unit_byte

fs/f2fs/super.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_mapping 4096-ptr_max
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 395265
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

drivers/nvme/target/io-cmd-bdev.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 2 opf 0,256,16384,16640,34817,35073,51201,51457,165889,166145,182273,182529
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
FUZZY_MAX 2 opf 34817
BIT_INFO 2 opf 0x0,0x2c901
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/btrfs/raid56.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
PARAM_VALUE 1 nr_vecs 16
PARAM_VALUE 2 opf 0-1
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 0 bdev 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
HARD_MAX 2 opf 1
UNITS 0 bdev unit_byte
HALF_LOCKED2 &pool->lock

fs/jfs/jfs_metapage.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0-1
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
HARD_MAX 2 opf 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

fs/btrfs/bio.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
PARAM_VALUE 2 opf 2049
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 1237167795584647168
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

fs/btrfs/bio.c btrfs_bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 1 nr_vecs 16,256
PARAM_VALUE 2 opf 0-1,2049,4096-4097,6145,524288,1048577,1052673,67108865,67110913,68157441
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 3093301589180129280
DATA_SOURCE 1 nr_vecs $0
DATA_SOURCE 2 opf $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 nr_vecs unit_page
HALF_LOCKED2 &fs_info->remap_mutex

fs/btrfs/bio.c repair_one_sector() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3136
PARAM_VALUE 4 bs 2219661640141885440
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/md/raid5-cache.c r5l_bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 256
PARAM_VALUE 2 opf 1
PARAM_VALUE 3 gfp 3072
PARAM_VALUE 4 bs 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &log->io_mutex
TYPE_LOCK (struct r5l_log)->io_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 3264,10240
PARAM_VALUE 4 bs 4757132552690814976
CAPPED_DATA 1 nr_vecs 1
FUZZY_MAX 3 gfp 10240
BIT_INFO 3 gfp 0x800,0x2cc0
HARD_MAX 3 gfp 10240
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 1-u16max[c]
UNITS 0 bdev unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/iomap/direct-io.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 2 opf 34816-34817,165889,134252545,134383617
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
BIT_INFO 2 opf 0x8800,0xfffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 0-u16max[c]
UNITS 0 bdev unit_byte
HALF_LOCKED2 &pool->lock

fs/iomap/direct-io.c iomap_dio_alloc_bio() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 2 opf 34816-34817,165889,134252545,134383617
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 4096-ptr_max
CAPPED_DATA 1 nr_vecs 1
CAPPED_DATA 4 bs 1
DATA_SOURCE 1 nr_vecs $2
DATA_SOURCE 2 opf $3
BIT_INFO 2 opf 0x8800,0xfffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nr_vecs 0-u16max[c]
NO_OVERFLOW_SIMPLE 4 bs->bio_slab->object_size
UNITS 0 bdev unit_byte
HALF_LOCKED2 &pool->lock

drivers/nvme/target/passthru.c bio_alloc() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 0 bdev 0
PARAM_VALUE 1 nr_vecs 1-256
PARAM_VALUE 2 opf 0-255
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 bs 1237167795584647168
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 0 bdev $0
DATA_SOURCE 1 nr_vecs $1
DATA_SOURCE 2 opf $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/iomap/bio.c iomap_read_alloc_bio() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 0-256
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 0,64-3264,73728,73792-76992
PARAM_VALUE 4 bs 520829755391766528,1237167795584647168
BUF_SIZE 4 bs (-1),624
BUF_SIZE 4 bs (-1),624
CAPPED_DATA 1 nr_vecs 1
DATA_SOURCE 4 bs r iomap_read_bio_set
BIT_INFO 3 gfp 0x0,0x12fff
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &mapping->invalidate_lock

fs/iomap/bio.c iomap_read_alloc_bio() -> bio_alloc_bioset()

Type Parameter Key Value
PARAM_VALUE 1 nr_vecs 1
PARAM_VALUE 2 opf 0
PARAM_VALUE 3 gfp 0,64-3264
PARAM_VALUE 4 bs 520829755391766528,1237167795584647168
PARAM_VALUE 4 bs->rescue_lock.rlock.dep_map->name 0-255
BUF_SIZE 4 bs (-1),624
BUF_SIZE 4 bs (-1),624
CAPPED_DATA 3 gfp 1
DATA_SOURCE 4 bs r iomap_read_bio_set
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &mapping->invalidate_lock