Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/md/dm-kcopyd.c dm_kcopyd_client_create() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dm_thin_pool_table.mutex

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr s32min-64
PARAM_VALUE 4 pool_data 4096-ptr_max
DATA_SOURCE 4 pool_data r __kmem_cache_create_args
HARD_MAX 1 min_nr 64
RX_PATH
TASK_NOT_RUNNING
UNITS 1 min_nr unit_byte
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 128
PARAM_VALUE 4 pool_data 0,4096-ptr_max
HALF_LOCKED2 &md->type_lock

drivers/nvme/target/pci-epf.c nvmet_pci_epf_create_ctrl() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 2048-131072
PARAM_VALUE 4 pool_data 912
CAPPED_DATA 1 min_nr 1
MEM_ZERO 0 pool
RX_PATH
TASK_NOT_RUNNING
UNITS 4 pool_data unit_byte
LOCK2 &epf->lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &epc->list_lock
TYPE_LOCK (struct pci_epf)->lock

drivers/md/dm-log-userspace-base.c userspace_ctr() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 16
PARAM_VALUE 4 pool_data 0,4096-ptr_max

drivers/md/dm-clone-target.c clone_ctr() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 256
PARAM_VALUE 4 pool_data 0,4096-ptr_max
HALF_LOCKED2 &md->type_lock

drivers/md/dm-snap.c snapshot_ctr() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 256
PARAM_VALUE 4 pool_data 0,4096-ptr_max
HALF_LOCKED2 &md->type_lock

drivers/md/bcache/bset.c bch_bset_sort_state_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1
PARAM_VALUE 4 pool_data 0-31,u32max
DATA_SOURCE 4 pool_data $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 pool 5801600277034463232
PARAM_VALUE 1 min_nr 128
PARAM_VALUE 4 pool_data 0

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

Type Parameter Key Value
PARAM_VALUE 0 pool 930137039402414080
PARAM_VALUE 4 pool_data 0

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

Type Parameter Key Value
PARAM_VALUE 0 pool 8375726282462281728
PARAM_VALUE 4 pool_data 1-u64max

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

Type Parameter Key Value
PARAM_VALUE 0 pool 5017672245693964288
PARAM_VALUE 4 pool_data 1-u64max

mm/kasan/kasan_test_c.c mempool_prepare_kmalloc() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 1774489567029321728,2111861650722275328,3024914041360031744,3750263630210793472,4551816345989701632,5420937923690541056,7120382303171424256,8942448776915165184
PARAM_VALUE 1 min_nr 4
PARAM_VALUE 4 pool_data 115,128,8193
DATA_SOURCE 0 pool $1
DATA_SOURCE 4 pool_data $2
MEM_ZERO 0 pool

mm/kasan/kasan_test_c.c mempool_prepare_page() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4756936810992918528,6520781557716758528
PARAM_VALUE 1 min_nr 4
PARAM_VALUE 4 pool_data 2
DATA_SOURCE 0 pool $1
DATA_SOURCE 4 pool_data $2
MEM_ZERO 0 pool

mm/kasan/kasan_test_c.c mempool_prepare_slab() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 1940659308778012672,2103146132634918912
PARAM_VALUE 1 min_nr 4
PARAM_VALUE 4 pool_data 1-ptr_max
DATA_SOURCE 0 pool $1
MEM_ZERO 0 pool

fs/netfs/main.c netfs_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 7496961493569318912
PARAM_VALUE 1 min_nr 100
PARAM_VALUE 4 pool_data 328
UNITS 4 pool_data unit_byte

fs/netfs/main.c netfs_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 7898817044679163904
PARAM_VALUE 1 min_nr 100
PARAM_VALUE 4 pool_data 1-u64max

fs/netfs/main.c netfs_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 2318890383577444352
PARAM_VALUE 1 min_nr 100
PARAM_VALUE 4 pool_data 1-u64max

drivers/md/dm-pcache/cache_key.c cache_tree_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1024
PARAM_VALUE 4 pool_data 0,4096-ptr_max
HALF_LOCKED2 &md->type_lock

fs/fserror.c fserror_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4204422460973101056
PARAM_VALUE 1 min_nr 32
PARAM_VALUE 4 pool_data 120
UNITS 4 pool_data unit_byte

block/bio-integrity.c bio_integrity_initfn() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 275238492187811840
PARAM_VALUE 1 min_nr 2
PARAM_VALUE 4 pool_data 9

drivers/gpu/drm/xe/xe_guc_relay.c xe_guc_relay_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1-65536
PARAM_VALUE 4 pool_data 2208
RX_PATH
TASK_NOT_RUNNING
UNITS 4 pool_data unit_byte

drivers/md/dm-thin.c pool_create() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1024
PARAM_VALUE 4 pool_data 0,4096-ptr_max
LOCK2 global &dm_thin_pool_table.mutex
HALF_LOCKED2 &md->type_lock
TYPE_LOCK (struct dm_thin_pool_table)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1
PARAM_VALUE 4 pool_data 40
UNITS 4 pool_data unit_byte
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 4 pool_data 1-u64max
CAPPED_DATA 1 min_nr 1
DATA_SOURCE 1 min_nr $1
DATA_SOURCE 4 pool_data r bio_find_or_create_slab
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 min_nr unit_byte
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &bch_register_lock
HALF_LOCKED2 global &tfms_init_lock

block/bio.c biovec_init_pool() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
CAPPED_DATA 1 min_nr 1
DATA_SOURCE 0 pool $0
DATA_SOURCE 1 min_nr $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 min_nr unit_byte
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &bch_register_lock
HALF_LOCKED2 global &tfms_init_lock

block/bio-integrity-auto.c blk_integrity_auto_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 6726214736079429632
PARAM_VALUE 1 min_nr 2

drivers/md/raid1.c init_resync() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 0 pool->elements 0
PARAM_VALUE 1 min_nr 32
PARAM_VALUE 4 pool_data 4096-ptr_max
BUF_SIZE 4 pool_data 1216,1600,2712
DATA_SOURCE 4 pool_data $0

drivers/md/dm-bio-prison-v2.c dm_bio_prison_create_v2() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1024
PARAM_VALUE 4 pool_data 0,4096-ptr_max
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1-1024
PARAM_VALUE 4 pool_data 0,4096-ptr_max
DATA_SOURCE 1 min_nr r dm_get_reserved_bio_based_ios
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-pcache/backing_dev.c backing_dev_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 128
PARAM_VALUE 4 pool_data 0,4096-ptr_max

drivers/md/dm-pcache/backing_dev.c backing_dev_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 128

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 64
UNITS 4 pool_data unit_byte
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 256
PARAM_VALUE 4 pool_data 4096-ptr_max
BUF_SIZE 4 pool_data 1752-2147485399
DATA_SOURCE 4 pool_data r _kzalloc_noprof
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 64
PARAM_VALUE 4 pool_data 1,512
HALF_LOCKED2 &md->type_lock

drivers/md/dm-region-hash.c dm_region_hash_create() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 64
PARAM_VALUE 4 pool_data 80
UNITS 4 pool_data unit_byte
HALF_LOCKED2 &md->type_lock

drivers/md/raid10.c init_resync() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 0 pool->elements 0
PARAM_VALUE 1 min_nr 16
PARAM_VALUE 4 pool_data 4096-ptr_max
BUF_SIZE 4 pool_data 1216,1600,2712
DATA_SOURCE 4 pool_data $0

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 256
PARAM_VALUE 4 pool_data 4096-ptr_max
BUF_SIZE 4 pool_data 1600
DATA_SOURCE 4 pool_data r _kzalloc_noprof

drivers/md/dm-bio-prison-v1.c dm_bio_prison_create() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1024
PARAM_VALUE 4 pool_data 0,4096-ptr_max
LOCK2 global &dm_thin_pool_table.mutex
TYPE_LOCK (struct dm_thin_pool_table)->mutex

fs/notify/fanotify/fanotify_user.c fanotify_group_init_error_pool() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 0 pool->elements 0
PARAM_VALUE 1 min_nr 32
PARAM_VALUE 4 pool_data 200
NS_CAPABLE 0 21
UNITS 4 pool_data unit_byte
LOCK2 &group->mark_mutex
TYPE_LOCK (struct fsnotify_group)->mark_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 32
PARAM_VALUE 4 pool_data 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 2
PARAM_VALUE 4 pool_data 176-16560
CAPPED_DATA 4 pool_data 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 pool_data unit_byte
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1
PARAM_VALUE 4 pool_data 0-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 4 pool_data unit_byte
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

fs/smb/client/cifsfs.c cifs_init_netfs() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 84460413493075968
PARAM_VALUE 1 min_nr 100
PARAM_VALUE 4 pool_data 1-u64max

fs/smb/client/cifsfs.c cifs_init_netfs() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 2778434152395120640
PARAM_VALUE 1 min_nr 100
PARAM_VALUE 4 pool_data 1-u64max

fs/smb/client/cifsfs.c init_mids() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 2804273731237773312
PARAM_VALUE 1 min_nr 3
PARAM_VALUE 4 pool_data 1-u64max

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

Type Parameter Key Value
PARAM_VALUE 0 pool 5263048979484901376
PARAM_VALUE 1 min_nr 2
PARAM_VALUE 4 pool_data 16
UNITS 4 pool_data unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 4
PARAM_VALUE 4 pool_data 4096-ptr_max
CAPPED_DATA 4 pool_data->object_size 1
CAPPED_DATA 4 pool_data->size 1
DATA_SOURCE 4 pool_data r __kmem_cache_create_args
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 4
PARAM_VALUE 4 pool_data 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

block/bio-integrity-fs.c fs_bio_integrity_init() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 8180214986001784832
PARAM_VALUE 1 min_nr 2

drivers/md/dm-verity-target.c verity_ctr() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 min_nr 1
PARAM_VALUE 4 pool_data 0
HALF_LOCKED2 &md->type_lock

drivers/md/dm-verity-fec.c verity_fec_ctr() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 4 pool_data 120-34359738480
HALF_LOCKED2 &md->type_lock

drivers/md/dm-verity-fec.c verity_fec_ctr() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 4 pool_data 4096-ptr_max
BUF_SIZE 4 pool_data 896
BUF_SIZE 4 pool_data 896
BUF_SIZE 4 pool_data->bufio 704-12992
BUF_SIZE 4 pool_data->io 824
BUF_SIZE 4 pool_data->root_digest 0-s32max
BUF_SIZE 4 pool_data->verify_wq (-1),512,528-8720
CAPPED_DATA 4 pool_data->bufio->slab_buffer 1
CAPPED_DATA 4 pool_data->bufio->start 1
CAPPED_DATA 4 pool_data->data_blocks 1
CAPPED_DATA 4 pool_data->data_dev_block_bits 1
CAPPED_DATA 4 pool_data->hash_dev_block_bits 1
CAPPED_DATA 4 pool_data->hash_end 1
CAPPED_DATA 4 pool_data->hash_start 1
CAPPED_DATA 4 pool_data->ti->begin 1
DATA_SOURCE 4 pool_data $0
STR_LEN 4 pool_data->ti->error (-1),13
PARAM_COMPARE 4 pool_data->data_dev_block_bits == $4->hash_dev_block_bits
BIT_INFO 4 pool_data->bufio->block_size 0x0,0xffffffff
POWER_OF_TWO 4 pool_data
HALF_LOCKED2 &md->type_lock

drivers/md/dm-verity-fec.c verity_fec_ctr() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 4 pool_data 1-u64max
HALF_LOCKED2 &md->type_lock

drivers/md/dm-verity-fec.c verity_fec_ctr() -> mempool_init_noprof()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 4 pool_data 0-s32max,18446744071562067968-u64max
CAPPED_DATA 4 pool_data 1
CAPPED_DATA 4 pool_data 1
BIT_INFO 4 pool_data 0x0,0xffffffff
BIT_INFO 4 pool_data 0x0,0xffffffff
HALF_LOCKED2 &md->type_lock