Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/dma/qcom/hidma.c hidma_probe() -> hidma_debug_init()

Type Parameter Key Value
PARAM_VALUE 0 dmadev 4096-ptr_max
PARAM_VALUE 0 dmadev->chidx 0
PARAM_VALUE 0 dmadev->ddev.cap_mask.bits 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.channels.next 0
PARAM_VALUE 0 dmadev->ddev.channels.next->next 0
PARAM_VALUE 0 dmadev->ddev.channels.next->prev 0
PARAM_VALUE 0 dmadev->ddev.channels.prev 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.channels.prev->next 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.channels.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.copy_align 0
PARAM_VALUE 0 dmadev->ddev.dev 0
PARAM_VALUE 0 dmadev->ddev.dev->bus 0
PARAM_VALUE 0 dmadev->ddev.dev->class 0
PARAM_VALUE 0 dmadev->ddev.dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dmadev->ddev.dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dmadev->ddev.dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dmadev->ddev.dev->dma_mem 0
PARAM_VALUE 0 dmadev->ddev.dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dmadev->ddev.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dmadev->ddev.dev->power.disable_depth 0
PARAM_VALUE 0 dmadev->ddev.dev->power.last_status 0
PARAM_VALUE 0 dmadev->ddev.dev->power.qos 0
PARAM_VALUE 0 dmadev->ddev.dev->power.request 0
PARAM_VALUE 0 dmadev->ddev.dev->power.runtime_error 0
PARAM_VALUE 0 dmadev->ddev.dev->power.runtime_status 0
PARAM_VALUE 0 dmadev->ddev.dev->power.use_autosuspend 0
PARAM_VALUE 0 dmadev->ddev.dev->power.wakeirq 0
PARAM_VALUE 0 dmadev->ddev.dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dmadev->ddev.dev->type 0
PARAM_VALUE 0 dmadev->ddev.device_free_chan_resources 0
PARAM_VALUE 0 dmadev->ddev.device_issue_pending 0
PARAM_VALUE 0 dmadev->ddev.device_pause 0
PARAM_VALUE 0 dmadev->ddev.device_prep_dma_memcpy 0
PARAM_VALUE 0 dmadev->ddev.device_prep_dma_memset 0
PARAM_VALUE 0 dmadev->ddev.device_resume 0
PARAM_VALUE 0 dmadev->ddev.device_terminate_all 0
PARAM_VALUE 0 dmadev->ddev.device_tx_status 0
PARAM_VALUE 0 dmadev->dev_evca 0
PARAM_VALUE 0 dmadev->dev_trca 0
PARAM_VALUE 0 dmadev->evca_resource 0
PARAM_VALUE 0 dmadev->irq 1-s32max
PARAM_VALUE 0 dmadev->lldev 0
PARAM_VALUE 0 dmadev->lldev->dev 4096-ptr_max
PARAM_VALUE 0 dmadev->lldev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dmadev->lldev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dmadev->lldev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dmadev->lldev->dev->power.autosuspend_delay 2000
PARAM_VALUE 0 dmadev->lldev->dev->power.last_status (-1)
PARAM_VALUE 0 dmadev->lldev->dev->power.qos 0,4096-u64max
PARAM_VALUE 0 dmadev->lldev->dev->power.request 0-4
PARAM_VALUE 0 dmadev->lldev->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dmadev->lldev->dev->power.use_autosuspend 1
PARAM_VALUE 0 dmadev->lldev->evca 4096-ptr_max
PARAM_VALUE 0 dmadev->lldev->evch_state 1
PARAM_VALUE 0 dmadev->lldev->evre_processed_off 0
PARAM_VALUE 0 dmadev->lldev->evre_ring 1-ptr_max
PARAM_VALUE 0 dmadev->lldev->handoff_fifo.kfifo.data 0
PARAM_VALUE 0 dmadev->lldev->handoff_fifo.kfifo.in 0
PARAM_VALUE 0 dmadev->lldev->handoff_fifo.kfifo.mask 0
PARAM_VALUE 0 dmadev->lldev->handoff_fifo.kfifo.out 0
PARAM_VALUE 0 dmadev->lldev->initialized 1
PARAM_VALUE 0 dmadev->lldev->nr_tres 5-u32max
PARAM_VALUE 0 dmadev->lldev->pending_tre_list 1-u64max
PARAM_VALUE 0 dmadev->lldev->task.callback 0
PARAM_VALUE 0 dmadev->lldev->task.count.counter 0
PARAM_VALUE 0 dmadev->lldev->task.data 0
PARAM_VALUE 0 dmadev->lldev->task.func 0
PARAM_VALUE 0 dmadev->lldev->task.next 0
PARAM_VALUE 0 dmadev->lldev->task.state 0
PARAM_VALUE 0 dmadev->lldev->trca 4096-ptr_max
PARAM_VALUE 0 dmadev->lldev->trch_state 1
PARAM_VALUE 0 dmadev->lldev->tre_processed_off 0
PARAM_VALUE 0 dmadev->lldev->tre_ring 1-ptr_max
PARAM_VALUE 0 dmadev->lldev->tre_write_offset 0
PARAM_VALUE 0 dmadev->lldev->trepool 1-u64max
PARAM_VALUE 0 dmadev->nr_descriptors 0
PARAM_VALUE 0 dmadev->task.count.counter 0
PARAM_VALUE 0 dmadev->task.data 0
PARAM_VALUE 0 dmadev->task.next 0
PARAM_VALUE 0 dmadev->task.state 0
PARAM_VALUE 0 dmadev->task.use_callback 1
PARAM_VALUE 0 dmadev->trca_resource 0
BUF_SIZE 0 dmadev 648
DATA_SOURCE 0 dmadev r devm_kzalloc
MEM_ZERO 0 dmadev
MEM_ZERO 0 dmadev->ddev.cap_mask.bits
MEM_ZERO 0 &dmadev->ddev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dmadev->ddev.chan_ida.xa.xa_flags 0
HOST_DATA 0 dmadev->ddev.chancnt 0
HOST_DATA 0 dmadev->ddev.desc_metadata_modes 0
HOST_DATA 0 dmadev->ddev.descriptor_reuse 0
HOST_DATA 0 dmadev->ddev.dev_id 0
HOST_DATA 0 dmadev->ddev.directions 0
HOST_DATA 0 dmadev->ddev.dst_addr_widths 0
HOST_DATA 0 dmadev->ddev.fill_align 0
HOST_DATA 0 dmadev->ddev.filter.mapcnt 0
HOST_DATA 0 dmadev->ddev.max_burst 0
HOST_DATA 0 dmadev->ddev.max_pq 0
HOST_DATA 0 dmadev->ddev.max_sg_burst 0
HOST_DATA 0 dmadev->ddev.max_xor 0
HOST_DATA 0 dmadev->ddev.min_burst 0
HOST_DATA 0 dmadev->ddev.pq_align 0
HOST_DATA 0 dmadev->ddev.privatecnt 0
HOST_DATA 0 dmadev->ddev.ref.refcount.refs.counter 0
HOST_DATA 0 dmadev->ddev.residue_granularity 0
HOST_DATA 0 dmadev->ddev.src_addr_widths 0
HOST_DATA 0 dmadev->ddev.xor_align 0
HOST_DATA 0 dmadev->lldev->chidx 0-255
HOST_DATA 0 dmadev->lldev->evre_ring_size 0-u32max
HOST_DATA 0 dmadev->lldev->nr_tres 5-u32max
HOST_DATA 0 dmadev->lldev->tre_ring_size 0-u32max
HOST_DATA 0 *dmadev 0-u64max
NO_OVERFLOW_SIMPLE 0 dmadev->lldev->nr_tres
NO_OVERFLOW_SIMPLE 0 dmadev->nr_descriptors