Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 conf 4096-ptr_max
PARAM_VALUE 0 conf->active_aligned_reads.counter 0
PARAM_VALUE 0 conf->active_stripes.counter 0
PARAM_VALUE 0 conf->bio_split.back_pad 0,64
PARAM_VALUE 0 conf->bio_split.bio_pool.alloc 7276475779886346240
PARAM_VALUE 0 conf->bio_split.bio_pool.curr_nr 1-s32max
PARAM_VALUE 0 conf->bio_split.bio_pool.elements 1-u64max
PARAM_VALUE 0 conf->bio_split.bio_pool.free 8263660038527102976
PARAM_VALUE 0 conf->bio_split.bio_pool.min_nr 2
PARAM_VALUE 0 conf->bio_split.bio_pool.pool_data 1-u64max
PARAM_VALUE 0 conf->bio_split.bio_pool.wait.head.next 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bio_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bio_pool.wait.head.prev 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bio_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bio_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bio_slab 1-u64max
PARAM_VALUE 0 conf->bio_split.bvec_pool.alloc 7276475779886346240
PARAM_VALUE 0 conf->bio_split.bvec_pool.curr_nr 1-s32max
PARAM_VALUE 0 conf->bio_split.bvec_pool.elements 1-u64max
PARAM_VALUE 0 conf->bio_split.bvec_pool.free 8263660038527102976
PARAM_VALUE 0 conf->bio_split.bvec_pool.wait.head.next 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bvec_pool.wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bvec_pool.wait.head.prev 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bvec_pool.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.bvec_pool.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.cache 0,4096-ptr_max
PARAM_VALUE 0 conf->bio_split.cpuhp_dead->pprev 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.cpuhp_dead.pprev 4096-ptr_max
PARAM_VALUE 0 conf->bio_split.front_pad 0
PARAM_VALUE 0 conf->bio_split.rescue_list.head 0
PARAM_VALUE 0 conf->bio_split.rescue_list.tail 0
PARAM_VALUE 0 conf->bio_split.rescue_workqueue 0,4096-ptr_max
PARAM_VALUE 0 conf->bitmap_list.next 4096-ptr_max
PARAM_VALUE 0 conf->bitmap_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->bitmap_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->bitmap_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->bitmap_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->bypass_threshold 1
PARAM_VALUE 0 conf->cache_size_mutex.dep_map->name 0-255
PARAM_VALUE 0 conf->cache_size_mutex.first_waiter 0
PARAM_VALUE 0 conf->cache_size_mutex.magic 4096-ptr_max
PARAM_VALUE 0 conf->cache_size_mutex.osq.tail.counter 0
PARAM_VALUE 0 conf->cache_size_mutex.owner.counter 0
PARAM_VALUE 0 conf->chunk_sectors s32min-(-1),1-s32max
PARAM_VALUE 0 conf->delayed_list.next 4096-ptr_max
PARAM_VALUE 0 conf->delayed_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->delayed_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->delayed_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->delayed_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->disks 16,4096-ptr_max
PARAM_VALUE 0 conf->free_list.next 4096-ptr_max
PARAM_VALUE 0 conf->free_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->free_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->free_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->free_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->gen_lock.lock 4096-ptr_max
PARAM_VALUE 0 conf->gen_lock.seqcount.dep_map->name 0-255
PARAM_VALUE 0 conf->gen_lock.seqcount.sequence 0
PARAM_VALUE 0 conf->group_cnt 0
PARAM_VALUE 0 conf->handle_list.next 4096-ptr_max
PARAM_VALUE 0 conf->handle_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->handle_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->handle_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->handle_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->hold_list.next 4096-ptr_max
PARAM_VALUE 0 conf->hold_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->hold_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->hold_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->hold_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->level 4-6
PARAM_VALUE 0 conf->loprio_list.next 4096-ptr_max
PARAM_VALUE 0 conf->loprio_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->loprio_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->loprio_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->loprio_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->mddev 4096-ptr_max
PARAM_VALUE 0 conf->mddev->new_chunk_sectors s32min-(-1),1-s32max
PARAM_VALUE 0 conf->mddev->new_level 4-6
PARAM_VALUE 0 conf->pending_data 4096-ptr_max
PARAM_VALUE 0 conf->pending_list.next 4096-ptr_max
PARAM_VALUE 0 conf->pending_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->pending_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->pending_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->pending_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->preread_active_stripes.counter 0
PARAM_VALUE 0 conf->r5c_cached_full_stripes.counter 0
PARAM_VALUE 0 conf->r5c_flushing_full_stripes.counter 0
PARAM_VALUE 0 conf->r5c_full_stripe_list.next 4096-ptr_max
PARAM_VALUE 0 conf->r5c_full_stripe_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->r5c_full_stripe_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->r5c_full_stripe_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->r5c_full_stripe_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->r5c_partial_stripe_list.next 4096-ptr_max
PARAM_VALUE 0 conf->r5c_partial_stripe_list.next->next 4096-ptr_max
PARAM_VALUE 0 conf->r5c_partial_stripe_list.prev 4096-ptr_max
PARAM_VALUE 0 conf->r5c_partial_stripe_list.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->r5c_partial_stripe_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->released_stripes.first 0
PARAM_VALUE 0 conf->stripe_hashtbl 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_quiescent.head.next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_quiescent.head.next->next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_quiescent.head.prev 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_quiescent.head.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_quiescent.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_reshape.head.next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_reshape.head.next->next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_reshape.head.prev 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_reshape.head.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_reshape.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_stripe.head.next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_stripe.head.next->next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_stripe.head.prev 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_stripe.head.prev->next 4096-ptr_max
PARAM_VALUE 0 conf->wait_for_stripe.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 conf->worker_cnt_per_group 0
PARAM_VALUE 0 conf->worker_groups 0
BUF_SIZE 0 conf 2712
BUF_SIZE 0 conf->disks 0-u64max
BUF_SIZE 0 conf->pending_data 20480
BUF_SIZE 0 conf->stripe_hashtbl 4096
CAPPED_DATA 0 conf->level 1
CAPPED_DATA 0 conf->mddev->new_level 1
DATA_SOURCE 0 conf r _kzalloc_noprof
BIT_INFO 0 conf->level 0x4,0x7