Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/bcache/btree.c btree_gc_recurse() -> btree_gc_rewrite_node()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 0 b->c->caching.s->done 0-1
PARAM_VALUE 0 b->io_mutex.first_waiter->up 0-1
PARAM_VALUE 0 b->keys.set 4096-u64max
PARAM_VALUE 0 b->level 1-255
PARAM_VALUE 0 b->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 b->lock.first_waiter->type 0-1
PARAM_VALUE 1 op 4892666781301960704
PARAM_VALUE 2 replace 4096-ptr_max
PARAM_VALUE 2 replace->c 4096-ptr_max
PARAM_VALUE 2 replace->io_mutex.first_waiter->up 0-1
PARAM_VALUE 2 replace->lock.first_waiter->handoff_set 0-1
PARAM_VALUE 2 replace->lock.first_waiter->type 0-1
CAPPED_DATA 0 b 1
DATA_SOURCE 0 b $0
DATA_SOURCE 1 op $1
TASK_NOT_RUNNING
HALF_LOCKED2 0 b
HALF_LOCKED2 0 &b->io_mutex
HALF_LOCKED2 2 &replace->io_mutex