Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 27 files:

Smatch caller information:

drivers/md/raid5-ppl.c ppl_init_log() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 0-64,2147483648-u32max
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pool_size unit_byte
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/raid5-ppl.c ppl_init_log() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 0-64,2147483648-u32max
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pool_size unit_byte
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/dm-cache-target.c cache_create() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 0
HALF_LOCKED2 &md->type_lock

drivers/md/dm-zoned-target.c dmz_ctr() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 8192
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 0
HALF_LOCKED2 &md->type_lock

fs/iomap/ioend.c iomap_ioend_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 520829755391766528
PARAM_VALUE 1 pool_size 32
PARAM_VALUE 2 front_pad 88
PARAM_VALUE 3 flags 1

fs/iomap/ioend.c iomap_ioend_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 8257214338293764096
PARAM_VALUE 1 pool_size 32
PARAM_VALUE 2 front_pad 88
PARAM_VALUE 3 flags 1

drivers/md/md.c mddev_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disks_mutex

drivers/md/md.c mddev_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disks_mutex

drivers/md/md.c mddev_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 48
PARAM_VALUE 3 flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disks_mutex

drivers/target/target_core_iblock.c iblock_configure_device() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 128
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

fs/f2fs/data.c f2fs_init_bioset() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 739890100586704896
PARAM_VALUE 1 pool_size 8
PARAM_VALUE 2 front_pad 80
PARAM_VALUE 3 flags 1

drivers/block/drbd/drbd_main.c drbd_create_mempools() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 7047259092195946496
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 0

drivers/block/drbd/drbd_main.c drbd_create_mempools() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4431435293672488960
PARAM_VALUE 1 pool_size 128
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1

fs/btrfs/direct-io.c btrfs_init_dio() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 7070012112444383232
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 376
PARAM_VALUE 3 flags 1

fs/xfs/xfs_zone_gc.c xfs_zone_gc_data_alloc() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 16
PARAM_VALUE 2 front_pad 96
PARAM_VALUE 3 flags 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/xfs/xfs_zone_gc.c xfs_zone_gc_data_alloc() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 16
PARAM_VALUE 2 front_pad 96
PARAM_VALUE 3 flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

drivers/md/dm-writecache.c writecache_ctr() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 168
PARAM_VALUE 3 flags 1
HALF_LOCKED2 &md->type_lock

block/bio.c init_bio() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 1237167795584647168
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 5

block/blk-crypto-fallback.c blk_crypto_fallback_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 7520353208912662528
PARAM_VALUE 1 pool_size 64
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &tfms_init_lock

drivers/md/raid1.c setup_conf() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 0

fs/btrfs/compression.c btrfs_init_compress() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 2176242997223788544
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 384
PARAM_VALUE 3 flags 1

drivers/md/dm-io.c dm_io_client_create() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 1-1024
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1
DATA_SOURCE 1 pool_size r dm_get_reserved_bio_based_ios
RX_PATH
TASK_NOT_RUNNING

block/genhd.c __alloc_disk_node() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 0
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-crypt.c crypt_ctr() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 64
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1
HALF_LOCKED2 &md->type_lock

drivers/md/dm-table.c dm_table_alloc_md_mempools() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 1-u32max
PARAM_VALUE 3 flags 0,4
BIT_INFO 3 flags 0x0,0x4
HALF_LOCKED2 &md->type_lock

drivers/md/dm-table.c dm_table_alloc_md_mempools() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 1-u64max
PARAM_VALUE 1 pool_size 1-u32max
PARAM_VALUE 3 flags 0
CAPPED_DATA 1 pool_size 1
HALF_LOCKED2 &md->type_lock

block/fops.c blkdev_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 7538207425377845248
PARAM_VALUE 1 pool_size 4
PARAM_VALUE 2 front_pad 64
PARAM_VALUE 3 flags 5

drivers/md/raid5.c setup_conf() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 0

drivers/md/raid10.c setup_conf() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 0

drivers/md/bcache/super.c bcache_device_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 4
PARAM_VALUE 2 front_pad 32
PARAM_VALUE 3 flags 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &bch_register_lock

drivers/md/bcache/super.c bcache_device_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 4
PARAM_VALUE 2 front_pad 24
PARAM_VALUE 3 flags 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &bch_register_lock

drivers/md/bcache/super.c bch_cache_set_alloc() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 4
PARAM_VALUE 2 front_pad 32
PARAM_VALUE 3 flags 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

fs/btrfs/bio.c btrfs_bioset_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 3093301589180129280
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 360
PARAM_VALUE 3 flags 1

fs/btrfs/bio.c btrfs_bioset_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 6602129852488675328
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 360
PARAM_VALUE 3 flags 0

fs/btrfs/bio.c btrfs_bioset_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 2219661640141885440
PARAM_VALUE 1 pool_size 2
PARAM_VALUE 2 front_pad 360
PARAM_VALUE 3 flags 1

drivers/md/raid5-cache.c r5l_init_log() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4096-ptr_max
PARAM_VALUE 1 pool_size 4
PARAM_VALUE 2 front_pad 0
PARAM_VALUE 3 flags 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

fs/iomap/direct-io.c iomap_dio_init() -> bioset_init()

Type Parameter Key Value
PARAM_VALUE 0 bs 4757132552690814976
PARAM_VALUE 1 pool_size 4
PARAM_VALUE 2 front_pad 128
PARAM_VALUE 3 flags 5