Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 34 files:

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