Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/md/dm-crypt.c crypt_convert_block_aead() -> (struct crypt_iv_operations)->post()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cc | 4096-ptr_max |
| PARAM_VALUE | 0 | cc->iv_gen_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | cc->iv_gen_ops->post | 3747490470402674688,7811331986521178112,8300063158344646656 |
| PARAM_VALUE | 1 | iv | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->ctx | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->ctx->bio_in | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->ctx->bio_out | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->ctx->iter_in.bi_size | 1-u32max |
| PARAM_VALUE | 2 | dmreq->ctx->iter_out.bi_size | 1-u32max |
| PARAM_VALUE | 2 | dmreq->ctx->r.req | 0,9223372036854775808-u64max |
| PARAM_VALUE | 2 | dmreq->sg_in | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->sg_in->dma_address | 0 |
| PARAM_VALUE | 2 | dmreq->sg_in->dma_flags | 0 |
| PARAM_VALUE | 2 | dmreq->sg_in->dma_length | 0 |
| PARAM_VALUE | 2 | dmreq->sg_in->length | 0 |
| PARAM_VALUE | 2 | dmreq->sg_in->offset | 0 |
| PARAM_VALUE | 2 | dmreq->sg_in->page_link | 0 |
| PARAM_VALUE | 2 | dmreq->sg_out | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->sg_out->dma_address | 0 |
| PARAM_VALUE | 2 | dmreq->sg_out->dma_flags | 0 |
| PARAM_VALUE | 2 | dmreq->sg_out->dma_length | 0 |
| PARAM_VALUE | 2 | dmreq->sg_out->length | 0 |
| PARAM_VALUE | 2 | dmreq->sg_out->offset | 0 |
| PARAM_VALUE | 2 | dmreq->sg_out->page_link | 0 |
| BUF_SIZE | 2 | dmreq->ctx | (-1),192 |
| CAPPED_DATA | 0 | cc->integrity_iv_size | 1 |
| CAPPED_DATA | 1 | iv | 1 |
| DATA_SOURCE | 0 | cc | $0 |
| DATA_SOURCE | 1 | iv | r org_iv_of_dmreq |
| DATA_SOURCE | 2 | dmreq | r dmreq_of_req |
| CONTAINER | 0 | -40-248+0 | $(-1) |
| PARAM_COMPARE | 0 | cc->integrity_iv_size | <= $0->iv_size |
| MEM_ZERO | 2 | dmreq->sg_in | |
| MEM_ZERO | 2 | dmreq->sg_out | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-crypt.c crypt_convert_block_skcipher() -> (struct crypt_iv_operations)->post()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cc | 4096-ptr_max |
| PARAM_VALUE | 0 | cc->iv_gen_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | cc->iv_gen_ops->post | 3747490470402674688,7811331986521178112,8300063158344646656 |
| PARAM_VALUE | 0 | cc->iv_size | 0-u32max |
| PARAM_VALUE | 1 | iv | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->ctx | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->ctx->bio_in | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->ctx->bio_out | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->ctx->iter_in.bi_size | 1-u32max |
| PARAM_VALUE | 2 | dmreq->ctx->iter_out.bi_size | 1-u32max |
| PARAM_VALUE | 2 | dmreq->ctx->r.req | 0,9223372036854775808-u64max |
| PARAM_VALUE | 2 | dmreq->sg_in | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq->sg_out | 4096-ptr_max |
| BUF_SIZE | 2 | dmreq->ctx | (-1),192 |
| DATA_SOURCE | 0 | cc | $0 |
| DATA_SOURCE | 1 | iv | r org_iv_of_dmreq |
| DATA_SOURCE | 2 | dmreq | r dmreq_of_req |
| CONTAINER | 0 | -40-248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-crypt.c kcryptd_async_done() -> (struct crypt_iv_operations)->post()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cc | 4096-ptr_max |
| PARAM_VALUE | 0 | cc->iv_gen_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | cc->iv_gen_ops->post | 3747490470402674688,7811331986521178112,8300063158344646656 |
| PARAM_VALUE | 1 | iv | 4096-ptr_max |
| PARAM_VALUE | 2 | dmreq | 4096-ptr_max |
| BUF_SIZE | 2 | dmreq | 1-s32max |
| BUF_SIZE | 2 | dmreq | 1-s32max |
| DATA_SOURCE | 2 | dmreq | $0 |
| CONTAINER | 0 | -40-248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh |