Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/bcache/super.c register_cache() -> register_cache_set()

Type Parameter Key Value
PARAM_VALUE 0 ca 4096-ptr_max
PARAM_VALUE 0 ca->bdev 4096-ptr_max
PARAM_VALUE 0 ca->bdev_file 4096-ptr_max
PARAM_VALUE 0 ca->bdev_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 ca->buckets 1-u64max
PARAM_VALUE 0 ca->disk_buckets 18379471554275704832,18446612682070032384
PARAM_VALUE 0 ca->journal.bio.__bi_cnt.counter 1
PARAM_VALUE 0 ca->journal.bio.__bi_nr_segments u32max
PARAM_VALUE 0 ca->journal.bio.__bi_remaining.counter 1
PARAM_VALUE 0 ca->journal.bio.bi_bdev 0
PARAM_VALUE 0 ca->journal.bio.bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 0 ca->journal.bio.bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 0 ca->journal.bio.bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 ca->journal.bio.bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ca->journal.bio.bi_bvec_gap_bit 0
PARAM_VALUE 0 ca->journal.bio.bi_cookie u32max
PARAM_VALUE 0 ca->journal.bio.bi_crypt_context 0
PARAM_VALUE 0 ca->journal.bio.bi_end_io 0
PARAM_VALUE 0 ca->journal.bio.bi_flags 0
PARAM_VALUE 0 ca->journal.bio.bi_integrity 0
PARAM_VALUE 0 ca->journal.bio.bi_iocost_cost 0
PARAM_VALUE 0 ca->journal.bio.bi_ioprio 0
PARAM_VALUE 0 ca->journal.bio.bi_iter.bi_idx 0
PARAM_VALUE 0 ca->journal.bio.bi_iter.bi_offset 0
PARAM_VALUE 0 ca->journal.bio.bi_iter.bi_sector 0
PARAM_VALUE 0 ca->journal.bio.bi_iter.bi_size 0
PARAM_VALUE 0 ca->journal.bio.bi_max_vecs 8
PARAM_VALUE 0 ca->journal.bio.bi_next 0
PARAM_VALUE 0 ca->journal.bio.bi_opf 0
PARAM_VALUE 0 ca->journal.bio.bi_pool 0
PARAM_VALUE 0 ca->journal.bio.bi_private 0
PARAM_VALUE 0 ca->journal.bio.bi_status 0
PARAM_VALUE 0 ca->journal.bio.bi_vcnt 0
PARAM_VALUE 0 ca->journal.bio.bi_write_hint 0
PARAM_VALUE 0 ca->journal.bio.bi_write_stream 0
PARAM_VALUE 0 ca->journal.bio.issue_time_ns 0
PARAM_VALUE 0 ca->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 ca->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 ca->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 ca->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 ca->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 ca->kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 ca->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 0 ca->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 ca->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ca->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ca->kobj.ktype 2454547945184276480
PARAM_VALUE 0 ca->kobj.name 4096-ptr_max
PARAM_VALUE 0 ca->kobj.sd 4096-ptr_max
PARAM_VALUE 0 ca->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 ca->kobj.state_in_sysfs 1
PARAM_VALUE 0 ca->kobj.state_initialized 1
PARAM_VALUE 0 ca->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 ca->prio_buckets 16,4096-ptr_max
PARAM_VALUE 0 ca->prio_last_buckets 4096-ptr_max
BUF_SIZE 0 ca (-1),5432,62968
BUF_SIZE 0 ca (-1),5432,62968
BUF_SIZE 0 ca->bdev 2136
CAPPED_DATA 0 ca->prio_buckets 1
DATA_SOURCE 0 ca $3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ca->sb.nbuckets
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock