Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->accounting.cl.all.next 4096-ptr_max
PARAM_VALUE 0 c->accounting.cl.all.prev 5007304420852699136
PARAM_VALUE 0 c->accounting.cl.closure_get_happened 0
PARAM_VALUE 0 c->accounting.cl.fn 0
PARAM_VALUE 0 c->accounting.cl.magic 3226771742
PARAM_VALUE 0 c->accounting.cl.parent 4096-ptr_max
PARAM_VALUE 0 c->accounting.cl.parent->all.next 4096-ptr_max
PARAM_VALUE 0 c->accounting.cl.parent->all.prev 5007304420852699136
PARAM_VALUE 0 c->accounting.cl.parent->fn 2426769529332166656,3328570266716049408
PARAM_VALUE 0 c->accounting.cl.parent->remaining.counter 1073741825
PARAM_VALUE 0 c->accounting.cl.parent->wq 0,4096-ptr_max
PARAM_VALUE 0 c->accounting.cl.remaining.counter 1073741825
PARAM_VALUE 0 c->accounting.day.kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 c->accounting.day.kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 c->accounting.day.kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 c->accounting.day.kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 c->accounting.day.kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 c->accounting.day.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->accounting.day.kobj.ktype 7299730823897042944
PARAM_VALUE 0 c->accounting.day.kobj.state_in_sysfs 0
PARAM_VALUE 0 c->accounting.day.kobj.state_initialized 1
PARAM_VALUE 0 c->accounting.five_minute.kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 c->accounting.five_minute.kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 c->accounting.five_minute.kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 c->accounting.five_minute.kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 c->accounting.five_minute.kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 c->accounting.five_minute.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->accounting.five_minute.kobj.ktype 7299730823897042944
PARAM_VALUE 0 c->accounting.five_minute.kobj.state_initialized 1
PARAM_VALUE 0 c->accounting.hour.kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 c->accounting.hour.kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 c->accounting.hour.kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 c->accounting.hour.kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 c->accounting.hour.kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 c->accounting.hour.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->accounting.hour.kobj.ktype 7299730823897042944
PARAM_VALUE 0 c->accounting.hour.kobj.state_in_sysfs 0
PARAM_VALUE 0 c->accounting.hour.kobj.state_initialized 1
PARAM_VALUE 0 c->accounting.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 c->accounting.timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 c->accounting.timer.lockdep_map->name 0-255
PARAM_VALUE 0 c->accounting.total.kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 c->accounting.total.kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 c->accounting.total.kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 c->accounting.total.kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 c->accounting.total.kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 c->accounting.total.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->accounting.total.kobj.ktype 7299730823897042944
PARAM_VALUE 0 c->accounting.total.kobj.state_in_sysfs 0
PARAM_VALUE 0 c->accounting.total.kobj.state_initialized 1
PARAM_VALUE 0 c->attached_dev_nr.counter 0
PARAM_VALUE 0 c->block_bits 0-31,u16max
PARAM_VALUE 0 c->btree_cache_wait.head.next 4096-ptr_max
PARAM_VALUE 0 c->btree_cache_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 c->btree_cache_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 c->btree_cache_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 c->btree_cache_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 c->btree_pages 0-256
PARAM_VALUE 0 c->bucket_bits 0-31,u16max
PARAM_VALUE 0 c->bucket_lock.dep_map->name 0-255
PARAM_VALUE 0 c->bucket_lock.first_waiter 0
PARAM_VALUE 0 c->bucket_lock.magic 4096-ptr_max
PARAM_VALUE 0 c->bucket_lock.osq.tail.counter 0
PARAM_VALUE 0 c->bucket_lock.owner.counter 0
PARAM_VALUE 0 c->bucket_wait.head.next 4096-ptr_max
PARAM_VALUE 0 c->bucket_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 c->bucket_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 c->bucket_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 c->bucket_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 c->cache 4096-ptr_max
PARAM_VALUE 0 c->cache->set 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.cl.all.next 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.cl.all.prev 5007304420852699136
PARAM_VALUE 0 c->cache->set->accounting.cl.magic 3226771742
PARAM_VALUE 0 c->cache->set->accounting.cl.parent 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.cl.remaining.counter 1073741825
PARAM_VALUE 0 c->cache->set->accounting.day.kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.day.kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.day.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->cache->set->accounting.day.kobj.ktype 7299730823897042944
PARAM_VALUE 0 c->cache->set->accounting.day.kobj.state_initialized 1
PARAM_VALUE 0 c->cache->set->accounting.five_minute.kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.five_minute.kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.five_minute.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->cache->set->accounting.five_minute.kobj.ktype 7299730823897042944
PARAM_VALUE 0 c->cache->set->accounting.five_minute.kobj.state_initialized 1
PARAM_VALUE 0 c->cache->set->accounting.hour.kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.hour.kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.hour.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->cache->set->accounting.hour.kobj.ktype 7299730823897042944
PARAM_VALUE 0 c->cache->set->accounting.hour.kobj.state_initialized 1
PARAM_VALUE 0 c->cache->set->accounting.total.kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.total.kobj.entry.prev 4096-ptr_max
PARAM_VALUE 0 c->cache->set->accounting.total.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->cache->set->accounting.total.kobj.ktype 7299730823897042944
PARAM_VALUE 0 c->cache->set->accounting.total.kobj.state_initialized 1
PARAM_VALUE 0 c->cache->set->cache 4096-ptr_max
PARAM_VALUE 0 c->cache->set->caching.all.next 4096-ptr_max
PARAM_VALUE 0 c->cache->set->caching.all.prev 5007304420852699136
PARAM_VALUE 0 c->cache->set->caching.fn 3036792333205016576
PARAM_VALUE 0 c->cache->set->caching.magic 3226771742
PARAM_VALUE 0 c->cache->set->caching.parent 4096-ptr_max
PARAM_VALUE 0 c->cache->set->caching.remaining.counter 1073741825
PARAM_VALUE 0 c->cache->set->cl.all.next 4096-ptr_max
PARAM_VALUE 0 c->cache->set->cl.all.prev 5007304420852699136
PARAM_VALUE 0 c->cache->set->cl.closure_get_happened 1
PARAM_VALUE 0 c->cache->set->cl.fn 2426769529332166656
PARAM_VALUE 0 c->cache->set->internal.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->cache->set->internal.ktype 8891059746449707008
PARAM_VALUE 0 c->cache->set->internal.state_initialized 1
PARAM_VALUE 0 c->cache->set->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->cache->set->kobj.ktype 5141546925352652800
PARAM_VALUE 0 c->cache->set->kobj.state_initialized 1
PARAM_VALUE 0 c->caching.all.next 4096-ptr_max
PARAM_VALUE 0 c->caching.all.prev 5007304420852699136
PARAM_VALUE 0 c->caching.closure_get_happened 0
PARAM_VALUE 0 c->caching.fn 3036792333205016576
PARAM_VALUE 0 c->caching.magic 3226771742
PARAM_VALUE 0 c->caching.parent 4096-ptr_max
PARAM_VALUE 0 c->caching.parent->all.next 4096-ptr_max
PARAM_VALUE 0 c->caching.parent->all.prev 5007304420852699136
PARAM_VALUE 0 c->caching.parent->closure_get_happened 0
PARAM_VALUE 0 c->caching.parent->fn 2426769529332166656
PARAM_VALUE 0 c->caching.parent->magic 3226771742
PARAM_VALUE 0 c->caching.parent->remaining.counter 1073741825
PARAM_VALUE 0 c->caching.parent->wq 0,4096-ptr_max
PARAM_VALUE 0 c->caching.remaining.counter 1073741825
PARAM_VALUE 0 c->caching.wq 0,4096-ptr_max
PARAM_VALUE 0 c->cl.all.next 4096-ptr_max
PARAM_VALUE 0 c->cl.all.prev 5007304420852699136
PARAM_VALUE 0 c->cl.closure_get_happened 1
PARAM_VALUE 0 c->cl.fn 2426769529332166656
PARAM_VALUE 0 c->cl.parent 0
PARAM_VALUE 0 c->cl.parent->remaining.counter 1073741825
PARAM_VALUE 0 c->cl.wq 0,4096-ptr_max
PARAM_VALUE 0 c->devices_max_used 0
PARAM_VALUE 0 c->gc_wait.head.next 4096-ptr_max
PARAM_VALUE 0 c->gc_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 c->gc_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 c->gc_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 c->gc_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 c->internal.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->internal.ktype 8891059746449707008
PARAM_VALUE 0 c->internal.state_add_uevent_sent 0
PARAM_VALUE 0 c->internal.state_in_sysfs 0
PARAM_VALUE 0 c->internal.state_initialized 1
PARAM_VALUE 0 c->internal.state_remove_uevent_sent 0
PARAM_VALUE 0 c->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 c->kobj.ktype 5141546925352652800
PARAM_VALUE 0 c->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 c->kobj.state_in_sysfs 0
PARAM_VALUE 0 c->kobj.state_initialized 1
PARAM_VALUE 0 c->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 c->nr_uuids 0,32-32768
BUF_SIZE 0 c 87472
BUF_SIZE 0 c->cache->set 87472
CAPPED_DATA 0 c->btree_pages 1
CAPPED_DATA 0 c->nr_uuids 1
CAPPED_DATA 0 &c->cl 1
DATA_SOURCE 0 c r _kzalloc_noprof
BIT_INFO 0 c->block_bits 0x0,0x1f
BIT_INFO 0 c->btree_pages 0x0,0x7ff
BIT_INFO 0 c->bucket_bits 0x0,0x1f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock