Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/md/dm-vdo/slab-depot.c erase_next_slab_journal() -> dm_kcopyd_zero()

Type Parameter Key Value
PARAM_VALUE 1 num_dests 1
PARAM_VALUE 2 dests 4096-ptr_max
PARAM_VALUE 3 flags 0
PARAM_VALUE 5 context 4096-ptr_max
BUF_SIZE 0 kc (-1),560
BUF_SIZE 0 kc (-1),560
BUF_SIZE 5 context (-1),4,8-s32max
DATA_SOURCE 5 context $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 kc->io_client->bios.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 kc->io_client->bios.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 kc->io_client->pool.min_nr
HALF_LOCKED2 &pool->lock

drivers/md/dm-snap.c zero_exception() -> dm_kcopyd_zero()

Type Parameter Key Value
PARAM_VALUE 1 num_dests 1
PARAM_VALUE 2 dests 7814226305504456704
PARAM_VALUE 2 dests->count 0-u32max
PARAM_VALUE 3 flags 0
PARAM_VALUE 5 context 4096-ptr_max
BUF_SIZE 5 context (-1),144
DATA_SOURCE 5 context $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &md->io_barrier
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->swap_bios_semaphore
TYPE_LOCK (struct mapped_device)->io_barrier

drivers/md/dm-thin.c ll_zero() -> dm_kcopyd_zero()

Type Parameter Key Value
PARAM_VALUE 1 num_dests 1
PARAM_VALUE 2 dests 6145801702885330944
PARAM_VALUE 3 flags 0
PARAM_VALUE 5 context 4096-ptr_max
DATA_SOURCE 5 context $1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock