Documented in 1 files:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/gpu/drm/drm_gem.c, line 1403
- drivers/gpu/drm/drm_gem_dma_helper.c, line 539
- drivers/gpu/drm/drm_prime.c, line 768
- drivers/gpu/drm/etnaviv/etnaviv_gem.c, line 451
- drivers/gpu/drm/i915/gem/i915_gem_mman.c
- drivers/gpu/drm/msm/msm_gem.c, line 938
- drivers/gpu/drm/omapdrm/omap_gem.c
- drivers/gpu/drm/panfrost/panfrost_gem.c, line 703
- drivers/gpu/drm/panthor/panthor_gem.c, line 1669
- drivers/gpu/drm/ttm/ttm_bo_vm.c
- drivers/gpu/drm/virtio/virtgpu_vram.c, line 57
- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
Smatch caller information:
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_debugfs_bo_print() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_mmap() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/panfrost/panfrost_gem.c panfrost_gem_debugfs_bo_print() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c vmw_bo_dirty_add() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c vmw_bo_dirty_pre_unmap() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c vmw_bo_dirty_scan_mkwrite() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c vmw_bo_dirty_scan_pagetable() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c vmw_bo_dirty_unmap() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c vmw_bo_vm_fault() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bo->base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c vmw_bo_vm_mkwrite() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bo->base.resv |
drivers/gpu/drm/virtio/virtgpu_vram.c virtio_gpu_vram_mmap() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/etnaviv/etnaviv_gem.c etnaviv_gem_describe() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | &priv->gem_lock | ||
| TYPE_LOCK | (struct etnaviv_drm_private)->gem_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/drm_gem.c drm_gem_print_info() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mode_config.fb_lock | ||
| HALF_LOCKED2 | &m->lock |
drivers/gpu/drm/drm_prime.c drm_gem_prime_mmap() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/ttm/ttm_bo_vm.c ttm_bo_vm_access() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock |
drivers/gpu/drm/ttm/ttm_bo_vm.c ttm_bo_vm_fault_reserved() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->pm.mclk_lock | ||
| HALF_LOCKED2 | bo->base.resv | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/ttm/ttm_bo_vm.c ttm_bo_vm_fault_reserved() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->pm.mclk_lock | ||
| HALF_LOCKED2 | bo->base.resv | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/omapdrm/omap_gem.c omap_gem_describe() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| HALF_LOCKED2 | &priv->list_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/omapdrm/omap_gem.c omap_gem_object_mmap() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/i915/gem/i915_gem_mman.c i915_gem_fb_mmap() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &info->mm_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct fb_info)->mm_lock |
drivers/gpu/drm/i915/gem/i915_gem_mman.c i915_gem_fb_mmap() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &info->mm_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct fb_info)->mm_lock |
drivers/gpu/drm/i915/gem/i915_gem_mman.c vm_fault_cpu() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_mman.c vm_fault_gtt() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/msm_gem.c msm_gem_describe() -> drm_vma_node_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| HALF_LOCKED2 | &priv->obj_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |