Documented in 1 files:
Defined in 1 files as a function:
Referenced in 15 files:
- drivers/dma-buf/dma-buf.c
- drivers/gpu/drm/amd/amdkfd/kfd_process.c
- drivers/gpu/drm/drm_gem.c
- drivers/gpu/drm/drm_gem_framebuffer_helper.c
- drivers/gpu/drm/drm_gem_vram_helper.c, line 360
- drivers/gpu/drm/drm_panic.c, line 938
- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
- drivers/gpu/drm/tests/drm_gem_shmem_test.c, line 180
- drivers/gpu/drm/ttm/ttm_bo_util.c, line 570
- drivers/gpu/drm/ttm/ttm_resource.c
- drivers/gpu/drm/vkms/vkms_composer.c, line 536
- drivers/gpu/drm/xe/display/xe_display_bo.c, line 189
- drivers/gpu/drm/xe/xe_bo.c
- drivers/gpu/drm/xe/xe_lrc.c, line 818
- include/linux/iosys-map.h, line 254
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c kfd_process_destroy_pdds() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &kfd_processes_mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c kfd_process_device_destroy_cwsr_dgpu() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c kfd_process_device_init_cwsr_dgpu() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| LOCK2 | &p->mutex | ||
| HALF_LOCKED2 | &gobj->dev->object_name_lock | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c kfd_process_free_gpuvm_map() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| DATA_SOURCE | 0 | map | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c kfd_process_set_trap_debug_flag() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &target->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c kfd_process_set_trap_handler() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/ttm/ttm_resource.c iosys_map_is_set() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| DATA_SOURCE | 0 | map | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/ttm/ttm_resource.c ttm_kmap_iter_linear_io_init() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->vaddr | 0,4096-ptr_max |
| PARAM_VALUE | 0 | map->vaddr_iomem | 0,4096-ptr_max |
| MEM_ZERO | 0 | map | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/ttm/ttm_resource.c ttm_kmap_iter_linear_io_init() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->is_iomem | 1 |
| PARAM_VALUE | 0 | map->vaddr | 0,4096-ptr_max |
| PARAM_VALUE | 0 | map->vaddr_iomem | 0,4096-ptr_max |
| MEM_ZERO | 0 | map | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vkms/vkms_composer.c check_iosys_map() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| BUF_SIZE | 0 | map | 64 |
| HALF_LOCKED2 | &pool->lock |
drivers/dma-buf/dma-buf.c dma_buf_vmap() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &etnaviv_obj->lock | ||
| HALF_LOCKED2 | dmabuf->resv |
drivers/dma-buf/dma-buf.c dma_buf_vunmap() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | dmabuf->resv |
drivers/dma-buf/dma-buf.c iosys_map_is_set() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| DATA_SOURCE | 0 | map | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &etnaviv_obj->lock | ||
| HALF_LOCKED2 | dmabuf->resv |
drivers/gpu/drm/tests/drm_gem_shmem_test.c drm_gem_shmem_test_vmap() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 2133461377498484736 |
| PARAM_VALUE | 0 | map->is_iomem | 0 |
drivers/gpu/drm/drm_gem_vram_helper.c drm_gem_vram_vmap() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | gem->resv |
drivers/gpu/drm/drm_gem_vram_helper.c iosys_map_is_set() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| DATA_SOURCE | 0 | map | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/ttm/ttm_bo_util.c ttm_bo_vunmap() -> iosys_map_is_null()
| 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 | |||
| HALF_LOCKED2 | bo->ttm.base.resv |
drivers/gpu/drm/xe/xe_bo.c __xe_bo_vunmap() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 1016,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_bo.c xe_bo_evict_pinned_copy() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bo->ttm.base.resv |
drivers/gpu/drm/xe/xe_bo.c xe_bo_restore_pinned() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bo->ttm.base.resv |
drivers/gpu/drm/xe/xe_bo.c xe_bo_vmap() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bo->ttm.base.resv | ||
| HALF_LOCKED2 | bo->ttm.base.resv |
drivers/gpu/drm/drm_gem_framebuffer_helper.c drm_gem_fb_vmap() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_gem_framebuffer_helper.c drm_gem_fb_vunmap() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_gem.c drm_gem_vmap_locked() -> iosys_map_is_null()
| 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 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | obj->resv |
drivers/gpu/drm/drm_gem.c drm_gem_vunmap_locked() -> iosys_map_is_null()
| 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 | |||
| HALF_LOCKED2 | gem->resv | ||
| HALF_LOCKED2 | obj->resv |
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c guc_capture_prep_lists() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c guc_prep_golden_context() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c guc_prep_golden_context() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c intel_guc_ads_print_policy_info() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c intel_guc_global_policies_update() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_panic.c draw_panic_plane() -> iosys_map_is_null()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| BUF_SIZE | 0 | map | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &(plane->dev)->mode_config.panic_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | rcu_read |