Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/ttm/ttm_bo.c drm_vma_node_unmap() -> drm_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 node->vm_node.size 1-s32max[c]
USER_DATA 0 node->vm_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_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &obj->resv->lock.base
TYPE_LOCK (struct ww_mutex)->base

drivers/gpu/drm/nouveau/nouveau_bo.c drm_vma_node_unmap() -> drm_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &drm->ttm.io_reserve_mutex
TYPE_LOCK (struct nouveau_drm)->ttm.io_reserve_mutex

drivers/gpu/drm/xe/xe_bo.c drm_vma_node_unmap() -> drm_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
LOCK2 &xe->mem_access.vram_userfault.lock

drivers/gpu/drm/vc4/vc4_bo.c drm_vma_node_unmap() -> drm_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
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/drm_gem.c drm_gem_mmap() -> drm_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ipcp->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/i915/selftests/igt_mmap.c igt_mmap_offset_with_file() -> drm_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node->vm_node.start 1
DATA_SOURCE 0 node r drm_vma_offset_exact_lookup_locked

drivers/gpu/drm/i915/gem/i915_gem_mman.c drm_vma_node_unmap() -> drm_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_gem_shmem_helper.c drm_vma_node_unmap() -> drm_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
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_vma_node_size()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0