Defined in 1 files as a function:
Referenced in 23 files:
- drivers/gpu/drm/i915/gem/i915_gem_context.c
- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c, line 2761
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c, line 436
- drivers/gpu/drm/i915/gem/selftests/mock_context.c
- drivers/gpu/drm/i915/gt/gen6_ppgtt.c, line 467
- drivers/gpu/drm/i915/gt/gen8_ppgtt.c, line 1083
- drivers/gpu/drm/i915/gt/intel_context.c, line 444
- drivers/gpu/drm/i915/gt/intel_engine_cs.c, line 1366
- drivers/gpu/drm/i915/gt/intel_ggtt.c
- drivers/gpu/drm/i915/gt/intel_gt.c
- drivers/gpu/drm/i915/gt/intel_migrate.c
- drivers/gpu/drm/i915/gt/selftest_execlists.c, line 3502
- drivers/gpu/drm/i915/gt/selftest_hangcheck.c
- drivers/gpu/drm/i915/gt/selftest_tlb.c
- drivers/gpu/drm/i915/gvt/scheduler.c
- drivers/gpu/drm/i915/i915_dpt.c, line 252
- drivers/gpu/drm/i915/i915_gem.c, line 190
- drivers/gpu/drm/i915/i915_vma.c, line 1911
- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c, line 410
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
- drivers/gpu/drm/i915/selftests/i915_vma.c, line 124
Smatch caller information:
drivers/gpu/drm/i915/gt/intel_ggtt.c fini_aliasing_ppgtt() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/intel_ggtt.c init_aliasing_ppgtt() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c eb_put_engine() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_migrate.c intel_migrate_create_context() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dst->base.resv | ||
| HALF_LOCKED2 | obj->base.resv | ||
| HALF_LOCKED2 | src->base.resv |
drivers/gpu/drm/i915/gt/intel_migrate.c migrate_vm() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | ppgtt->pd->pt.base->base.resv |
drivers/gpu/drm/i915/gt/intel_migrate.c pinned_context() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | 1208 |
| DATA_SOURCE | 0 | vm | r migrate_vm |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/gpu/drm/i915/i915_vma.c create_vmas() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_vma.c i915_vma_parked() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &wf->mutex | ||
| TYPE_LOCK | (struct intel_wakeref)->mutex |
drivers/gpu/drm/i915/i915_gem_gtt.c exercise_mock() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_gem_gtt.c exercise_ppgtt() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_gem_gtt.c igt_ppgtt_alloc() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ppgtt->pd->pt.base->base.resv |
drivers/gpu/drm/i915/gt/intel_context.c intel_context_fini() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c get_ppgtt() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| CAPPED_DATA | 0 | vm | 1 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c i915_gem_context_close() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c i915_gem_context_getparam_ioctl() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c i915_gem_context_release_work() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gem/i915_gem_context.c i915_gem_create_context() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &file_priv->proto_context_lock |
drivers/gpu/drm/i915/gem/i915_gem_context.c i915_gem_vm_create_ioctl() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c i915_gem_vm_destroy_ioctl() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| DATA_SOURCE | 0 | vm | r xa_erase |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c intel_context_set_gem() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &file_priv->proto_context_lock |
drivers/gpu/drm/i915/gem/i915_gem_context.c kernel_context() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c mock_context() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| STR_LEN | 0 | vm->i915 | (-1),1,4 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c proto_context_close() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &file_priv->proto_context_lock |
drivers/gpu/drm/i915/gem/i915_gem_context.c read_from_scratch() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_context.c set_proto_ctx_vm() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fpriv->proto_context_lock |
drivers/gpu/drm/i915/gem/i915_gem_context.c write_to_scratch() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c i915_gem_huge_page_mock_selftests() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->scratch_order | 0-32 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c igt_async_migrate() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c igt_ppgtt_64K() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c igt_ppgtt_huge_fill() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c igt_ppgtt_mixed() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c igt_shrink_thp() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_object.c igt_tmpfs_fallback() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_engine_create_pinned_context() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_create() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &gvt->lock | ||
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c smoke_submit() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gvt/scheduler.c intel_vgpu_setup_submission() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gvt->lock | ||
| TYPE_LOCK | (struct intel_gvt)->lock |
drivers/gpu/drm/i915/gvt/scheduler.c intel_vgpu_setup_submission() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gvt->lock | ||
| TYPE_LOCK | (struct intel_gvt)->lock |
drivers/gpu/drm/i915/gvt/scheduler.c intel_vgpu_setup_submission() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gvt->lock | ||
| TYPE_LOCK | (struct intel_gvt)->lock |
drivers/gpu/drm/i915/gt/intel_gt.c intel_gt_driver_release() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/intel_gt.c intel_gt_init() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/i915_dpt.c i915_dpt_destroy() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_create_request() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_create_request() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_create_request() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_create_request() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_create_request() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c hang_create_request() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | vm | (-1),1208 |
| BUF_SIZE | 0 | vm | (-1),1208 |
| DATA_SOURCE | 0 | vm | r i915_gem_context_get_eb_vm |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_reset.c igt_reset_evict_ppgtt() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_ppgtt_create() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | vm->alloc_pt_dma | 7129965401120251904 |
| PARAM_VALUE | 0 | vm->alloc_scratch_dma | 7129965401120251904 |
| PARAM_VALUE | 0 | vm->allocate_va_range | 1060204823433621504 |
| PARAM_VALUE | 0 | vm->bind_async_flags | 2048 |
| PARAM_VALUE | 0 | vm->bound_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->bound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->cleanup | 1375455998721282048 |
| PARAM_VALUE | 0 | vm->clear_range | 8222413027290398720 |
| PARAM_VALUE | 0 | vm->fault_attr.times.counter | (-1)-s32max |
| PARAM_VALUE | 0 | vm->gt | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->insert_entries | 6555716374174941184 |
| PARAM_VALUE | 0 | vm->mm.head_node.color | u64max |
| PARAM_VALUE | 0 | vm->mm.head_node.hole_size | 1 |
| PARAM_VALUE | 0 | vm->mm.head_node.hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->mm.head_node.hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->mm.head_node.mm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->mm.head_node.node_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->mm.head_node.node_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->mm.head_node.rb_hole_size.__rb_parent_color | 1 |
| PARAM_VALUE | 0 | vm->mm.head_node.rb_hole_size.rb_left | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->mm.head_node.rb_hole_size.rb_right | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->mm.head_node.start | 1-u64max |
| PARAM_VALUE | 0 | vm->mm.head_node.subtree_max_hole | 1 |
| PARAM_VALUE | 0 | vm->mm.hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->mm.hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | vm->top | 1 |
| PARAM_VALUE | 0 | vm->unbound_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->vma_ops.bind_vma | 3390530168335085568 |
| PARAM_VALUE | 0 | vm->vma_ops.unbind_vma | 708504364704104448 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &gvt->lock | ||
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/i915_gem.c i915_gem_object_unbind() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| PARAM_VALUE | 0 | vm->gt->uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vm->i915->drm.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | vm->i915->drm.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | vm->i915->runtime_pm.kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vm->ref.refcount.refs.counter | (-1073741824),0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_tlb.c mem_tlbinv() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_tlb.c mem_tlbinv() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c gsccs_allocate_execution_resource() -> i915_vm_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vm | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |