Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 34 files:
- drivers/accel/amdxdna/amdxdna_gem.c, line 1053
- drivers/accel/qaic/qaic_data.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c, line 671
- drivers/gpu/drm/armada/armada_gem.c, line 209
- drivers/gpu/drm/drm_gem.c
- drivers/gpu/drm/drm_gem_dma_helper.c, line 95
- drivers/gpu/drm/drm_gem_shmem_helper.c, line 64
- drivers/gpu/drm/drm_gpuvm.c, line 1069
- drivers/gpu/drm/etnaviv/etnaviv_gem.c, line 660
- drivers/gpu/drm/gma500/gem.c, line 171
- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c, line 319
- drivers/gpu/drm/i915/gem/i915_gem_internal.c, line 156
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c, line 512
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c, line 740
- drivers/gpu/drm/i915/gem/i915_gem_ttm.c, line 1304
- drivers/gpu/drm/i915/gem/i915_gem_userptr.c, line 524
- drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c, line 120
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c
- drivers/gpu/drm/i915/gvt/dmabuf.c, line 210
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c, line 131
- drivers/gpu/drm/i915/selftests/mock_region.c, line 73
- drivers/gpu/drm/imagination/pvr_vm.c, line 588
- drivers/gpu/drm/msm/msm_gem.c, line 1325
- drivers/gpu/drm/omapdrm/omap_gem.c, line 1352
- drivers/gpu/drm/panthor/panthor_gem.c, line 1054
- drivers/gpu/drm/radeon/radeon_object.c, line 153
- drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c, line 392
- drivers/gpu/drm/tests/drm_exec_test.c
- drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
- drivers/gpu/drm/virtio/virtgpu_prime.c, line 366
- drivers/gpu/drm/virtio/virtgpu_vram.c, line 214
- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c, line 429
- drivers/gpu/drm/xe/xe_bo.c, line 2403
- drivers/gpu/drm/xe/xe_mmio_gem.c, line 89
Smatch caller information:
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_prime_import_sg_table() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8658083686396645376 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &file_priv->prime.lock | ||
| LOCK2 | 0 | &dev->object_name_lock | |
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c amdgpu_bo_create() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0,4096-u64max |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 0,4096-u64max[c] |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &prange->migrate_mutex | ||
| HALF_LOCKED2 | &svms->lock |
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c rcar_du_gem_prime_import_sg_table() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 1328925140339204096 |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | 120 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &file_priv->prime.lock | ||
| LOCK2 | 0 | &dev->object_name_lock | |
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/accel/amdxdna/amdxdna_gem.c amdxdna_drm_create_dev_bo() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 7037167021910188032 |
| PARAM_VALUE | 2 | size | 4096-536870912 |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | 120 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 2 | size | 0x0,0x3ffff000 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 4096-536870912[c] |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/virtio/virtgpu_prime.c virtgpu_gem_prime_import() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver->gem_prime_import | 1-u64max |
| PARAM_VALUE | 0 | dev->object_name_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 4729814806068948992 |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | 120 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &file_priv->prime.lock | ||
| LOCK2 | 0 | &dev->object_name_lock | |
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c i915_gem_prime_import() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 1-u64max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 0 | dev | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | 0 | &dev->object_name_lock |
drivers/gpu/drm/xe/xe_mmio_gem.c xe_mmio_gem_create() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 596162032596430848 |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | 120 |
| DATA_SOURCE | 2 | size | $3 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_gem_gtt.c fake_dma_object() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| DATA_SOURCE | 2 | size | $1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/drm_gem_dma_helper.c __drm_gem_dma_create() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->inode_info_offs | 1632,1720,2632,2648 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 1-u64max |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | (-1),120 |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | size | $1 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &file_priv->prime.lock | ||
| LOCK2 | 0 | &dev->object_name_lock | |
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/gma500/gem.c psb_gem_create() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->inode_info_offs | 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| PARAM_VALUE | 0 | dev->mode_config.funcs | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 2844984848955047936 |
| PARAM_VALUE | 2 | size | 0-18446744069414584320 |
| BUF_SIZE | 0 | dev->mode_config.funcs | (-1),64 |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | 120 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | 2,6 |
| STR_LEN | 0 | dev | 2,6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->mode_config.connector_ida.xa.xa_flags | 33554437 |
| HOST_DATA | 0 | dev->mode_config.object_idr.idr_rt.xa_flags | 33554436 |
| HOST_DATA | 0 | dev->mode_config.tile_idr.idr_rt.xa_flags | 33554436 |
| HOST_DATA | 0 | dev->num_crtcs | 2[c] |
| USER_DATA | 2 | size | 4096-9223372032559808512[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &fb_helper->lock |
drivers/gpu/drm/i915/gem/i915_gem_ttm.c __i915_gem_ttm_object_init() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| DATA_SOURCE | 2 | size | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size |
drivers/gpu/drm/i915/gem/i915_gem_shmem.c __create_shmem() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| DATA_SOURCE | 1 | obj | $1 |
| DATA_SOURCE | 2 | size | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size |
drivers/gpu/drm/i915/gem/i915_gem_object.c fake_huge_pages_object() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| DATA_SOURCE | 2 | size | $1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_object.c huge_gem_object() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| DATA_SOURCE | 2 | size | $2 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_object.c huge_pages_object() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| DATA_SOURCE | 2 | size | $1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_init_reserved_mock_man() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_init_reserved_resv() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_init_reserved_sys_man() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_all_pinned_evict() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 1048576 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_allowed_only_evict() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 524288 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_allowed_only_evict() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 524288 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_basic() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 8192 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_busy_domain_evict() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 1048576 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_busy_placement() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_deleted_evict() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 1044480 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_evict_gutting() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 1048576 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_happy_evict() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 0-u32max |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_move_fence_not_signaled() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_multihop() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_recrusive_evict() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 1048576 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_recrusive_evict() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 1048576 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_same_placement() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c ttm_bo_validate_swapout() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 1048576 |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL |
drivers/gpu/drm/radeon/radeon_object.c radeon_bo_create() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0,4096-u64max |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| NOSPEC | 2 | size | |
| NOSPEC | 2 | size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 0,4096-2147483648[c] |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | resv | ||
| HALF_LOCKED2 | vram_obj->tbo.base.resv |
drivers/gpu/drm/i915/gem/i915_gem_userptr.c i915_gem_userptr_ioctl() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->unplugged | 0 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| PARAM_VALUE | 2 | size | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 1-u64max[u] |
| UNITS | 0 | dev | unit_byte |
drivers/gpu/drm/xe/xe_bo.c xe_bo_init_locked() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 4427001223801675776 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 2 | size | $5 [m] |
| NOSPEC | 2 | size | |
| NOSPEC | 2 | size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 0-u64max[c] |
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_stolen.c __i915_gem_object_create_stolen() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size |
drivers/gpu/drm/virtio/virtgpu_vram.c virtio_gpu_vram_create() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 3472529715224936448 |
| PARAM_VALUE | 2 | size | 0,4096-u64max |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | 120 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 0,4096-u64max[c] |
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_internal.c __i915_gem_object_create_internal() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| DATA_SOURCE | 2 | size | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size | |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/etnaviv/etnaviv_gem.c etnaviv_gem_new_private() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 4734057218690039808 |
| PARAM_VALUE | 1 | obj->funcs->close | 0 |
| PARAM_VALUE | 1 | obj->funcs->evict | 0 |
| PARAM_VALUE | 1 | obj->funcs->export | 0 |
| PARAM_VALUE | 1 | obj->funcs->free | 4769259975752384512 |
| PARAM_VALUE | 1 | obj->funcs->get_sg_table | 7892183685714882560 |
| PARAM_VALUE | 1 | obj->funcs->mmap | 1880242483452403712 |
| PARAM_VALUE | 1 | obj->funcs->open | 0 |
| PARAM_VALUE | 1 | obj->funcs->pin | 3116997831255732224 |
| PARAM_VALUE | 1 | obj->funcs->print_info | 0 |
| PARAM_VALUE | 1 | obj->funcs->rss | 0 |
| PARAM_VALUE | 1 | obj->funcs->status | 5836107275532460032 |
| PARAM_VALUE | 1 | obj->funcs->unpin | 2490240109225926656 |
| PARAM_VALUE | 1 | obj->funcs->vm_ops | 8350464582116794368 |
| PARAM_VALUE | 1 | obj->funcs->vmap | 8080831536510722048 |
| PARAM_VALUE | 1 | obj->funcs->vunmap | 0 |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | size | $1 |
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 0-u32max[c][u] |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | 0 | &dev->object_name_lock |
drivers/gpu/drm/drm_gem.c drm_gem_object_init() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->empty_dir | 0,86,661756434209751040,4392966320616476672,5234023279986843648,8614756098313990144 |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->get_context | 0,706,17350455714160640,4513809449498124288,5149251875611672576,7067778626864828416 |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->inode_info_offs | 1632,1640,1720,1808,1816,2632,2640,2648,2704,2712 |
| PARAM_VALUE | 0 | dev->huge_mnt->mnt_sb->s_cop->set_context | 0,67,317457138841939968,3250154607523569664,5979066299606671360,6756104566897242112 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->close | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->evict | 0 |
| PARAM_VALUE | 1 | obj->funcs->export | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->free | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->get_sg_table | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->mmap | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->open | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->pin | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->print_info | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->rss | 0,7796836804503863296 |
| PARAM_VALUE | 1 | obj->funcs->status | 0,2206473683877605376,4732760284336451584,5734366281981706240,5836107275532460032,6072073946299289600,6713341571981008896 |
| PARAM_VALUE | 1 | obj->funcs->unpin | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->vm_ops | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->vmap | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->vunmap | 0,4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 1 | obj | (-1),704 |
| BUF_SIZE | 1 | obj | (-1),704 |
| BUF_SIZE | 1 | obj->funcs | (-1),120 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | obj | $1 |
| DATA_SOURCE | 2 | size | $2 |
| STR_LEN | 0 | dev | (-1),3-4 |
| STR_LEN | 0 | dev | (-1),3-4 |
| NOSPEC | 2 | size | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 0 | dev | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | robj | ||
| HALF_LOCKED2 | 0 | &dev->object_name_lock |
drivers/gpu/drm/i915/intel_memory_region.c mock_object_init() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 2 | size | $3 |
| CONSTRAINT | 2 | size | <=292 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | size |
drivers/gpu/drm/i915/gvt/dmabuf.c vgpu_create_gem() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8073635319949537280 |
| BUF_SIZE | 0 | dev | 3696 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| LOCK2 | &vgpu->dmabuf_lock | ||
| TYPE_LOCK | (struct intel_vgpu)->dmabuf_lock |
drivers/gpu/drm/omapdrm/omap_gem.c omap_gem_new() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 8428423579271348224 |
| PARAM_VALUE | 2 | size | 0-u32max |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | 120 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &helper->lock | ||
| HALF_LOCKED2 | 0 | &dev->object_name_lock |
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c vmw_bo_init() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0,4096-u64max |
| BUF_SIZE | 0 | dev | 3696 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| MEM_ZERO | 1 | obj | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->mode_config.max_height | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.max_width | 0-u32max |
| HOST_DATA | 0 | dev->mode_config.object_idr.idr_rt.xa_flags | 0,4-67108868 |
| USER_DATA | 2 | size | 0,4096-34359738368[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_crtcs | |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | params.resv |
drivers/accel/qaic/qaic_data.c qaic_create_bo_ioctl() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->unplugged | 0 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096-u64max |
| BUF_SIZE | 1 | obj | 704 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 4096-u64max[c] |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &qdev->dev_lock | ||
| LOCK2 | &usr->qddev_lock | ||
| TYPE_LOCK | (struct qaic_device)->dev_lock | ||
| TYPE_LOCK | (struct qaic_user)->qddev_lock |
drivers/accel/qaic/qaic_data.c qaic_gem_prime_import() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 1-u64max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u64max |
| BUF_SIZE | 1 | obj | 704 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| LOCK2 | &file_priv->prime.lock | ||
| LOCK2 | 0 | &dev->object_name_lock | |
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/drm_gpuvm.c drm_gpuvm_resv_object_alloc() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 1406244332369195008 |
| PARAM_VALUE | 2 | size | 0 |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | 120 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | obj | r _kzalloc_noprof |
| STR_LEN | 0 | dev | (-1),3,7 |
| STR_LEN | 0 | dev | (-1),3,7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cli->mutex |
drivers/gpu/drm/drm_gem_shmem_helper.c __drm_gem_shmem_init() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 1-u64max |
| PARAM_VALUE | 2 | size | 0,4096-u64max |
| BUF_SIZE | 0 | dev | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->funcs | (-1),120 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | size | $2 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | size | 0,4096-u64max[c] |
| UNITS | 0 | dev | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | 0 | &dev->object_name_lock |
drivers/gpu/drm/msm/msm_gem.c msm_gem_import() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev_private->has_cached_coherent | 1 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->object_name_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->object_name_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs | 5087983624411111424 |
| PARAM_VALUE | 1 | obj->funcs->close | 5929623982670094336 |
| PARAM_VALUE | 1 | obj->funcs->evict | 0 |
| PARAM_VALUE | 1 | obj->funcs->export | 3531667440264126464 |
| PARAM_VALUE | 1 | obj->funcs->free | 6127232841074860032 |
| PARAM_VALUE | 1 | obj->funcs->get_sg_table | 5697414582266654720 |
| PARAM_VALUE | 1 | obj->funcs->mmap | 61060320377487360 |
| PARAM_VALUE | 1 | obj->funcs->open | 3821838207613083648 |
| PARAM_VALUE | 1 | obj->funcs->pin | 4200757751008706560 |
| PARAM_VALUE | 1 | obj->funcs->print_info | 0 |
| PARAM_VALUE | 1 | obj->funcs->rss | 0 |
| PARAM_VALUE | 1 | obj->funcs->status | 5734366281981706240 |
| PARAM_VALUE | 1 | obj->funcs->unpin | 9216817752547971072 |
| PARAM_VALUE | 1 | obj->funcs->vm_ops | 7081306367532695552 |
| PARAM_VALUE | 1 | obj->funcs->vmap | 4970124851484504064 |
| PARAM_VALUE | 1 | obj->funcs->vunmap | 3155453207110467584 |
| PARAM_VALUE | 1 | obj->import_attach | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->import_attach->dmabuf | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0,4096-u64max |
| BUF_SIZE | 1 | obj->import_attach | 64 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| NOCHECK_CALL | |||
| LOCK2 | &file_priv->prime.lock | ||
| LOCK2 | 0 | &dev->object_name_lock | |
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/tests/drm_exec_test.c test_duplicates() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 6127625997730029568 |
| PARAM_VALUE | 1 | obj->_resv.fences | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 0 |
| PARAM_VALUE | 1 | obj->dev | 0 |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.list.next | 0 |
| PARAM_VALUE | 1 | obj->gpuva.list.prev | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->handle_count | 0 |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 0 |
| PARAM_VALUE | 1 | obj->lru_node.prev | 0 |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->refcount.refcount.refs.counter | 0 |
| PARAM_VALUE | 1 | obj->resv | 0 |
| PARAM_VALUE | 1 | obj->size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.raw_lock.cnts.counter | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| PARAM_VALUE | 2 | size | 4096 |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/tests/drm_exec_test.c test_lock() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 2681051432858632192 |
| PARAM_VALUE | 1 | obj->_resv.fences | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 0 |
| PARAM_VALUE | 1 | obj->dev | 0 |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.list.next | 0 |
| PARAM_VALUE | 1 | obj->gpuva.list.prev | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->handle_count | 0 |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 0 |
| PARAM_VALUE | 1 | obj->lru_node.prev | 0 |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->refcount.refcount.refs.counter | 0 |
| PARAM_VALUE | 1 | obj->resv | 0 |
| PARAM_VALUE | 1 | obj->size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.raw_lock.cnts.counter | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| PARAM_VALUE | 2 | size | 4096 |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/tests/drm_exec_test.c test_lock_unlock() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 8886550356395069440 |
| PARAM_VALUE | 1 | obj->_resv.fences | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 0 |
| PARAM_VALUE | 1 | obj->dev | 0 |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.list.next | 0 |
| PARAM_VALUE | 1 | obj->gpuva.list.prev | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->handle_count | 0 |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 0 |
| PARAM_VALUE | 1 | obj->lru_node.prev | 0 |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->refcount.refcount.refs.counter | 0 |
| PARAM_VALUE | 1 | obj->resv | 0 |
| PARAM_VALUE | 1 | obj->size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.raw_lock.cnts.counter | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| PARAM_VALUE | 2 | size | 4096 |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/tests/drm_exec_test.c test_prepare() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 214590983316226048 |
| PARAM_VALUE | 1 | obj->_resv.fences | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 0 |
| PARAM_VALUE | 1 | obj->dev | 0 |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.list.next | 0 |
| PARAM_VALUE | 1 | obj->gpuva.list.prev | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->handle_count | 0 |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 0 |
| PARAM_VALUE | 1 | obj->lru_node.prev | 0 |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->refcount.refcount.refs.counter | 0 |
| PARAM_VALUE | 1 | obj->resv | 0 |
| PARAM_VALUE | 1 | obj->size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.raw_lock.cnts.counter | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| PARAM_VALUE | 2 | size | 4096 |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/tests/drm_exec_test.c test_prepare_array() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| BUF_SIZE | 1 | obj | 704 |
| DATA_SOURCE | 1 | obj | r kunit_kzalloc |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/tests/drm_exec_test.c test_prepare_array() -> drm_gem_private_object_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj | 16,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| BUF_SIZE | 1 | obj | 704 |
| DATA_SOURCE | 1 | obj | r kunit_kzalloc |
| MEM_ZERO | 1 | obj | |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |