Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/md/dm-thin-metadata.c __find_next_mapped_block() -> dm_btree_lookup_next()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 2 keys 4096-ptr_max
PARAM_VALUE 4 value_le 4983922473593151488
BUF_SIZE 2 keys 16
BUF_SIZE 4 value_le 8
DATA_SOURCE 3 rkey $2
NO_OVERFLOW_SIMPLE 3 *rkey
LOCK2 &pmd->root_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dm_pool_metadata)->root_lock

drivers/md/dm-thin-metadata.c __remove_range() -> dm_btree_lookup_next()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 2 *keys 0-18446744073709551614
PARAM_VALUE 3 *rkey 0-18446744073709551614
PARAM_VALUE 4 value_le 2430980519375118336
BUF_SIZE 4 value_le 8
NO_OVERFLOW_SIMPLE 2 *keys
NO_OVERFLOW_SIMPLE 3 *rkey
LOCK2 &td->pmd->root_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dm_pool_metadata)->root_lock