Documented in 1 files:
Defined in 1 files as a function:
Referenced in 43 files:
- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c, line 90
- drivers/gpu/drm/i915/gem/i915_gem_mman.c, line 544
- drivers/gpu/drm/i915/gem/i915_gem_object.c, line 875
- drivers/gpu/drm/i915/gem/i915_gem_pages.c, line 513
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c, line 41
- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c, line 90
- drivers/gpu/drm/i915/gt/intel_engine_cs.c, line 1036
- drivers/gpu/drm/i915/gt/intel_engine_pm.c, line 52
- drivers/gpu/drm/i915/gt/intel_lrc.c, line 1236
- drivers/gpu/drm/i915/gt/intel_ring.c, line 105
- drivers/gpu/drm/i915/gt/intel_timeline.c, line 130
- drivers/gpu/drm/i915/gt/intel_workarounds.c, line 3101
- drivers/gpu/drm/i915/gt/selftest_context.c, line 144
- drivers/gpu/drm/i915/gt/selftest_engine_cs.c
- drivers/gpu/drm/i915/gt/selftest_execlists.c
- drivers/gpu/drm/i915/gt/selftest_hangcheck.c
- drivers/gpu/drm/i915/gt/selftest_lrc.c
- drivers/gpu/drm/i915/gt/selftest_migrate.c
- drivers/gpu/drm/i915/gt/selftest_ring_submission.c, line 60
- drivers/gpu/drm/i915/gt/selftest_rps.c
- drivers/gpu/drm/i915/gt/selftest_workarounds.c
- drivers/gpu/drm/i915/gt/shmem_utils.c, line 54
- drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c, line 348
- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c, line 933
- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c, line 105
- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c, line 1174
- drivers/gpu/drm/i915/gvt/cmd_parser.c
- drivers/gpu/drm/i915/gvt/scheduler.c
- drivers/gpu/drm/i915/i915_cmd_parser.c
- drivers/gpu/drm/i915/i915_hdcp_gsc.c, line 85
- drivers/gpu/drm/i915/i915_perf.c, line 1396
- drivers/gpu/drm/i915/i915_vma.c, line 684
- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c, line 360
- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c, line 286
- drivers/gpu/drm/i915/selftests/i915_request.c
- drivers/gpu/drm/i915/selftests/igt_spinner.c
- drivers/gpu/drm/i915/selftests/intel_memory_region.c
Smatch caller information:
drivers/gpu/drm/i915/selftests/igt_spinner.c igt_spinner_fini() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/selftests/igt_spinner.c igt_spinner_fini() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/selftests/igt_spinner.c igt_spinner_pin_obj() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $2 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gt/shmem_utils.c shmem_create_from_object() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/i915_hdcp_gsc.c intel_hdcp_gsc_initialize_message() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_shmem |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &display->hdcp.hdcp_mutex | ||
| TYPE_LOCK | (struct intel_display)->hdcp.hdcp_mutex |
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c igt_emit_store_dw() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctx->engines_mutex |
drivers/gpu/drm/i915/gvt/cmd_parser.c perform_bb_shadow() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_shmem |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &gvt->lock | ||
| HALF_LOCKED2 | &vgpu->vgpu_lock |
drivers/gpu/drm/i915/gvt/cmd_parser.c shadow_indirect_ctx() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vgpu->vgpu_lock |
drivers/gpu/drm/i915/gt/intel_migrate.c copy() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL | |||
| LOCK2 | src->base.resv | ||
| LOCK2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_migrate.c copy() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r create_lmem_or_internal |
| NOCHECK_CALL | |||
| LOCK2 | dst->base.resv | ||
| LOCK2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_migrate.c copy() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | src->base.resv | ||
| HALF_LOCKED2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_migrate.c copy() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r create_lmem_or_internal |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dst->base.resv | ||
| HALF_LOCKED2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c i915_gem_dmabuf_vunmap() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r dma_buf_to_obj |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dma_buf->resv |
drivers/gpu/drm/i915/i915_vma.c i915_vma_unpin_and_release() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | >->perf.lock | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/i915/gt/intel_context.c __live_context_size() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c __read_slice_count() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),1-s32max |
| BUF_SIZE | 0 | obj | (-1),1-s32max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c read_from_scratch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $2 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c read_from_scratch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $2 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c read_from_scratch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $2 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c rpcs_query_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
| NOCHECK_CALL | |||
| LOCK2 | obj->base.resv | ||
| LOCK2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_context.c write_to_scratch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $2 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c prepare_blit() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $3 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c tiled_blits_prepare() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c verify_buffer() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c gsc_fw_load_prepare() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/i915_cmd_parser.c copy_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->frontbuffer | 1 |
| DATA_SOURCE | 0 | obj | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size | |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/i915_cmd_parser.c copy_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/i915_cmd_parser.c intel_engine_cmd_parser() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size | |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_object.c __cpu_check_vmap() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),1-s32max |
| BUF_SIZE | 0 | obj | (-1),1-s32max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.import_attach->dmabuf->size | |
| HALF_LOCKED2 | &ctx->engines_mutex |
drivers/gpu/drm/i915/gem/i915_gem_object.c i915_gem_vunmap_object() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r to_intel_bo |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | gem->resv | ||
| HALF_LOCKED2 | gem_obj->resv |
drivers/gpu/drm/i915/gem/i915_gem_object.c igt_fill_check_buffer() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| DATA_SOURCE | 0 | obj | $0 |
| NOCHECK_CALL | |||
| LOCK2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_object.c igt_tmpfs_fallback() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_region |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c wc_get() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c wc_set() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c intel_huc_fw_auth_via_gsccs() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/i915_perf.c gen12_guc_sw_ctx_id() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size | |
| LOCK2 | >->perf.lock | ||
| TYPE_LOCK | (struct i915_perf_gt)->lock |
drivers/gpu/drm/i915/gt/intel_engine_cs.c cleanup_status_page() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_engine_cs.c create_empty_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_engine_cs.c create_empty_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_engine_cs.c create_nop_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_engine_cs.c create_nop_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_pages.c __i915_gem_object_release_map() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | obj | (-1)-s32max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| DATA_SOURCE | 0 | obj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size | |
| HALF_LOCKED2 | >->perf.lock | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | ce->ring->vma->obj->base.resv | ||
| HALF_LOCKED2 | ce->timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_timeline.c intel_timeline_fini() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c uc_fw_rsa_data_create() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c create_gang() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c create_gpr_user() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c live_busywait_preempt() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c live_preempt_gang() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c live_preempt_smoke() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c live_timeslice_preempt() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c live_timeslice_queue() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c preserved_virtual_engine() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gt/intel_lrc.c __live_lrc_gpr() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_lrc.c __live_lrc_state() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_lrc.c compare_isolation() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_lrc.c compare_isolation() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_lrc.c compare_isolation() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_lrc.c compare_isolation() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_lrc.c compare_isolation() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_lrc.c create_result_vma() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gt/intel_lrc.c load_context() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gt/intel_lrc.c load_context() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gt/intel_lrc.c lrc_post_unpin() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | >->perf.lock | ||
| HALF_LOCKED2 | &pxp->tee_mutex | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | ce->ring->vma->obj->base.resv | ||
| HALF_LOCKED2 | ce->timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | pkt->bb_vma->obj->base.resv | ||
| HALF_LOCKED2 | pkt->heci_pkt_vma->obj->base.resv | ||
| HALF_LOCKED2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_lrc.c store_context() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gt/intel_lrc.c store_context() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gvt/scheduler.c release_shadow_batch_buffer() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | obj->base.resv | |
| HALF_LOCKED2 | &vgpu->vgpu_lock |
drivers/gpu/drm/i915/gvt/scheduler.c release_shadow_wa_ctx() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | obj->base.resv | |
| HALF_LOCKED2 | &vgpu->vgpu_lock |
drivers/gpu/drm/i915/gt/intel_ring_submission.c create_wally() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_ring.c intel_ring_unpin() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ce->timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | engine->legacy.ring->vma->obj->base.resv | ||
| HALF_LOCKED2 | gen7_wa_vma->obj->base.resv | ||
| HALF_LOCKED2 | ring->vma->obj->base.resv | ||
| HALF_LOCKED2 | timeline->hwsp_ggtt->obj->base.resv |
drivers/gpu/drm/i915/intel_memory_region.c _perf_memcpy() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r create_region_for_mapping |
| NOCHECK_CALL |
drivers/gpu/drm/i915/intel_memory_region.c _perf_memcpy() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r create_region_for_mapping |
| NOCHECK_CALL |
drivers/gpu/drm/i915/intel_memory_region.c igt_cpu_check() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| DATA_SOURCE | 0 | obj | $0 |
| NOCHECK_CALL | |||
| LOCK2 | 0 | obj->base.resv | |
| HALF_LOCKED2 | &ctx->engines_mutex |
drivers/gpu/drm/i915/intel_memory_region.c igt_lmem_create_cleared_cpu() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_lmem |
| NOCHECK_CALL | |||
| LOCK2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/intel_memory_region.c igt_lmem_write_cpu() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_lmem |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_request.c empty_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_request.c live_sequential_engines() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_request.c recursive_batch() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_request.c recursive_batch_resolve() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_create_request() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_fini() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_fini() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_init() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL | |||
| HOST_DATA | 0 | obj->base.dev->mode_config.connector_ida.xa.xa_flags | 67108869 |
| HOST_DATA | 0 | obj->base.dev->mode_config.max_height | 0-u32max |
| HOST_DATA | 0 | obj->base.dev->mode_config.max_width | 0-u32max |
| HOST_DATA | 0 | obj->base.dev->mode_config.object_idr.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | obj->base.dev->mode_config.tile_idr.idr_rt.xa_flags | 67108868 |
| HOST_DATA | 0 | obj->base.dev->num_crtcs | 2[c] |
drivers/gpu/drm/i915/gt/intel_rps.c live_rps_frequency_cs() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/gt/intel_rps.c live_rps_frequency_srm() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c free_streaming_command() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c intel_guc_log_dump() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| CAPPED_DATA | 0 | obj->base.size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/i915/gem/i915_gem_mman.c vm_access() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | obj->base.resv | |
| HALF_LOCKED2 | &mm->mmap_lock |
drivers/gpu/drm/i915/gem/i915_gem_mman.c wc_check() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| CAPPED_DATA | 0 | obj->base.size | 1 |
| DATA_SOURCE | 0 | obj | $0 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_mman.c wc_set() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| BUF_SIZE | 0 | obj | (-1)-s32max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | $0 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c gsccs_create_buffer() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_workarounds.c check_whitelist() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r read_nonprivs |
| NOCHECK_CALL | |||
| LOCK2 | 0 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_workarounds.c check_whitelisted_registers() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_workarounds.c check_whitelisted_registers() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_workarounds.c engine_wa_list_verify() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size | |
| LOCK2 | 0 | obj->base.resv | |
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gt/intel_workarounds.c read_nonprivs() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | obj->base.resv->fences | 1 |
| DATA_SOURCE | 0 | obj | r i915_gem_object_create_internal |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_workarounds.c scrub_whitelisted_registers() -> i915_gem_object_unpin_map()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->base.size |