Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/aspeed/aspeed-hace-hash.c aspeed_ahash_dma_prepare() -> aspeed_ahash_fill_padding()

Type Parameter Key Value
PARAM_VALUE 0 hace_dev 4096-ptr_max
PARAM_VALUE 0 hace_dev->dev 0,4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->class 0,4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->driver 0,4096-ptr_max
PARAM_VALUE 1 rctx 4096-ptr_max
PARAM_VALUE 2 buf 4096-ptr_max
BUF_SIZE 1 rctx 1-s32max
BUF_SIZE 1 rctx 1-s32max
DATA_SOURCE 0 hace_dev $0
BIT_INFO 1 rctx->flags 0x200,0xffffffffffffffff
UNITS 2 buf unit_byte

drivers/crypto/aspeed/aspeed-hace-hash.c aspeed_ahash_dma_prepare_sg() -> aspeed_ahash_fill_padding()

Type Parameter Key Value
PARAM_VALUE 0 hace_dev 4096-ptr_max
PARAM_VALUE 0 hace_dev->dev 4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->class 0,4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hace_dev->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 hace_dev->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 hace_dev->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 hace_dev->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 rctx 4096-ptr_max
PARAM_VALUE 1 rctx->digest_dma_addr 0-18446744073709551614
BUF_SIZE 1 rctx 1-s32max
BUF_SIZE 1 rctx 1-s32max
BUF_SIZE 2 buf 144
CAPPED_DATA 0 hace_dev->dev 1
CAPPED_DATA 1 rctx->digest 1
DATA_SOURCE 0 hace_dev $0