Defined in 1 files as a function:

Referenced in 29 files:

Smatch caller information:

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

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->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_uses_io_tlb 1
PARAM_VALUE 1 size 196608
PARAM_VALUE 2 cpu_addr 1-ptr_max
BUF_SIZE 2 cpu_addr 196608
BUF_SIZE 2 cpu_addr 196608
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/mv_xor.c mv_xor_channel_remove() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 1 size 196608
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/gpu/drm/lima/lima_device.c lima_device_fini() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->power.autosuspend_delay (-1),200
PARAM_VALUE 0 dev->power.disable_depth 1-7
PARAM_VALUE 0 dev->power.last_status s32min-0,2,4-s32max
PARAM_VALUE 0 dev->power.request_pending 0
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 0 dev->power.timer_expires 0
PARAM_VALUE 0 dev->power.usage_count.counter 0-s32max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-u64max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
CAPPED_DATA 0 dev 1
HARD_MAX 0 dev->power.autosuspend_delay 200
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/lima/lima_device.c lima_device_init() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
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->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_parms->max_segment_size u32max
PARAM_VALUE 0 dev->dma_uses_io_tlb 1
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->flags 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->power.entry.prev->next 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 cpu_addr 4096
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->cma_area->nranges 1
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/imxfb.c imxfb_probe() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 size 0,4096-u32max
PARAM_VALUE 2 cpu_addr 1-ptr_max
BUF_SIZE 2 cpu_addr 0,4096-s32max
CAPPED_DATA 1 size 1
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
BIT_INFO 1 size 0x0,0xfffff000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cpu_addr unit_byte

drivers/video/fbdev/imxfb.c imxfb_remove() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 2 cpu_addr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cpu_addr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/tegra/gem.c tegra_bo_free() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 2 cpu_addr 1-u64max
NOSPEC 1 size
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 size unit_byte

drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c mdp_vpu_shared_mem_alloc() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 2 cpu_addr 1-u64max
BUF_SIZE 2 cpu_addr s32min-s32max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev r scp_get_device
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 vpu->lock

drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c mdp_vpu_shared_mem_alloc() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 2 cpu_addr 1-u64max
BUF_SIZE 2 cpu_addr s32min-s32max
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->cma_area->nranges 1
DATA_SOURCE 0 dev r scp_get_device
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 vpu->lock

drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c mdp_vpu_shared_mem_free() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 2 cpu_addr 1-u64max
PARAM_VALUE 3 dma_addr 1-u64max
DATA_SOURCE 0 dev r scp_get_device
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c mdp_vpu_shared_mem_free() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 2 cpu_addr 1-u64max
PARAM_VALUE 3 dma_addr 1-u64max
DATA_SOURCE 0 dev r scp_get_device
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c mdp_vpu_shared_mem_free() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 2 cpu_addr 1-u64max
PARAM_VALUE 3 dma_addr 1-u64max
CAPPED_DATA 0 dev->cma_area->nranges 1
DATA_SOURCE 0 dev r scp_get_device
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/renesas/vsp1/vsp1_dl.c vsp1_dl_body_pool_destroy() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/renesas/vsp1/vsp1_dl.c vsp1_dl_ext_cmd_pool_destroy() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 dma_addr unit_byte

drivers/media/platform/chips-media/coda/coda-bit.c coda_free_bitstream_buffer() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 &ctx->buffer_mutex

drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_free() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte
UNITS 2 cpu_addr unit_byte
UNITS 3 dma_addr unit_byte
HALF_LOCKED2 &vc4->bo_lock

drivers/video/fbdev/pxa168fb.c pxa168fb_probe() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_uses_io_tlb 1
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 1 size 1536000
PARAM_VALUE 2 cpu_addr 1-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 cpu_addr 1536000
CAPPED_DATA 0 dev 1
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte
UNITS 2 cpu_addr unit_byte

drivers/video/fbdev/pxa168fb.c pxa168fb_remove() -> dma_free_wc()

Type Parameter Key Value
BUF_SIZE 2 cpu_addr 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte
UNITS 2 cpu_addr unit_byte
UNITS 3 dma_addr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c etnaviv_cmdbuf_suballoc_destroy() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 1 size 524288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
LOCK2 global &component_mutex

drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c etnaviv_iommuv2_free() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c etnaviv_iommuv2_free() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 size 4096
CAPPED_DATA 0 dev->cma_area->nranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/gpu/drm/sti/sti_cursor.c sti_cursor_atomic_check() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/sti/sti_cursor.c sti_cursor_create() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
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->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_uses_io_tlb 1
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0
PARAM_VALUE 1 size 512
PARAM_VALUE 2 cpu_addr 4096-ptr_max
BUF_SIZE 2 cpu_addr 512
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $1
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/etnaviv/etnaviv_iommu.c etnaviv_iommuv1_free() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 1 size 2097152
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/video/fbdev/s3c-fb.c s3c_fb_free_memory() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
PARAM_VALUE 1 size 0,4096-u32max
PARAM_VALUE 2 cpu_addr 1-u64max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 2 cpu_addr s32min-(-2),1-s32max
BIT_INFO 1 size 0x0,0xfffff000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cpu_addr unit_byte
UNITS 3 dma_addr unit_byte

drivers/gpu/drm/v3d/v3d_drv.c v3d_platform_drm_probe() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
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->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_uses_io_tlb 1
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0
PARAM_VALUE 0 dev->pins->p 0,4096-s64max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 cpu_addr 4096
BUF_SIZE 2 cpu_addr 4096
CAPPED_DATA 0 dev 1
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/v3d/v3d_drv.c v3d_platform_drm_remove() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->kobj.sd 0,4096-ptr_max
PARAM_VALUE 0 dev->kobj.sd->__parent 0
PARAM_VALUE 0 dev->pins->p 0,4096-s64max
PARAM_VALUE 0 dev->power.qos 0,4096-u64max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 size 4096
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/vc4/vc4_bo.c vc4_bo_purge() -> dma_free_wc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 size unit_byte
UNITS 2 cpu_addr unit_byte
UNITS 3 dma_addr unit_byte
LOCK2 &bo->madv_lock
HALF_LOCKED2 &vc4->bin_bo_lock
TYPE_LOCK (struct vc4_bo)->madv_lock

drivers/gpu/drm/omapdrm/dss/dispc.c dispc_errata_i734_wa_fini() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/host1x/job.c host1x_job_unpin() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 1 size 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cdma->lock
HALF_LOCKED2 &fpriv->lock

drivers/gpu/drm/lima/lima_vm.c lima_vm_create() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_uses_io_tlb 1
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-ptr_max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 2 cpu_addr 4096
CAPPED_DATA 0 dev 1
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/lima/lima_vm.c lima_vm_release() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 size 32768
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/lima/lima_vm.c lima_vm_release() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-u64max
CAPPED_DATA 0 dev->cma_area->nranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/xen/grant-table.c gnttab_dma_free_pages() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 size 0,4096-s32max,18446744071562067968-18446744073709547520
PARAM_VALUE 2 cpu_addr 1-u64max
BUF_SIZE 2 cpu_addr (-1),4096-268435456
BUF_SIZE 2 cpu_addr (-1),4096-268435456
CAPPED_DATA 1 size 1
CAPPED_DATA 1 size 1
BIT_INFO 1 size 0x0,0xfffff000
BIT_INFO 1 size 0x0,0xfffff000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 size 8192-268435456[c]
UNITS 1 size unit_byte

drivers/gpu/drm/omapdrm/omap_dmm_tiler.c omap_dmm_remove() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 1 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/omapdrm/omap_gem.c omap_gem_free_object() -> dma_free_wc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 size unit_byte
UNITS 3 dma_addr unit_byte
LOCK2 &omap_obj->lock
HALF_LOCKED2 &dev->object_name_lock
HALF_LOCKED2 &file_priv->prime.lock
TYPE_LOCK (struct omap_gem_object)->lock

drivers/gpu/drm/etnaviv/etnaviv_mmu.c etnaviv_iommu_global_fini() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/gpu/drm/etnaviv/etnaviv_mmu.c etnaviv_iommu_global_fini() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/gpu/drm/etnaviv/etnaviv_mmu.c etnaviv_iommu_global_init() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_uses_io_tlb 1
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 cpu_addr 1-ptr_max
BUF_SIZE 2 cpu_addr 4096
BUF_SIZE 2 cpu_addr 4096
CAPPED_DATA 0 dev 1
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
LOCK2 global &component_mutex

drivers/gpu/host1x/cdma.c host1x_pushbuffer_destroy() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 2 cpu_addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->clients_lock

drivers/gpu/host1x/cdma.c host1x_pushbuffer_init() -> dma_free_wc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_uses_io_tlb 1
PARAM_VALUE 2 cpu_addr 1-ptr_max
BUF_SIZE 2 cpu_addr s32min-s32max
CAPPED_DATA 0 dev 1
CAPPED_DATA 1 size 1
DATA_SOURCE 1 size r iova_align
DATA_SOURCE 2 cpu_addr r dma_alloc_wc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->clients_lock

drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_free_video_memory() -> dma_free_wc()

Type Parameter Key Value
BUF_SIZE 2 cpu_addr 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 size unit_byte
UNITS 2 cpu_addr unit_byte
UNITS 3 dma_addr unit_byte
HALF_LOCKED2 &_dev->mutex