Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dma_io_tlb_mem->defpool.rcu.func 0
PARAM_VALUE 0 dev->dma_io_tlb_mem->defpool.rcu.next 0
PARAM_VALUE 0 dev->dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_parms 1-u64max
PARAM_VALUE 0 dev->dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_uses_io_tlb 0
PARAM_VALUE 0 dev->flags 4096-ptr_max
PARAM_VALUE 0 dev->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 dev->kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 dev->kobj.state_in_sysfs 0
PARAM_VALUE 0 dev->kobj.state_initialized 1
PARAM_VALUE 0 dev->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 dev->links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->links.status 0
PARAM_VALUE 0 dev->links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->numa_node (-1)
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 0 dev->parent->iommu 0,4096-ptr_max
PARAM_VALUE 0 dev->power.child_count.counter 0
PARAM_VALUE 0 dev->power.deferred_resume 0
PARAM_VALUE 0 dev->power.disable_depth 1
PARAM_VALUE 0 dev->power.early_init 1
PARAM_VALUE 0 dev->power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->power.idle_notification 0
PARAM_VALUE 0 dev->power.ignore_children 0
PARAM_VALUE 0 dev->power.is_late_suspended 0
PARAM_VALUE 0 dev->power.is_noirq_suspended 0
PARAM_VALUE 0 dev->power.is_prepared 0
PARAM_VALUE 0 dev->power.is_suspended 0
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.needs_force_resume 0
PARAM_VALUE 0 dev->power.qos 0
PARAM_VALUE 0 dev->power.request 0
PARAM_VALUE 0 dev->power.request_pending 0
PARAM_VALUE 0 dev->power.runtime_auto 1
PARAM_VALUE 0 dev->power.runtime_error 0
PARAM_VALUE 0 dev->power.runtime_status 2
PARAM_VALUE 0 dev->power.timer_expires 0
PARAM_VALUE 0 dev->power.usage_count.counter 0
PARAM_VALUE 0 dev->power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->release 2251408734080524288
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
BUF_SIZE 0 dev 1616
BUF_SIZE 0 dev->dma_parms 16
BUF_SIZE 0 dev->parent 1616
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
STR_LEN 0 dev->parent 4-5
MEM_ZERO 0 dev
MEM_ZERO 0 dev->dma_parms
MEM_ZERO 0 &dev->power.suspend_timer
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/bcma/main.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 5819248325961560064
PARAM_VALUE 0 dev->devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->kobj.state_initialized 1
PARAM_VALUE 0 dev->links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->numa_node (-1)
PARAM_VALUE 0 dev->parent 1-u64max
PARAM_VALUE 0 dev->power.disable_depth 1
PARAM_VALUE 0 dev->power.early_init 1
PARAM_VALUE 0 dev->power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.runtime_auto 1
PARAM_VALUE 0 dev->power.runtime_status 2
PARAM_VALUE 0 dev->power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->release 236405695502966784
PARAM_VALUE 1 np 0,4096-ptr_max
PARAM_VALUE 2 force_dma 0
PARAM_VALUE 3 id 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/host1x/context.c host1x_memory_context_list_init() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 np 0,4096-ptr_max
PARAM_VALUE 1 np->properties 0,4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 3225754033951412224
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 *id
UNITS 1 np unit_byte

drivers/gpu/drm/etnaviv/etnaviv_drv.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->flags 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING

drivers/dma/tegra186-gpc-dma.c tegra_dma_probe() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->acpi_flags 0-255
HOST_DATA 0 dev->cap 0-4294967295
HOST_DATA 0 dev->cap_ptr 0-u16max
HOST_DATA 0 dev->cmd_buf_head 0-4294967295
HOST_DATA 0 dev->cmd_buf_tail 0-4294967295
HOST_DATA 0 dev->cmd_sem_paddr s64min-s64max
HOST_DATA 0 dev->cmd_sem_val s64min-s64max
HOST_DATA 0 dev->dbg_cap_offset s32min-s32max
HOST_DATA 0 dev->dbg_mmio_offset s32min-s32max
HOST_DATA 0 dev->devid 0-u16max
HOST_DATA 0 dev->features s64min-s64max
HOST_DATA 0 dev->features2 s64min-s64max
HOST_DATA 0 dev->index s32min-s32max
HOST_DATA 0 dev->int_enabled 0-1
HOST_DATA 0 dev->iommu.max_pasids 0-u32max
HOST_DATA 0 dev->iommu.ready 0-1
HOST_DATA 0 dev->irtcachedis_enabled 0-1
HOST_DATA 0 dev->lock.magic 0-4294967295
HOST_DATA 0 dev->lock.owner_cpu 0-4294967295
HOST_DATA 0 dev->lock.raw_lock.locked 0-255
HOST_DATA 0 dev->lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 dev->lock.raw_lock.pending 0-255
HOST_DATA 0 dev->lock.raw_lock.tail 0-u16max
HOST_DATA 0 dev->lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 dev->max_banks 0-255
HOST_DATA 0 dev->max_counters 0-255
HOST_DATA 0 dev->mmio_phys s64min-s64max
HOST_DATA 0 dev->mmio_phys_end s64min-s64max
HOST_DATA 0 dev->need_sync 0-1
HOST_DATA 0 dev->stored_addr_hi 0-4294967295
HOST_DATA 0 dev->stored_addr_lo 0-4294967295
HOST_DATA 0 *dev s64min-s64max
NO_OVERFLOW_SIMPLE 3 *id
UNITS 1 np unit_byte

drivers/net/wireless/ath/ath10k/snoc.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops 0,4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vc4/vc4_drv.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/base/platform.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 4096-ptr_max
PARAM_VALUE 0 dev->bus->dma_configure 1-u64max
PARAM_VALUE 0 dev->iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 np 0,4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
BUF_SIZE 0 dev (-1)-0,4,16,24,56,64,120,168-s32max
BUF_SIZE 0 dev (-1)-0,4,16,24,56,64,120,168-s32max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->mutex

sound/soc/bcm/bcm63xx-pcm-whistler.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
UNITS 1 np unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/media/platform/qcom/venus/firmware.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops 0,4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING

drivers/bus/fsl-mc/fsl-mc-bus.c fsl_mc_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus->dma_configure 1-u64max
PARAM_VALUE 0 dev->driver->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 np 1-u64max
PARAM_VALUE 2 force_dma 0
PARAM_VALUE 3 id 1573467211682861056
BUF_SIZE 0 dev (-1)-0,16,24,56,64,120,1616,7104
BUF_SIZE 0 dev (-1)-0,16,24,56,64,120,1616,7104
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
HALF_LOCKED2 0 &dev->mutex

drivers/gpu/drm/msm/adreno/a6xx_gmu.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->phandle 1-u32max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/platform/raspberrypi/vchiq-interface/vchiq_bus.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 2980217365000028160
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->init_name 5255338143957147648
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 0 dev->release 5734498271136251904
PARAM_VALUE 1 np 1-u64max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
TERMINATED 0 dev->init_name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/pci/pci-driver.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 4096-ptr_max
PARAM_VALUE 0 dev->bus->dma_configure 1-u64max
PARAM_VALUE 0 dev->iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 np 1-u64max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
BUF_SIZE 0 dev (-1)-0,4,16,24,56,64,120,168-s32max
BUF_SIZE 0 dev (-1)-0,4,16,24,56,64,120,168-s32max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
HALF_LOCKED2 0 &dev->mutex

drivers/net/wireless/ath/ath11k/ahb.c of_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops 0,4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 2 force_dma 1
PARAM_VALUE 3 id 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
DATA_SOURCE 2 force_dma $2
RX_PATH
TASK_NOT_RUNNING

drivers/cdx/cdx.c cdx_dma_configure() -> of_dma_configure_id()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 4096-ptr_max
PARAM_VALUE 0 dev->bus->dma_configure 1-u64max
PARAM_VALUE 0 dev->driver->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 dev->kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 2 force_dma 0
PARAM_VALUE 3 id 8700762943483920384
BUF_SIZE 0 dev (-1)-0,16,24,56,64,120,1616,7104
BUF_SIZE 0 dev (-1)-0,16,24,56,64,120,1616,7104
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
HALF_LOCKED2 0 &dev->mutex