Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/crypto/intel/qat/qat_common/qat_algs.c qat_alg_aead_dec() -> qat_alg_send_sym_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qat_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_ctx->inst | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.bl | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.bl->num_bufs | 0-s32max |
| PARAM_VALUE | 0 | qat_req->buf.blout | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.blout->num_bufs | 0-2147483648 |
| PARAM_VALUE | 0 | qat_req->buf.blout->num_mapped_bufs | 0-s32max |
| PARAM_VALUE | 0 | qat_req->buf.bloutp | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->buf.blp | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->buf.sz | 16-34359738368 |
| PARAM_VALUE | 0 | qat_req->buf.sz_out | 0,16-u64max |
| PARAM_VALUE | 0 | qat_req->cb | 7569832332918362112 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.dest_data_addr | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.opaque_data | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.src_data_addr | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_req | 4096-ptr_max |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev->accel_pci_dev.pci_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | base | 4096-ptr_max |
| BUF_SIZE | 0 | qat_req->aead_req | (-1)-s32max |
| NOSPEC | 0 | qat_req->aead_req->cryptlen | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qat_req->aead_req->cryptlen | 0-u32max |
| USER_PTR | 0 | qat_req->aead_req->iv | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh |
drivers/crypto/intel/qat/qat_common/qat_algs.c qat_alg_aead_enc() -> qat_alg_send_sym_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qat_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_ctx->inst | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.bl | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.bl->num_bufs | 0-s32max |
| PARAM_VALUE | 0 | qat_req->buf.blout | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.blout->num_bufs | 0-2147483648 |
| PARAM_VALUE | 0 | qat_req->buf.blout->num_mapped_bufs | 0-s32max |
| PARAM_VALUE | 0 | qat_req->buf.bloutp | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->buf.blp | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->buf.sz | 16-34359738368 |
| PARAM_VALUE | 0 | qat_req->buf.sz_out | 0,16-u64max |
| PARAM_VALUE | 0 | qat_req->cb | 7569832332918362112 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.dest_data_addr | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.opaque_data | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.src_data_addr | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_req | 4096-ptr_max |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev->accel_pci_dev.pci_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | base | 4096-ptr_max |
| BUF_SIZE | 0 | qat_req->aead_req | (-1)-s32max |
| NOSPEC | 0 | qat_req->aead_req->cryptlen | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qat_req->aead_req->cryptlen | 0-u32max |
| USER_PTR | 0 | qat_req->aead_req->iv |
drivers/crypto/intel/qat/qat_common/qat_algs.c qat_alg_skcipher_decrypt() -> qat_alg_send_sym_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qat_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.bl | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.bl->num_bufs | 0-s32max |
| PARAM_VALUE | 0 | qat_req->buf.blout | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.blout->num_bufs | 0-2147483648 |
| PARAM_VALUE | 0 | qat_req->buf.blout->num_mapped_bufs | 0-s32max |
| PARAM_VALUE | 0 | qat_req->buf.bloutp | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->buf.blp | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->buf.sz | 16-34359738368 |
| PARAM_VALUE | 0 | qat_req->buf.sz_out | 0,16-u64max |
| PARAM_VALUE | 0 | qat_req->cb | 2560740607582834688 |
| PARAM_VALUE | 0 | qat_req->encryption | 0 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.dest_data_addr | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.opaque_data | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.src_data_addr | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->req.serv_specif_rqpars.cipher_length | 1-u32max |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx->inst | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx->inst->accel_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx->inst->accel_dev->hw_device | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_req->cryptlen | 1-u32max |
| PARAM_VALUE | 0 | *qat_req->iv | 0-255 |
| PARAM_VALUE | 0 | *qat_req->req.serv_specif_rqpars->u.cipher_IV_array | 0-4294967295 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev->accel_pci_dev.pci_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev->hw_device | 4096-ptr_max |
| PARAM_VALUE | 2 | base | 4096-ptr_max |
| BUF_SIZE | 0 | qat_req | 1-s32max |
| BUF_SIZE | 0 | qat_req | 1-s32max |
| BUF_SIZE | 0 | qat_req->skcipher_req | (-1),1-s32max |
| NOSPEC | 0 | qat_req->skcipher_req->cryptlen | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qat_req->skcipher_req->cryptlen | 1-u32max |
| USER_DATA | 0 | *qat_req->iv | 0-255 |
| USER_DATA | 0 | *qat_req->req.serv_specif_rqpars->u.cipher_IV_array | 0-255 |
| USER_PTR | 0 | qat_req->skcipher_req->iv | |
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | global &key_construction_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/intel/qat/qat_common/qat_algs.c qat_alg_skcipher_encrypt() -> qat_alg_send_sym_message()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qat_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->aead_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.bl | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.bl->num_bufs | 0-s32max |
| PARAM_VALUE | 0 | qat_req->buf.blout | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->buf.blout->num_bufs | 0-2147483648 |
| PARAM_VALUE | 0 | qat_req->buf.blout->num_mapped_bufs | 0-s32max |
| PARAM_VALUE | 0 | qat_req->buf.bloutp | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->buf.blp | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->buf.sz | 16-34359738368 |
| PARAM_VALUE | 0 | qat_req->buf.sz_out | 0,16-u64max |
| PARAM_VALUE | 0 | qat_req->cb | 2560740607582834688 |
| PARAM_VALUE | 0 | qat_req->encryption | 1 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.dest_data_addr | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.opaque_data | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | qat_req->req.comn_mid.src_data_addr | 0-18446744073709551614 |
| PARAM_VALUE | 0 | qat_req->req.serv_specif_rqpars.cipher_length | 1-u32max |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx->inst | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx->inst->accel_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_ctx->inst->accel_dev->hw_device | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_req | 4096-ptr_max |
| PARAM_VALUE | 0 | qat_req->skcipher_req->cryptlen | 1-u32max |
| PARAM_VALUE | 0 | *qat_req->req.serv_specif_rqpars->u.cipher_IV_array | 0-4294967295 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev->accel_pci_dev.pci_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->accel_dev->hw_device | 4096-ptr_max |
| PARAM_VALUE | 2 | base | 4096-ptr_max |
| BUF_SIZE | 0 | qat_req | 1-s32max |
| BUF_SIZE | 0 | qat_req | 1-s32max |
| BUF_SIZE | 0 | qat_req->skcipher_req | (-1)-s32max |
| NOSPEC | 0 | qat_req->skcipher_req->cryptlen | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qat_req->skcipher_req->cryptlen | 1-u32max |
| USER_DATA | 0 | *qat_req->req.serv_specif_rqpars->u.cipher_IV_array | 0-255 |
| USER_PTR | 0 | qat_req->skcipher_req->iv | |
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &key->sem | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | tfm_mutex |