Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/dma/mv_xor.c mv_xor_channel_add() -> mv_chan_xor_self_test()

Type Parameter Key Value
PARAM_VALUE 0 mv_chan 4096-ptr_max
PARAM_VALUE 0 mv_chan->allocated_slots.next 4096-ptr_max
PARAM_VALUE 0 mv_chan->allocated_slots.next->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->allocated_slots.prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->allocated_slots.prev->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->allocated_slots.prev->prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->chain.next 4096-ptr_max
PARAM_VALUE 0 mv_chan->chain.next->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->chain.prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->chain.prev->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->chain.prev->prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->completed_slots.next 4096-ptr_max
PARAM_VALUE 0 mv_chan->completed_slots.next->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->completed_slots.prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->completed_slots.prev->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->completed_slots.prev->prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->dma_desc_pool_virt 1-ptr_max
PARAM_VALUE 0 mv_chan->dmachan.completed_cookie 1
PARAM_VALUE 0 mv_chan->dmachan.cookie 1
PARAM_VALUE 0 mv_chan->dmachan.device 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmachan.device->channels.next 0,4096-ptr_max
PARAM_VALUE 0 mv_chan->dmachan.device->channels.prev 0,4096-ptr_max
PARAM_VALUE 0 mv_chan->dmachan.device->dev 0,4096-ptr_max
PARAM_VALUE 0 mv_chan->dmachan.device->device_alloc_chan_resources 0,4773061926458552320
PARAM_VALUE 0 mv_chan->dmachan.device->device_free_chan_resources 0,7571802487160205312
PARAM_VALUE 0 mv_chan->dmachan.device->device_issue_pending 0,8762515200974745600
PARAM_VALUE 0 mv_chan->dmachan.device->device_prep_dma_interrupt 0,2973073570853289984
PARAM_VALUE 0 mv_chan->dmachan.device->device_prep_dma_memcpy 0,1022274893684768768
PARAM_VALUE 0 mv_chan->dmachan.device->device_prep_dma_xor 0,2020113213037703168
PARAM_VALUE 0 mv_chan->dmachan.device->device_tx_status 0,3020489365783130112
PARAM_VALUE 0 mv_chan->dmachan.device->max_xor 0,8
PARAM_VALUE 0 mv_chan->dmachan.device_node.next 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmachan.device_node.prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.cap_mask.bits 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.channels.next 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.channels.next->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.channels.prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.channels.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.dev 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mv_chan->dmadev.dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->dmadev.dev->dma_uses_io_tlb 1
PARAM_VALUE 0 mv_chan->dmadev.dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 mv_chan->dmadev.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 mv_chan->dmadev.device_alloc_chan_resources 4773061926458552320
PARAM_VALUE 0 mv_chan->dmadev.device_free_chan_resources 7571802487160205312
PARAM_VALUE 0 mv_chan->dmadev.device_issue_pending 8762515200974745600
PARAM_VALUE 0 mv_chan->dmadev.device_prep_dma_interrupt 0,2973073570853289984
PARAM_VALUE 0 mv_chan->dmadev.device_prep_dma_memcpy 0,1022274893684768768
PARAM_VALUE 0 mv_chan->dmadev.device_prep_dma_xor 0,2020113213037703168
PARAM_VALUE 0 mv_chan->dmadev.device_tx_status 3020489365783130112
PARAM_VALUE 0 mv_chan->dmadev.max_xor 0,8
PARAM_VALUE 0 mv_chan->dummy_dst 0
PARAM_VALUE 0 mv_chan->dummy_dst_addr 0-18446744073709551614
PARAM_VALUE 0 mv_chan->dummy_src 0
PARAM_VALUE 0 mv_chan->dummy_src_addr 0-18446744073709551614
PARAM_VALUE 0 mv_chan->free_slots.next 4096-ptr_max
PARAM_VALUE 0 mv_chan->free_slots.next->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->free_slots.prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->free_slots.prev->next 4096-ptr_max
PARAM_VALUE 0 mv_chan->free_slots.prev->prev 4096-ptr_max
PARAM_VALUE 0 mv_chan->idx 0-s32max
PARAM_VALUE 0 mv_chan->irq s32min-(-1),1-s32max
PARAM_VALUE 0 mv_chan->irq_tasklet.count.counter 0
PARAM_VALUE 0 mv_chan->irq_tasklet.data 0
PARAM_VALUE 0 mv_chan->irq_tasklet.next 0
PARAM_VALUE 0 mv_chan->irq_tasklet.state 0
PARAM_VALUE 0 mv_chan->irq_tasklet.use_callback 1
PARAM_VALUE 0 mv_chan->mmr_base 0,4096-ptr_max
PARAM_VALUE 0 mv_chan->mmr_high_base 0,4096-ptr_max
PARAM_VALUE 0 mv_chan->op_in_desc 0-1
PARAM_VALUE 0 mv_chan->xordev 4096-ptr_max
PARAM_VALUE 0 mv_chan->xordev->clk 0,4096-u64max
PARAM_VALUE 0 mv_chan->xordev->xor_base 0,4096-ptr_max
PARAM_VALUE 0 mv_chan->xordev->xor_high_base 0,4096-ptr_max
BUF_SIZE 0 mv_chan 1184
BUF_SIZE 0 mv_chan->dma_desc_pool_virt 196608
BUF_SIZE 0 mv_chan->dmachan.device 464
BUF_SIZE 0 mv_chan->xordev 112
CAPPED_DATA 0 mv_chan->idx 1
DATA_SOURCE 0 mv_chan r devm_kzalloc
FUZZY_MAX 0 mv_chan->dmachan.device->max_xor 0
FUZZY_MAX 0 mv_chan->dmadev.max_xor 8
FUZZY_MAX 0 mv_chan->op_in_desc 1
HARD_MAX 0 mv_chan->dmadev.max_xor 8
HARD_MAX 0 mv_chan->op_in_desc 1
MEM_ZERO 0 mv_chan
RX_PATH
TASK_NOT_RUNNING