Documented in 1 files:
Defined in 1 files as a function:
Referenced in 32 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
- drivers/gpu/drm/amd/amdgpu/vce_v1_0.c, line 561
- drivers/gpu/drm/drm_mm.c
- drivers/gpu/drm/drm_vma_manager.c
- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c
- drivers/gpu/drm/i915/gem/i915_gem_ttm.c, line 1197
- drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c, line 459
- drivers/gpu/drm/i915/gt/intel_ggtt.c
- drivers/gpu/drm/i915/gt/selftest_reset.c, line 34
- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c, line 985
- drivers/gpu/drm/i915/i915_debugfs.c, line 198
- drivers/gpu/drm/i915/i915_gem.c
- drivers/gpu/drm/i915/i915_gem_evict.c, line 379
- drivers/gpu/drm/i915/i915_gem_gtt.c
- drivers/gpu/drm/i915/i915_gpu_error.c, line 1174
- drivers/gpu/drm/i915/i915_initial_plane.c
- drivers/gpu/drm/i915/i915_vgpu.c, line 154
- drivers/gpu/drm/i915/i915_vma.c
- drivers/gpu/drm/i915/i915_vma.h
- drivers/gpu/drm/i915/selftests/i915_gem_evict.c, line 529
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
- drivers/gpu/drm/imagination/pvr_fw.c
- drivers/gpu/drm/panfrost/panfrost_gem.c, line 135
- drivers/gpu/drm/tests/drm_mm_test.c, line 107
- drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
- drivers/gpu/drm/vc4/vc4_crtc.c, line 1126
- drivers/gpu/drm/vc4/vc4_hvs.c, line 1760
- drivers/gpu/drm/vc4/vc4_plane.c
- drivers/gpu/drm/virtio/virtgpu_object.c, line 86
- drivers/gpu/drm/virtio/virtgpu_vram.c
- include/drm/drm_vma_manager.h, line 223
Smatch caller information:
drivers/gpu/drm/i915/gt/intel_ggtt.c cleanup_init_ggtt() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | node->size | |
| NO_OVERFLOW_SIMPLE | 0 | node->start | |
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/gpu/drm/i915/gt/intel_ggtt.c ggtt_cleanup_hw() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ggtt->vm.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct i915_address_space)->mutex |
drivers/gpu/drm/i915/gt/intel_ggtt.c ggtt_release_guc_top() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | node->size | |
| NO_OVERFLOW_SIMPLE | 0 | node->start | |
| HALF_LOCKED2 | &ggtt->vm.mutex |
drivers/gpu/drm/i915/gt/intel_ggtt.c i915_ggtt_resume() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/intel_ggtt.c i915_node_color_differs() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| DATA_SOURCE | 0 | node | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/intel_ggtt.c init_ggtt() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | node->size | |
| NO_OVERFLOW_SIMPLE | 0 | node->start | |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/ttm/ttm_bo.c drm_vma_node_unmap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | node->size | 1-s32max[c] |
| USER_DATA | 0 | node->start | 0-s32max[c] |
| HALF_LOCKED2 | &rdev->pm.mclk_lock | ||
| HALF_LOCKED2 | &rdev->pm.mutex | ||
| HALF_LOCKED2 | &rdev->ring_lock | ||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/panthor/panthor_gem.c drm_vma_node_unmap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &obj->resv->lock.base | ||
| TYPE_LOCK | (struct ww_mutex)->base |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c eb_reserve_vma() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | node->size | 1-2149580798[c] |
| USER_DATA | 0 | node->start | 0-u64max[c] |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c eb_validate_vmas() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c reloc_cache_remap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 5412823990542053840 |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c reloc_cache_reset() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 5412823990542053840 |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c reloc_iomap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 5412823990542053840 |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/i915_debugfs.c i915_debugfs_describe_obj() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | &obj->vma.lock | ||
| HALF_LOCKED2 | &display->drm->mode_config.fb_lock | ||
| TYPE_LOCK | (struct drm_i915_gem_object)->vma.lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/i915/i915_vma.c __i915_vma_unbind() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | node->size | 1-2149580798[c] |
| USER_DATA | 0 | node->start | 0-u64max[c] |
| HALF_LOCKED2 | &ggtt->vm.mutex | ||
| HALF_LOCKED2 | >->ggtt->vm.mutex | ||
| HALF_LOCKED2 | &vm->mutex | ||
| HALF_LOCKED2 | &vma->vm->mutex | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/i915_vma.c __i915_vma_unbind_async() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vm->mutex | ||
| HALF_LOCKED2 | obj->base.resv | ||
| TYPE_LOCK | (struct i915_address_space)->mutex |
drivers/gpu/drm/i915/i915_vma.c force_unbind() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->mutex | ||
| HALF_LOCKED2 | &vma->vm->mutex | ||
| TYPE_LOCK | (struct i915_address_space)->mutex |
drivers/gpu/drm/i915/i915_vma.c i915_node_color_differs() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| DATA_SOURCE | 0 | node | $0 |
drivers/gpu/drm/i915/i915_vma.c i915_vma_misplaced() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/i915_vma.c i915_vma_unbind() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | node->size | 1-2149580798[c] |
| USER_DATA | 0 | node->start | 0-u64max[c] |
| HALF_LOCKED2 | obj->base.resv | ||
| HALF_LOCKED2 | vma->obj->base.resv |
drivers/gpu/drm/i915/i915_vma.c i915_vma_unbind_async() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/i915_gem_gtt.c __shrink_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
drivers/gpu/drm/i915/i915_gem_gtt.c drunk_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
drivers/gpu/drm/i915/i915_gem_gtt.c fill_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/i915/i915_gem_gtt.c fill_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/i915/i915_gem_gtt.c fill_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/i915/i915_gem_gtt.c fill_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/i915/i915_gem_gtt.c fill_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/i915/i915_gem_gtt.c fill_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/i915/i915_gem_gtt.c fill_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/i915/i915_gem_gtt.c igt_gtt_insert() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
drivers/gpu/drm/i915/i915_gem_gtt.c misaligned_case() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
drivers/gpu/drm/i915/i915_gem_gtt.c pot_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
drivers/gpu/drm/i915/i915_gem_gtt.c walk_hole() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c pin_buffer() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/i915/i915_gpu_error.c i915_vma_coredump_create() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &capture_mutex |
drivers/gpu/drm/nouveau/nouveau_bo.c drm_vma_node_unmap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &drm->ttm.io_reserve_mutex | ||
| TYPE_LOCK | (struct nouveau_drm)->ttm.io_reserve_mutex |
drivers/gpu/drm/panfrost/panfrost_gem.c panfrost_gem_teardown_mapping() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mapping->mmu->mm_lock | ||
| HALF_LOCKED2 | &bo->mappings.lock | ||
| HALF_LOCKED2 | &pfdev->shrinker_lock | ||
| HALF_LOCKED2 | shmem->base.resv | ||
| TYPE_LOCK | (struct panfrost_mmu)->mm_lock |
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c vce_v1_0_ensure_vcpu_bo_32bit_addr() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/tests/drm_mm_test.c assert_node() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| BUF_SIZE | 0 | node | 176 |
| DATA_SOURCE | 0 | node | $1 |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_init_reserved_mock_man() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PARAM_VALUE | 0 | node->flags | 0 |
| MEM_ZERO | 0 | node |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_init_reserved_sys_man() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PARAM_VALUE | 0 | node->flags | 0 |
| MEM_ZERO | 0 | node |
drivers/gpu/drm/drm_mm.c drm_mm_interval_tree_add_node() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| DATA_SOURCE | 0 | node | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &i915->mm.stolen_lock | ||
| HALF_LOCKED2 | &vm->mm_lock |
drivers/gpu/drm/drm_mm.c drm_mm_remove_node() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| BUF_SIZE | 0 | node | (-1),176,352,704 |
| BUF_SIZE | 0 | node | (-1),176,352,704 |
| DATA_SOURCE | 0 | node | $0 |
| NOSPEC | 0 | node->size | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | node->size | 1-21474869214[c] |
| USER_DATA | 0 | node->start | 0-u64max[c] |
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &carveout->lock | ||
| HALF_LOCKED2 | &client->mm_lock | ||
| HALF_LOCKED2 | &context->lock | ||
| HALF_LOCKED2 | &ctx->lock | ||
| HALF_LOCKED2 | &etnaviv_obj->lock | ||
| HALF_LOCKED2 | &ggtt->lock | ||
| HALF_LOCKED2 | &ggtt->vm.mutex | ||
| HALF_LOCKED2 | >->ggtt->vm.mutex | ||
| HALF_LOCKED2 | &gvt->lock | ||
| HALF_LOCKED2 | &hvs->mm_lock | ||
| HALF_LOCKED2 | &i915->drm.vma_offset_manager->vm_lock | ||
| HALF_LOCKED2 | &i915->mm.stolen_lock | ||
| HALF_LOCKED2 | &man->lock | ||
| HALF_LOCKED2 | &mapping->mmu->mm_lock | ||
| HALF_LOCKED2 | &mgr->lock | ||
| HALF_LOCKED2 | &mgr->vm_lock | ||
| HALF_LOCKED2 | &private->mm_lock | ||
| HALF_LOCKED2 | &rman->lock | ||
| HALF_LOCKED2 | &rocket_priv->mm_lock | ||
| HALF_LOCKED2 | &t->ce->vm->mutex | ||
| HALF_LOCKED2 | &tegra->mm_lock | ||
| HALF_LOCKED2 | &v3d->mm_lock | ||
| HALF_LOCKED2 | &vc4->hvs->mm_lock | ||
| HALF_LOCKED2 | &vdev->bo_list_lock | ||
| HALF_LOCKED2 | &vgdev->host_visible_lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | &vm->mm_lock | ||
| HALF_LOCKED2 | &vm->mutex | ||
| HALF_LOCKED2 | &vma->vm->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bo->base.base.resv | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irqflags | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/drm_mm.c drm_mm_scan_add_block() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| CAPPED_DATA | 0 | node->mm | 1 |
| DATA_SOURCE | 0 | node | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &context->lock |
drivers/gpu/drm/vc4/vc4_crtc.c vc4_crtc_destroy_state() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_initial_plane.c initial_plane_vma() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1161441386216484864 |
| PARAM_VALUE | 0 | node->flags | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | node->size | |
| NO_OVERFLOW_SIMPLE | 0 | node->start | |
| HALF_LOCKED2 | &display->drm->mode_config.mutex |
drivers/gpu/drm/i915/i915_initial_plane.c initial_plane_vma() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1161441386216484864 |
| PARAM_VALUE | 0 | node->flags | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | node->size | |
| NO_OVERFLOW_SIMPLE | 0 | node->start | |
| HALF_LOCKED2 | &display->drm->mode_config.mutex |
drivers/gpu/drm/i915/i915_initial_plane.c initial_plane_vma() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1161441386216484864 |
| PARAM_VALUE | 0 | node->flags | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | node->size | |
| NO_OVERFLOW_SIMPLE | 0 | node->start | |
| HALF_LOCKED2 | &display->drm->mode_config.mutex |
drivers/gpu/drm/xe/xe_bo.c drm_vma_node_unmap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| LOCK2 | &xe->mem_access.vram_userfault.lock |
drivers/gpu/drm/vc4/vc4_bo.c drm_vma_node_unmap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bo->madv_lock | ||
| HALF_LOCKED2 | &vc4->bin_bo_lock | ||
| TYPE_LOCK | (struct vc4_bo)->madv_lock |
drivers/gpu/drm/i915/gem/i915_gem_stolen.c i915_gem_stolen_node_allocated() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | node->size | |
| HALF_LOCKED2 | &fbc->lock | ||
| TYPE_LOCK | (struct intel_fbc)->lock |
drivers/gpu/drm/virtio/virtgpu_vram.c virtio_gpu_vram_free() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &vgdev->host_visible_lock | ||
| TYPE_LOCK | (struct virtio_gpu_device)->host_visible_lock |
drivers/gpu/drm/virtio/virtgpu_vram.c virtio_gpu_vram_map_deferred() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &map_lock | ||
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c amdgpu_gtt_mgr_del() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mgr->lock | ||
| TYPE_LOCK | (struct amdgpu_gtt_mgr)->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c amdgpu_gtt_mgr_free_entries() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| DATA_SOURCE | 0 | node | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mgr->lock | ||
| TYPE_LOCK | (struct amdgpu_gtt_mgr)->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c amdgpu_gtt_mgr_has_gart_addr() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c amdgpu_gtt_mgr_mark_bo_teardown() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &mgr->lock | ||
| TYPE_LOCK | (struct amdgpu_gtt_mgr)->lock |
drivers/gpu/drm/vc4/vc4_hvs.c vc4_hvs_unbind() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_gem_evict.c igt_evict_contexts() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1498394067764207616 |
| MEM_ZERO | 0 | node | |
| NO_OVERFLOW_SIMPLE | 0 | node->size | |
| NO_OVERFLOW_SIMPLE | 0 | node->start | |
| LOCK2 | &ggtt->vm.mutex | ||
| TYPE_LOCK | (struct i915_address_space)->mutex |
drivers/gpu/drm/virtio/virtgpu_object.c virtio_gpu_cleanup_object() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vgdev->host_visible_lock | ||
| TYPE_LOCK | (struct virtio_gpu_device)->host_visible_lock |
drivers/gpu/drm/i915/gt/intel_reset.c __igt_reset_stolen() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
drivers/gpu/drm/i915/i915_vgpu.c vgt_deballoon_space() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| BUF_SIZE | 0 | node | (-1),352,704 |
| BUF_SIZE | 0 | node | (-1),352,704 |
| DATA_SOURCE | 0 | node | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ggtt->vm.mutex |
drivers/gpu/drm/i915/i915_gem.c i915_gem_gtt_cleanup() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1373462538023370752,7214267861719109632 |
| PARAM_VALUE | 0 | node->flags | 0 |
| DATA_SOURCE | 0 | node | $1 |
drivers/gpu/drm/i915/i915_gem.c i915_gem_gtt_pread() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 7214267861719109632 |
| PARAM_VALUE | 0 | node->flags | 0 |
drivers/gpu/drm/i915/i915_gem.c i915_gem_gtt_prepare() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1373462538023370752,7214267861719109632 |
| PARAM_VALUE | 0 | node->flags | 0 |
| DATA_SOURCE | 0 | node | $1 |
| LOCK2 | obj->base.resv |
drivers/gpu/drm/i915/i915_gem.c i915_gem_gtt_pwrite_fast() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1373462538023370752 |
| PARAM_VALUE | 0 | node->flags | 0 |
drivers/gpu/drm/i915/gem/i915_gem_mman.c drm_vma_node_unmap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 72,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vc4/vc4_plane.c vc4_plane_allocate_lbm() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/vc4/vc4_plane.c vc4_plane_destroy_state() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_gem_shmem_helper.c drm_vma_node_unmap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->mappings.lock | ||
| HALF_LOCKED2 | &pfdev->shrinker_lock | ||
| HALF_LOCKED2 | obj->resv | ||
| HALF_LOCKED2 | shmem->base.resv |
drivers/gpu/drm/msm/msm_gem.c drm_vma_node_unmap() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
drivers/gpu/drm/drm_vma_manager.c drm_vma_offset_add() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mgr->vm_lock | ||
| TYPE_LOCK | (struct drm_vma_offset_manager)->vm_lock |
drivers/gpu/drm/drm_vma_manager.c drm_vma_offset_remove() -> drm_mm_node_allocated()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 72,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | node->size | 1-s32max[c] |
| USER_DATA | 0 | node->start | 0-s32max[c] |
| LOCK2 | &mgr->vm_lock | ||
| TYPE_LOCK | (struct drm_vma_offset_manager)->vm_lock |