Documented in 1 files:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/accel/amdxdna/amdxdna_gem.c, line 709
- drivers/dma-buf/dma-buf.c
- drivers/dma-buf/heaps/cma_heap.c, line 247
- drivers/dma-buf/heaps/system_heap.c, line 337
- drivers/firmware/tegra/bpmp-tegra186.c
- drivers/gpu/drm/amd/amdkfd/kfd_process.c, line 757
- drivers/gpu/drm/drm_gem.c, line 1442
- drivers/gpu/drm/drm_gem_vram_helper.c, line 497
- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c, line 1017
- drivers/gpu/drm/tiny/gm12u320.c, line 446
- drivers/gpu/drm/ttm/ttm_bo_util.c, line 577
- drivers/gpu/drm/xe/display/xe_panic.c, line 28
- drivers/gpu/drm/xe/xe_bo.c, line 3417
Smatch caller information:
drivers/accel/amdxdna/amdxdna_gem.c amdxdna_gem_obj_vmap() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| BUF_SIZE | 0 | map | (-1),16 |
| BUF_SIZE | 0 | map | (-1),16 |
| DATA_SOURCE | 0 | map | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | obj->resv |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c kfd_process_free_gpuvm_map() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| DATA_SOURCE | 0 | map | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &p->mutex |
drivers/dma-buf/heaps/system_heap.c system_heap_vunmap() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| BUF_SIZE | 0 | map->vaddr | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | map->is_iomem | 1 |
| DATA_SOURCE | 0 | map | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dmabuf->resv |
drivers/dma-buf/dma-buf.c dma_buf_vmap() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| DATA_SOURCE | 0 | map | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &etnaviv_obj->lock | ||
| HALF_LOCKED2 | dmabuf->resv |
drivers/dma-buf/dma-buf.c dma_buf_vmap_unlocked() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 354812355582664704,689543983541198848,2150783531776974848,3053730595086045184,3482147322331713536,4903669891395760128,6857436704389193728,7436884741507174400 |
| DATA_SOURCE | 0 | map | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/dma-buf/dma-buf.c dma_buf_vunmap() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dmabuf->resv |
drivers/gpu/drm/drm_gem_vram_helper.c drm_gem_vram_bo_driver_move_notify() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/ttm/ttm_bo_util.c ttm_bo_vunmap() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| BUF_SIZE | 0 | map->vaddr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | map | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bo->ttm.base.resv |
drivers/gpu/drm/xe/xe_bo.c __xe_bo_vunmap() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 1016,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_gem.c drm_gem_vunmap_locked() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| BUF_SIZE | 0 | map | (-1),16 |
| BUF_SIZE | 0 | map | (-1),16 |
| BUF_SIZE | 0 | map->vaddr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | map | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | gem->resv | ||
| HALF_LOCKED2 | obj->resv |
drivers/gpu/drm/tiny/gm12u320.c gm12u320_stop_fb_update() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gm12u320->fb_update.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex | ||
| TYPE_LOCK | (struct gm12u320_device)->fb_update.lock |
drivers/dma-buf/heaps/cma_heap.c cma_heap_vunmap() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| BUF_SIZE | 0 | map->vaddr | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | map->is_iomem | 1 |
| DATA_SOURCE | 0 | map | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dmabuf->resv |
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c intel_guc_ads_destroy() -> iosys_map_clear()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |