Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-thin.c copy_complete() -> complete_mapping_preparation()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
PARAM_VALUE 0 m->status 0,10
BUF_SIZE 0 m 4,8-s32max
BUF_SIZE 0 m 4,8-s32max
DATA_SOURCE 0 m $2
FUZZY_MAX 0 m->status 10
BIT_INFO 0 m->status 0x0,0xa
HARD_MAX 0 m->status 10
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/md/dm-thin.c overwrite_endio() -> complete_mapping_preparation()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-thin.c schedule_copy() -> complete_mapping_preparation()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
PARAM_VALUE 0 m->bio 0
PARAM_VALUE 0 m->cell 4096-ptr_max
PARAM_VALUE 0 m->prepare_actions.counter 3
PARAM_VALUE 0 m->tc 4096-ptr_max
PARAM_VALUE 0 m->tc->pool 4096-ptr_max
PARAM_VALUE 0 m->tc->requeue_mode 0
PARAM_VALUE 0 m->tc->td 4096-ptr_max
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 m->cell->key.block_begin
NO_OVERFLOW_SIMPLE 0 m->cell->key.block_end
HALF_LOCKED2 &pool->lock

drivers/md/dm-thin.c schedule_copy() -> complete_mapping_preparation()

Type Parameter Key Value
PARAM_VALUE 0 m 4096-ptr_max
PARAM_VALUE 0 m->bio 0,4096-ptr_max
PARAM_VALUE 0 m->bio->bi_iter.bi_size 512-4294966784
PARAM_VALUE 0 m->cell 4096-ptr_max
PARAM_VALUE 0 m->tc 4096-ptr_max
PARAM_VALUE 0 m->tc->pool 4096-ptr_max
PARAM_VALUE 0 m->tc->requeue_mode 0
PARAM_VALUE 0 m->tc->td 4096-ptr_max
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 m->cell->key.block_begin
NO_OVERFLOW_SIMPLE 0 m->cell->key.block_end
HALF_LOCKED2 &pool->lock