Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/hisilicon/sec/sec_drv.c sec_queue_config() -> sec_queue_free_ring_pages()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PARAM_VALUE 0 queue->dev_info 4096-ptr_max
PARAM_VALUE 0 queue->dev_info->dev 4096-ptr_max
PARAM_VALUE 0 queue->dev_info->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 queue->dev_info->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 queue->dev_info->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 queue->dev_info->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 queue->dev_info->dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 queue->dev_info->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 queue->dev_info->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 queue->dev_info->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 queue->dev_info->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 queue->dev_info->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 queue->dev_info->dev_lock.first_waiter 0
PARAM_VALUE 0 queue->dev_info->dev_lock.magic 4096-ptr_max
PARAM_VALUE 0 queue->dev_info->dev_lock.owner.counter 0
PARAM_VALUE 0 queue->dev_info->hw_sgl_pool 4096-ptr_max
PARAM_VALUE 0 queue->dev_info->num_saas 5,10
PARAM_VALUE 0 queue->queue_id 0-15
PARAM_VALUE 0 queue->ring_cmd.callback 5245189801055518720
PARAM_VALUE 0 queue->ring_cmd.lock.dep_map->name 0-255
PARAM_VALUE 0 queue->ring_cmd.lock.first_waiter 0
PARAM_VALUE 0 queue->ring_cmd.lock.magic 4096-ptr_max
PARAM_VALUE 0 queue->ring_cmd.lock.osq.tail.counter 0
PARAM_VALUE 0 queue->ring_cmd.lock.owner.counter 0
PARAM_VALUE 0 queue->ring_cmd.used.counter 0
PARAM_VALUE 0 queue->ring_cmd.vaddr 0-ptr_max
PARAM_VALUE 0 queue->ring_cmd.vaddr->authiv_addr_hi 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->authiv_addr_lo 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->authkey_addr_hi 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->authkey_addr_lo 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->data_addr_hi 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->data_addr_lo 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->mac_addr_hi 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->mac_addr_lo 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->w0 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->w1 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->w2 0
PARAM_VALUE 0 queue->ring_cmd.vaddr->w3 0
PARAM_VALUE 0 queue->ring_cq.vaddr 0-ptr_max
PARAM_VALUE 0 queue->ring_cq.vaddr->data 0
PARAM_VALUE 0 queue->ring_db.vaddr 0-ptr_max
PARAM_VALUE 0 queue->ring_db.vaddr->hard_err_check 0
PARAM_VALUE 0 queue->ring_db.vaddr->icv_mac1st_word 0
PARAM_VALUE 0 queue->ring_db.vaddr->sec_get_id 0
PARAM_VALUE 0 queue->ring_db.vaddr->soft_err_check 0
PARAM_VALUE 0 queue->task_irq 1-s32max
PARAM_VALUE 0 *queue->name 0-255
CAPPED_DATA 0 queue->dev_info->dev 1
CAPPED_DATA 0 queue->dev_info->dev->cma_area->nranges 1
CAPPED_DATA 0 queue->ring_cmd.vaddr 1
DATA_SOURCE 0 queue $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 queue->name

drivers/crypto/hisilicon/sec/sec_drv.c sec_queue_unconfig() -> sec_queue_free_ring_pages()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
DATA_SOURCE 0 queue $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex