Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_bd_fill() -> sec_skcipher_bd_fill()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->c_ctx.c_alg 1-3
PARAM_VALUE 0 ctx->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 ctx->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 ctx->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 ctx->qps 1-u64max
PARAM_VALUE 0 ctx->req_op 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->base 4096-ptr_max
PARAM_VALUE 1 req->buf.data_buf.in.entry_length_in_sgl 4
PARAM_VALUE 1 req->buf.data_buf.in.entry_sum_in_chain 4
PARAM_VALUE 1 req->buf.data_buf.in.sge_entries->len 0-4294967295
PARAM_VALUE 1 req->buf.data_buf.out.entry_length_in_sgl 4
PARAM_VALUE 1 req->buf.data_buf.out.entry_sum_in_chain 4
PARAM_VALUE 1 req->buf.data_buf.out.sge_entries->len 0-4294967295
PARAM_VALUE 1 req->buf.in_dma 0-18446744073709551614
PARAM_VALUE 1 req->buf.out_dma 0-18446744073709551614
PARAM_VALUE 1 req->c_req.c_out 4096-ptr_max
PARAM_VALUE 1 req->c_req.c_out->entry_sum_in_chain 0-u16max
PARAM_VALUE 1 req->ctx 4096-ptr_max
PARAM_VALUE 1 req->ctx->qps 1-u64max
PARAM_VALUE 1 req->in 4096-ptr_max
PARAM_VALUE 1 req->in->entry_length_in_sgl 0-u16max
PARAM_VALUE 1 req->in->entry_sum_in_chain 0-u16max
PARAM_VALUE 1 req->in->entry_sum_in_sgl 0-u16max
PARAM_VALUE 1 req->qp_ctx 4096-ptr_max
PARAM_VALUE 1 req->qp_ctx->c_in_pool->count 0-4294967295
PARAM_VALUE 1 req->qp_ctx->c_in_pool->sge_nr 0-4294967295
PARAM_VALUE 1 req->qp_ctx->c_out_pool->count 0-4294967295
PARAM_VALUE 1 req->qp_ctx->c_out_pool->sge_nr 0-4294967295
PARAM_VALUE 1 req->qp_ctx->qp 4096-ptr_max
PARAM_VALUE 1 *req->buf.data_buf.in->sge_entries->page_ctrl (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 *req->buf.data_buf.out->sge_entries->page_ctrl (-4611686018427387904)-4611686018427387903
BUF_SIZE 1 req->aead_req.aead_req (-1)-s32max
BUF_SIZE 1 req->base 48
BUF_SIZE 1 req->c_req.sk_req (-1)-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 req $1
NOSPEC 1 req->aead_req.aead_req->cryptlen
NOSPEC 1 req->c_req.c_len
NOSPEC 1 req->c_req.sk_req->cryptlen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 req->aead_req.aead_req->cryptlen 0-u32max
USER_DATA 1 req->c_req.c_len 0-u32max
USER_DATA 1 req->c_req.sk_req->cryptlen 1-u32max
USER_DATA 1 *req->aead_req->a_ivin 0-255
USER_DATA 1 *req->c_req->c_ivin 0-255
USER_PTR 1 req->aead_req.aead_req->iv
USER_PTR 1 req->c_req.sk_req->iv

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_request_transfer() -> (struct sec_req_op)->bd_fill()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->c_ctx.c_alg 1-3
PARAM_VALUE 0 ctx->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 ctx->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 ctx->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 ctx->qps 1-u64max
PARAM_VALUE 0 ctx->req_op 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->base 4096-ptr_max
PARAM_VALUE 1 req->buf.data_buf.in.entry_length_in_sgl 4
PARAM_VALUE 1 req->buf.data_buf.in.entry_sum_in_chain 4
PARAM_VALUE 1 req->buf.data_buf.in.sge_entries->len 0
PARAM_VALUE 1 req->buf.data_buf.out.entry_length_in_sgl 4
PARAM_VALUE 1 req->buf.data_buf.out.entry_sum_in_chain 4
PARAM_VALUE 1 req->buf.data_buf.out.sge_entries->len 0
PARAM_VALUE 1 req->buf.in_dma 0-18446744073709551614
PARAM_VALUE 1 req->buf.out_dma 0-18446744073709551614
PARAM_VALUE 1 req->c_req.c_out 4096-ptr_max
PARAM_VALUE 1 req->c_req.c_out->entry_sum_in_chain 0-u16max
PARAM_VALUE 1 req->ctx 4096-ptr_max
PARAM_VALUE 1 req->ctx->qps 1-u64max
PARAM_VALUE 1 req->in 4096-ptr_max
PARAM_VALUE 1 req->in->entry_sum_in_chain 0-u16max
PARAM_VALUE 1 req->qp_ctx 4096-ptr_max
PARAM_VALUE 1 req->qp_ctx->c_in_pool->sge_nr 0-4294967295
PARAM_VALUE 1 req->qp_ctx->c_out_pool->sge_nr 0-4294967295
PARAM_VALUE 1 req->qp_ctx->qp 4096-ptr_max
PARAM_VALUE 1 *req->buf.data_buf.in->sge_entries->page_ctrl (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 *req->buf.data_buf.out->sge_entries->page_ctrl (-4611686018427387904)-4611686018427387903
BUF_SIZE 1 req->aead_req.aead_req (-1)-s32max
BUF_SIZE 1 req->base 48
BUF_SIZE 1 req->c_req.sk_req (-1)-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 req $1
CONTAINER 0 -24-16+0 $(-1)
NOSPEC 1 req->aead_req.aead_req->cryptlen
NOSPEC 1 req->c_req.c_len
NOSPEC 1 req->c_req.sk_req->cryptlen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 req->aead_req.aead_req->cryptlen 0-u32max
USER_DATA 1 req->c_req.c_len 0-u32max
USER_DATA 1 req->c_req.sk_req->cryptlen 1-u32max
USER_DATA 1 *req->aead_req->a_ivin 0-255
USER_DATA 1 *req->c_req->c_ivin 0-255
USER_PTR 1 req->aead_req.aead_req->iv
USER_PTR 1 req->c_req.sk_req->iv