Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_ggtt.c ggtt_probe_hw() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_pm.c xe_pm_runtime_lockdep_prime() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 2253595993598050304
NOCHECK_CALL

drivers/dma-buf/st-dma-resv.c test_for_each() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 8394793644915007488
NOCHECK_CALL

drivers/dma-buf/st-dma-resv.c test_for_each_unlocked() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 8851153869575045120
NOCHECK_CALL

drivers/dma-buf/st-dma-resv.c test_get_fences() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 8805785458730639360
NOCHECK_CALL

drivers/dma-buf/st-dma-resv.c test_sanitycheck() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4604352053126791168
NOCHECK_CALL

drivers/dma-buf/st-dma-resv.c test_signaling() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 111066761533321216
NOCHECK_CALL

drivers/dma-buf/dma-buf.c dma_buf_export() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->object_name_lock
HALF_LOCKED2 &file_priv->prime.lock
HALF_LOCKED2 &mdev_state->ops_lock
HALF_LOCKED2 &prime->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_new() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mm->mmap_lock

drivers/dma-buf/dma-resv.c dma_resv_lockdep() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 8500983754300416000
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_gtt.c i915_address_space_init() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_ppgtt.c ppgtt_init() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 __flags

drivers/gpu/drm/ttm/ttm_bo_util.c ttm_buffer_object_transfer() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bo->base.resv

drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_init_reserved_resv() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 7095388534603984896
NOCHECK_CALL

drivers/gpu/drm/drm_mode_config.c drmm_mode_config_init() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 1386761667904524288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/ttm/tests/ttm_bo_test.c ttm_bo_fini_shared_resv() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 16,4096-ptr_max
BUF_SIZE 0 obj 5760
BUF_SIZE 0 obj 5760
DATA_SOURCE 0 obj r kunit_kzalloc
MEM_ZERO 0 obj
NOCHECK_CALL

drivers/gpu/drm/ttm/tests/ttm_bo_test.c ttm_bo_unreserve_bulk() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 16,4096-ptr_max
BUF_SIZE 0 obj 176
DATA_SOURCE 0 obj r kunit_kzalloc
MEM_ZERO 0 obj
NOCHECK_CALL

drivers/gpu/drm/drm_gem.c drm_gem_private_object_init() -> dma_resv_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->object_name_lock
HALF_LOCKED2 &file_priv->prime.lock
HALF_LOCKED2 &qdev->dev_lock
HALF_LOCKED2 &usr->qddev_lock
HALF_LOCKED2 &vgpu->dmabuf_lock