Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/atmel-tdes.c atmel_tdes_crypt() -> atmel_tdes_handle_queue()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->__ctx->mode 0-1,4096-4097
PARAM_VALUE 1 req->cryptlen 1-u32max
BUF_SIZE 1 req (-1)-s32max
BUF_SIZE 1 req (-1)-s32max
CAPPED_DATA 1 req->cryptlen 1
DATA_SOURCE 1 req $0
BIT_INFO 1 req->cryptlen 0x0,0xfffffff8
NOSPEC 1 req->cryptlen
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 req->dst->length 0-2147483646[c]
HOST_DATA 1 req->src->length 0-2147483646[c]
USER_DATA 1 req->cryptlen 1-u32max[c]
USER_DATA 1 req->dst->length 1-u32max[c]
USER_DATA 1 req->dst->offset 0-2147551739[c]
USER_DATA 1 req->src->length 1-u32max[c]
USER_DATA 1 req->src->offset 0-2147551739[c]
USER_DATA 1 *req->iv 0-255
USER_PTR 1 req->iv
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

drivers/crypto/atmel-tdes.c atmel_tdes_done_task() -> atmel_tdes_handle_queue()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->dev 4096-ptr_max
PARAM_VALUE 0 dd->dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dd->dev->flags 4096-ptr_max
PARAM_VALUE 0 dd->iclk 0,4096-u64max
PARAM_VALUE 0 dd->iclk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 dd->iclk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 dd->iclk->core->dev->power.request 0-4
PARAM_VALUE 0 dd->iclk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 dd->iclk->core->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dd->iclk->core->dev->power.runtime_status 0,2
PARAM_VALUE 0 dd->iclk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 dd->iclk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 dd->iclk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dd->iclk->core->enable_count 0-4294967295
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.deferred_resume 0-1
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.idle_notification 0-1
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.request 0-4294967295
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.request_pending 0-1
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.runtime_error s32min-s32max
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.runtime_status 0,2
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 dd->iclk->core->parent->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dd->iclk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 dd->iclk->core->parent->prepare_count 0-4294967295
PARAM_VALUE 0 dd->iclk->core->parent->protect_count 0-4294967295
PARAM_VALUE 0 dd->iclk->core->prepare_count 0-4294967295
PARAM_VALUE 0 dd->iclk->core->protect_count 0-4294967295
PARAM_VALUE 0 dd->out_sg 0,4-u64max
PARAM_VALUE 0 dd->req 4096-ptr_max
PARAM_VALUE 0 dd->req->base.complete 4096-ptr_max
PARAM_VALUE 1 req 0
CAPPED_DATA 0 dd->dev 1
DATA_SOURCE 0 dd $0
NOCHECK_CALL

drivers/crypto/atmel-tdes.c atmel_tdes_queue_task() -> atmel_tdes_handle_queue()

Type Parameter Key Value
PARAM_VALUE 1 req 0
DATA_SOURCE 0 dd $0
NOCHECK_CALL