Documented in 1 files:

Defined in 1 files as a function:

Referenced in 13 files:

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