Defined in 1 files as a function:
Referenced in 29 files:
- drivers/dma/mv_xor.c
- drivers/dma/qcom/bam_dma.c
- drivers/gpu/drm/drm_gem_dma_helper.c, line 245
- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c, line 78
- drivers/gpu/drm/etnaviv/etnaviv_iommu.c, line 39
- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
- drivers/gpu/drm/etnaviv/etnaviv_mmu.c
- drivers/gpu/drm/lima/lima_device.c
- drivers/gpu/drm/lima/lima_vm.c
- drivers/gpu/drm/omapdrm/dss/dispc.c, line 4513
- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c, line 755
- drivers/gpu/drm/omapdrm/omap_gem.c, line 1219
- drivers/gpu/drm/sti/sti_cursor.c
- drivers/gpu/drm/tegra/gem.c, line 342
- drivers/gpu/drm/v3d/v3d_drv.c
- drivers/gpu/drm/vc4/vc4_bo.c, line 306
- drivers/gpu/host1x/cdma.c
- drivers/gpu/host1x/job.c, line 676
- drivers/media/platform/chips-media/coda/coda-bit.c, line 1790
- drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c
- drivers/media/platform/renesas/vsp1/vsp1_dl.c
- drivers/video/fbdev/atmel_lcdfb.c, line 311
- drivers/video/fbdev/imxfb.c
- drivers/video/fbdev/omap/lcdc.c
- drivers/video/fbdev/pxa168fb.c
- drivers/video/fbdev/s3c-fb.c, line 1129
- drivers/video/fbdev/sa1100fb.c, line 1193
- drivers/xen/grant-table.c, line 1145
- sound/core/memalloc.c, line 537
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 |