Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c i915_gem_prime_import() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.dev 4096-ptr_max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 3610888992562794496
PARAM_VALUE 2 key 4372562598955560960
PARAM_VALUE 3 flags 8
DATA_SOURCE 0 obj r i915_gem_object_alloc
MEM_ZERO 0 &obj->base.vma_node
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size
HALF_LOCKED2 &dev->object_name_lock
HALF_LOCKED2 &file_priv->prime.lock

drivers/gpu/drm/i915/i915_gem_gtt.c fake_dma_object() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 1896780100897148928
PARAM_VALUE 2 key 353899489623851008
PARAM_VALUE 3 flags 0
DATA_SOURCE 0 obj r i915_gem_object_alloc
MEM_ZERO 0 &obj->base.vma_node
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size

drivers/gpu/drm/i915/gem/i915_gem_ttm.c __i915_gem_ttm_object_init() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 1658749263923019776
PARAM_VALUE 2 key 805850027669032960
DATA_SOURCE 0 obj $1
DATA_SOURCE 3 flags $5
MEM_ZERO 0 &obj->base.vma_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size
NO_OVERFLOW_SIMPLE 0 obj->mm.n_placements

drivers/gpu/drm/i915/gem/i915_gem_shmem.c shmem_object_init() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->acquire_name 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base._resv.lock.ww_class->mutex_name 4096-ptr_max
PARAM_VALUE 0 obj->base.filp 4096-ptr_max
PARAM_VALUE 0 obj->base.filp->f_flags 0,32768-u32max
PARAM_VALUE 0 obj->base.filp->f_mapping 4096-ptr_max
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.list.next 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.list.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.list.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.list.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.size 0-9223372036854775807
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 3772706714062766080
PARAM_VALUE 2 key 7178775896696868864
DATA_SOURCE 0 obj $1
DATA_SOURCE 3 flags $5
MEM_ZERO 0 &obj->base.vma_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size
NO_OVERFLOW_SIMPLE 0 obj->mm.n_placements

drivers/gpu/drm/i915/gem/i915_gem_object.c fake_huge_pages_object() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 7443097184860450816
PARAM_VALUE 2 key 3460461519810924544
PARAM_VALUE 3 flags 0
DATA_SOURCE 0 obj r i915_gem_object_alloc
MEM_ZERO 0 &obj->base.vma_node
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size

drivers/gpu/drm/i915/gem/i915_gem_object.c fake_huge_pages_object() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 3495716346846441472
PARAM_VALUE 2 key 3460461519810924544
PARAM_VALUE 3 flags 0
DATA_SOURCE 0 obj r i915_gem_object_alloc
MEM_ZERO 0 &obj->base.vma_node
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size

drivers/gpu/drm/i915/gem/i915_gem_object.c huge_gem_object() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 5653676338608275456
PARAM_VALUE 2 key 5170538986631708672
PARAM_VALUE 3 flags 0
DATA_SOURCE 0 obj r i915_gem_object_alloc
MEM_ZERO 0 &obj->base.vma_node
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size

drivers/gpu/drm/i915/gem/i915_gem_object.c huge_pages_object() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 7977152682191278080
PARAM_VALUE 2 key 3326051407387418624
PARAM_VALUE 3 flags 0
DATA_SOURCE 0 obj r i915_gem_object_alloc
MEM_ZERO 0 &obj->base.vma_node
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size

drivers/gpu/drm/i915/gem/i915_gem_userptr.c i915_gem_userptr_ioctl() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.dev 4096-ptr_max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.size 1-u64max
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 1207132665799098368
PARAM_VALUE 2 key 3730685431355408384
PARAM_VALUE 3 flags 8
DATA_SOURCE 0 obj r i915_gem_object_alloc
MEM_ZERO 0 &obj->base.vma_node
NOCHECK_CALL
USER_DATA 0 obj->base.size 1-u64max[c]
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs

drivers/gpu/drm/i915/gem/i915_gem_stolen.c __i915_gem_object_create_stolen() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 8204853293343596544
PARAM_VALUE 2 key 595644307140153344
PARAM_VALUE 3 flags 1
DATA_SOURCE 0 obj $1
MEM_ZERO 0 &obj->base.vma_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size
NO_OVERFLOW_SIMPLE 0 obj->mm.n_placements

drivers/gpu/drm/i915/gem/i915_gem_internal.c __i915_gem_object_create_internal() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 3350703615705190400,7501520929520279552
PARAM_VALUE 2 key 2854956651382833152
PARAM_VALUE 3 flags 0
DATA_SOURCE 0 obj r i915_gem_object_alloc
DATA_SOURCE 1 ops $1
MEM_ZERO 0 &obj->base.vma_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 obj->base.dev->mode_config.connector_ida.xa.xa_flags 0-u32max
HOST_DATA 0 obj->base.dev->mode_config.max_height 0-u32max
HOST_DATA 0 obj->base.dev->mode_config.max_width 0-u32max
HOST_DATA 0 obj->base.dev->mode_config.object_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 obj->base.dev->mode_config.tile_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 obj->base.dev->num_crtcs 2[c]
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/intel_memory_region.c mock_object_init() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 8359186521082187776
PARAM_VALUE 2 key 2729820923935191040
DATA_SOURCE 0 obj $1
DATA_SOURCE 3 flags $5
MEM_ZERO 0 &obj->base.vma_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 obj->base.size
NO_OVERFLOW_SIMPLE 0 obj->mm.n_placements

drivers/gpu/drm/i915/gvt/dmabuf.c vgpu_create_gem() -> i915_gem_object_init()

Type Parameter Key Value
PARAM_VALUE 0 obj 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.fences 0
PARAM_VALUE 0 obj->base._resv.lock.base.dep_map->name 0-255
PARAM_VALUE 0 obj->base._resv.lock.base.first_waiter 0
PARAM_VALUE 0 obj->base._resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base._resv.lock.base.owner.counter 0
PARAM_VALUE 0 obj->base._resv.lock.ctx 0
PARAM_VALUE 0 obj->base._resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base._resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 0 obj->base.filp 0
PARAM_VALUE 0 obj->base.funcs 8073635319949537280
PARAM_VALUE 0 obj->base.gpuva.lock.dep_map->name 0-255
PARAM_VALUE 0 obj->base.gpuva.lock.first_waiter 0
PARAM_VALUE 0 obj->base.gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 obj->base.gpuva.lock.owner.counter 0
PARAM_VALUE 0 obj->base.handle_count 0
PARAM_VALUE 0 obj->base.lru_node.next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.next->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->next 4096-ptr_max
PARAM_VALUE 0 obj->base.lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 obj->base.refcount.refcount.refs.counter 1
PARAM_VALUE 0 obj->base.resv 1-u64max
PARAM_VALUE 0 obj->base.resv->fences 0
PARAM_VALUE 0 obj->base.resv->lock.base.first_waiter 0
PARAM_VALUE 0 obj->base.resv->lock.base.magic 4096-ptr_max
PARAM_VALUE 0 obj->base.resv->lock.base.owner.counter 0
PARAM_VALUE 0 obj->base.resv->lock.ctx 0
PARAM_VALUE 0 obj->base.resv->lock.ww_class 8825623990767841280
PARAM_VALUE 0 obj->base.size 0-4294967296
PARAM_VALUE 0 obj->base.vma_node.driver_private 0
PARAM_VALUE 0 obj->base.vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 obj->base.vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 0 obj->base.vma_node.vm_node.color 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.flags 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.hole_size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.mm 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_left 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.rb.rb_right 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.size 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.stack 0
PARAM_VALUE 0 obj->base.vma_node.vm_node.start 0
PARAM_VALUE 1 ops 8053718917555970048
PARAM_VALUE 2 key 1417397718459740160
PARAM_VALUE 3 flags 0
DATA_SOURCE 0 obj r i915_gem_object_alloc
MEM_ZERO 0 &obj->base.vma_node
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 obj->base.dev->num_crtcs
LOCK2 &vgpu->dmabuf_lock
TYPE_LOCK (struct intel_vgpu)->dmabuf_lock