Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- drivers/accel/qaic/qaic_data.c, line 774
- drivers/gpu/drm/drm_gem.c
- drivers/gpu/drm/drm_gem_dma_helper.c, line 105
- drivers/gpu/drm/drm_gem_shmem_helper.c, line 74
- drivers/gpu/drm/etnaviv/etnaviv_gem.c, line 207
- drivers/gpu/drm/exynos/exynos_drm_gem.c, line 176
- drivers/gpu/drm/imagination/pvr_drv.c, line 204
- drivers/gpu/drm/msm/msm_drv.c, line 602
- drivers/gpu/drm/msm/msm_gem.c, line 1254
- drivers/gpu/drm/panfrost/panfrost_drv.c, line 426
- drivers/gpu/drm/panthor/panthor_drv.c, line 1100
- drivers/gpu/drm/panthor/panthor_gem.c
- drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c, line 395
- drivers/gpu/drm/tegra/gem.c, line 321
- drivers/gpu/drm/virtio/virtgpu_vram.c, line 217
- drivers/gpu/drm/xe/xe_mmio_gem.c, line 91
Smatch caller information:
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_create() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->funcs | 8658083686396645376 |
| PARAM_VALUE | 0 | obj->gpuva.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->size | 0,4096-9223372036854775807 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | obj->size | 0,4096-9223372036854775807[c] |
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_prime_import_sg_table() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 0 |
| PARAM_VALUE | 0 | obj->funcs | 8658083686396645376 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/tegra/gem.c tegra_bo_alloc_object() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->funcs | 1760598068160946176 |
| PARAM_VALUE | 0 | obj->gpuva.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->size | 0-9223372036854775807 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | obj->size | 0-9223372036854775807[c] |
| HALF_LOCKED2 | &drm->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c rcar_du_gem_prime_import_sg_table() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.fences | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 0 |
| PARAM_VALUE | 0 | obj->funcs | 1328925140339204096 |
| PARAM_VALUE | 0 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->handle_count | 0 |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->resv->fences | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->resv->lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| BUF_SIZE | 0 | obj | 704 |
| BUF_SIZE | 0 | obj->funcs | 120 |
| MEM_ZERO | 0 | &obj->vma_node | |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->num_crtcs | |
| LOCK2 | &dev->object_name_lock | ||
| LOCK2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct drm_device)->object_name_lock | ||
| TYPE_LOCK | (struct drm_prime_file_private)->lock |
drivers/gpu/drm/xe/xe_mmio_gem.c xe_mmio_gem_create() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.fences | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 0 |
| PARAM_VALUE | 0 | obj->funcs | 596162032596430848 |
| PARAM_VALUE | 0 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->handle_count | 0 |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->resv->fences | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->resv->lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| BUF_SIZE | 0 | obj | 704 |
| BUF_SIZE | 0 | obj->funcs | 120 |
| MEM_ZERO | 0 | &obj->vma_node | |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->num_crtcs |
drivers/gpu/drm/drm_gem_dma_helper.c __drm_gem_dma_create() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.fences | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->funcs | 1-u64max |
| PARAM_VALUE | 0 | obj->gpuva.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->handle_count | 0 |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->resv->fences | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->resv->lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_files.rb_node | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| BUF_SIZE | 0 | obj | 704 |
| BUF_SIZE | 0 | obj->funcs | (-1),120 |
| MEM_ZERO | 0 | &obj->vma_node | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->num_crtcs | |
| HALF_LOCKED2 | &drm->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/gpu/drm/panfrost/panfrost_drv.c panfrost_ioctl_mmap_bo() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r drm_gem_object_lookup |
drivers/gpu/drm/panthor/panthor_drv.c panthor_ioctl_bo_mmap_offset() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r drm_gem_object_lookup |
drivers/gpu/drm/msm/msm_drv.c msm_ioctl_gem_info() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | r drm_gem_object_lookup |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_gem_init() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.fences | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->acquire_name | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->mutex_name | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->funcs | 2015899404676136960 |
| PARAM_VALUE | 0 | obj->gpuva.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->handle_count | 0 |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->resv->fences | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->resv->lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->size | 0-9223372036854775807 |
| PARAM_VALUE | 0 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_files.rb_node | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| BUF_SIZE | 0 | obj | 704 |
| BUF_SIZE | 0 | obj->funcs | 120 |
| MEM_ZERO | 0 | &obj->vma_node | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->num_crtcs | |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/gpu/drm/virtio/virtgpu_vram.c virtio_gpu_vram_create() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.fences | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 0 |
| PARAM_VALUE | 0 | obj->funcs | 3472529715224936448 |
| PARAM_VALUE | 0 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->handle_count | 0 |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->resv->fences | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->resv->lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->size | 0,4096-u64max |
| PARAM_VALUE | 0 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| BUF_SIZE | 0 | obj | 704 |
| BUF_SIZE | 0 | obj->funcs | 120 |
| MEM_ZERO | 0 | &obj->vma_node | |
| USER_DATA | 0 | obj->size | 0,4096-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->num_crtcs |
drivers/gpu/drm/etnaviv/etnaviv_gem.c etnaviv_gem_mmap_offset() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
drivers/gpu/drm/drm_gem.c drm_gem_dumb_map_offset() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->import_attach | 0 |
| DATA_SOURCE | 0 | obj | r drm_gem_object_lookup |
drivers/accel/qaic/qaic_data.c qaic_create_bo_ioctl() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.fences | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 0 |
| PARAM_VALUE | 0 | obj->funcs | 6450607984830607360 |
| PARAM_VALUE | 0 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->handle_count | 0 |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->resv->fences | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->resv->lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->size | 4096-u64max |
| PARAM_VALUE | 0 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| BUF_SIZE | 0 | obj | 704 |
| BUF_SIZE | 0 | obj->funcs | 120 |
| MEM_ZERO | 0 | &obj->vma_node | |
| USER_DATA | 0 | obj->size | 4096-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->num_crtcs | |
| LOCK2 | &qdev->dev_lock | ||
| LOCK2 | &usr->qddev_lock | ||
| TYPE_LOCK | (struct qaic_device)->dev_lock | ||
| TYPE_LOCK | (struct qaic_user)->qddev_lock |
drivers/gpu/drm/drm_gem_shmem_helper.c __drm_gem_shmem_init() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.fences | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->funcs | 1-u64max |
| PARAM_VALUE | 0 | obj->gpuva.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->handle_count | 0 |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->resv->fences | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->resv->lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_files.rb_node | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| BUF_SIZE | 0 | obj | 704 |
| BUF_SIZE | 0 | obj->funcs | (-1),120 |
| MEM_ZERO | 0 | &obj->vma_node | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | obj->filp->f_flags | 0-18433,32770 |
| USER_DATA | 0 | obj->filp->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | obj->size | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->num_crtcs |
drivers/gpu/drm/msm/msm_gem.c msm_gem_init_bookkeeping() -> drm_gem_create_mmap_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.fences | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->acquire_name | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | obj->_resv.lock.ww_class->mutex_name | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->dev->dev_private | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | obj->dev->gem_lru_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | obj->filp | 0,4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp->f_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->filp->f_mapping->gfp_mask | 1051842 |
| PARAM_VALUE | 0 | obj->funcs | 5087983624411111424 |
| PARAM_VALUE | 0 | obj->funcs->close | 5929623982670094336 |
| PARAM_VALUE | 0 | obj->funcs->evict | 0 |
| PARAM_VALUE | 0 | obj->funcs->export | 3531667440264126464 |
| PARAM_VALUE | 0 | obj->funcs->free | 6127232841074860032 |
| PARAM_VALUE | 0 | obj->funcs->get_sg_table | 5697414582266654720 |
| PARAM_VALUE | 0 | obj->funcs->mmap | 61060320377487360 |
| PARAM_VALUE | 0 | obj->funcs->open | 3821838207613083648 |
| PARAM_VALUE | 0 | obj->funcs->pin | 4200757751008706560 |
| PARAM_VALUE | 0 | obj->funcs->print_info | 0 |
| PARAM_VALUE | 0 | obj->funcs->rss | 0 |
| PARAM_VALUE | 0 | obj->funcs->status | 5734366281981706240 |
| PARAM_VALUE | 0 | obj->funcs->unpin | 9216817752547971072 |
| PARAM_VALUE | 0 | obj->funcs->vm_ops | 7081306367532695552 |
| PARAM_VALUE | 0 | obj->funcs->vmap | 4970124851484504064 |
| PARAM_VALUE | 0 | obj->funcs->vunmap | 3155453207110467584 |
| PARAM_VALUE | 0 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->handle_count | 0 |
| PARAM_VALUE | 0 | obj->lru | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | obj->resv | 1-u64max |
| PARAM_VALUE | 0 | obj->resv->fences | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->resv->lock.base.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ctx | 0 |
| PARAM_VALUE | 0 | obj->resv->lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | obj->size | 0,4096-u64max |
| PARAM_VALUE | 0 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | obj->vma_node.vm_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.__subtree_last | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.hole_stack.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.next | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.node_list.prev | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_addr.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.__rb_parent_color | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_left | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.rb_hole_size.rb_right | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | obj->vma_node.vm_node.subtree_max_hole | 0 |
| DATA_SOURCE | 0 | obj | $0 |
| STR_LEN | 0 | obj->dev | (-1) |
| MEM_ZERO | 0 | &obj->vma_node | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | obj->filp->f_mode | 33554432,34078720-571342855[c] |
| USER_DATA | 0 | obj->size | 4096-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | obj->dev->num_crtcs | |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |