Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 50 files:

Smatch caller information:

drivers/gpu/drm/lima/lima_gem.c lima_gem_create_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping 4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping->gfp_mask 0,4-u32max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $4
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/virtio/virtgpu_ioctl.c virtio_gpu_resource_create_blob_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 6492086094897647616
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $2

drivers/gpu/drm/virtio/virtgpu_ioctl.c virtio_gpu_resource_create_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 6674451036070993920
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $2

drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_create_with_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->funcs 8658083686396645376
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 1 obj->handle_count 0
PARAM_VALUE 1 obj->lru_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->size 0,4096-u64max
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.hole_size 0-1
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.subtree_max_hole 1
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 2 handlep $5
USER_DATA 1 obj->size 0,4096-u64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep
LOCK2 global &drm_unplug_srcu

drivers/gpu/drm/tegra/gem.c tegra_bo_create_with_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->funcs 1760598068160946176
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 1 obj->handle_count 0
PARAM_VALUE 1 obj->lru_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->size 0-9223372036854775807
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.hole_size 0-1
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.subtree_max_hole 1
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 2 handlep $4
NOSPEC 1 obj->size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 obj->size 0-9223372036854775807[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/accel/amdxdna/amdxdna_gem.c amdxdna_drm_create_bo_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->filp 0
PARAM_VALUE 1 obj->funcs 7037167021910188032
PARAM_VALUE 1 obj->gpuva.list.next 4096-ptr_max
PARAM_VALUE 1 obj->gpuva.list.prev 4096-ptr_max
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 1 obj->handle_count 0
PARAM_VALUE 1 obj->lru_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.size 0
PARAM_VALUE 1 obj->vma_node.vm_node.start 0
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/accel/ivpu/ivpu_gem.c ivpu_bo_create_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->driver_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/nouveau/nouveau_abi16.c nouveau_abi16_ioctl_channel_alloc() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->driver_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 0 *file_priv->driver_priv->abi16 (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->funcs 6415373631328944128
PARAM_VALUE 1 obj->handle_count 0
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 1 obj->size 0-u64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep
LOCK2 0 &file_priv->driver_priv->mutex

drivers/gpu/drm/drm_gem_dma_helper.c drm_gem_dma_create_with_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 2 handlep $3
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c komeda_fb_create_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $2
USER_DATA 2 *handlep 0-u32max
USER_PTR 2 handlep

drivers/gpu/drm/tegra/fbdev.c tegra_fbdev_driver_fbdev_probe() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->funcs 1760598068160946176
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->size 0-9223372036854775807
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.color 0
PARAM_VALUE 1 obj->vma_node.vm_node.flags 0
PARAM_VALUE 1 obj->vma_node.vm_node.hole_size 0-1
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_left 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_right 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.subtree_max_hole 1
PARAM_VALUE 2 handlep 7049806190562234368
BUF_SIZE 1 obj 704
CAPPED_DATA 1 obj->size 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->clientlist_mutex
LOCK2 &helper->lock
TYPE_LOCK (struct drm_device)->clientlist_mutex
TYPE_LOCK (struct drm_fb_helper)->lock

drivers/gpu/drm/vmwgfx/vmwgfx_gem.c vmw_gem_object_create_with_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->funcs 6304708662516625408
PARAM_VALUE 2 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $3
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/panfrost/panfrost_drv.c panfrost_ioctl_create_bo() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_ioctl_new() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->funcs 6415373631328944128
PARAM_VALUE 1 obj->handle_count 0
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 1 obj->size 0-u64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/accel/ethosu/ethosu_gem.c ethosu_gem_cmdstream_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 2 handlep $5
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep
LOCK2 global &drm_unplug_srcu

drivers/accel/ethosu/ethosu_gem.c ethosu_gem_create_with_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 2 handlep $4
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep
LOCK2 global &drm_unplug_srcu

drivers/gpu/drm/radeon/radeon_gem.c radeon_gem_create_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.ctx 0
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->filp 0
PARAM_VALUE 1 obj->funcs 4919632343371948032
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 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->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu 4294967295
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 2 handlep 975633533949960192
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
NOSPEC 1 obj->size
USER_DATA 1 obj->size s64min-s64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
LOCK2 &rdev->exclusive_lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/radeon_gem.c radeon_gem_userptr_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.ctx 0
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->filp 0
PARAM_VALUE 1 obj->funcs 4919632343371948032
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 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->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu 4294967295
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 2 handlep 743800670303383552
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
NOSPEC 1 obj->size
USER_DATA 1 obj->size s64min-s64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
LOCK2 &rdev->exclusive_lock
TYPE_LOCK (struct radeon_device)->exclusive_lock

drivers/gpu/drm/radeon/radeon_gem.c radeon_mode_dumb_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.ctx 0
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->filp 0
PARAM_VALUE 1 obj->funcs 4919632343371948032
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 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->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu 4294967295
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 2 handlep 6107487480547680256
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
NOSPEC 1 obj->size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 obj->size s64min-s64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]

drivers/gpu/drm/gma500/gem.c psb_gem_dumb_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->filp 0,4096-ptr_max
PARAM_VALUE 1 obj->funcs 2844984848955047936
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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_left 0
PARAM_VALUE 1 obj->vma_node.vm_node.rb.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 handlep 9170410601134968832
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/v3d/v3d_bo.c v3d_create_bo_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/drm_gem_vram_helper.c drm_gem_vram_fill_create_dumb() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 2 handlep 2916768318503481344
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nouveau_display.c nouveau_display_dumb_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 0,4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->funcs 6415373631328944128
PARAM_VALUE 1 obj->handle_count 0
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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 2 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 obj->size 0-u64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]

drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_gem_handle_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->funcs 2015899404676136960
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 1 obj->handle_count 0
PARAM_VALUE 1 obj->lru_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->vma_node.vm_files.rb_node 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.hole_size 0-1
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.subtree_max_hole 1
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 1 obj $0
DATA_SOURCE 2 handlep $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/accel/ivpu/ivpu_gem_userptr.c ivpu_bo_create_from_userptr_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

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

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 0
PARAM_VALUE 1 obj->funcs 8073635319949537280
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
PARAM_VALUE 1 obj->handle_count 0
PARAM_VALUE 1 obj->lru_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->size 1-u64max
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.size 0
PARAM_VALUE 1 obj->vma_node.vm_node.start 0
PARAM_VALUE 2 handlep 5873102120645455872
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 1 obj->size 1-u64max[c]

drivers/gpu/drm/xe/xe_bo.c xe_bo_dumb_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 0-ptr_max
PARAM_VALUE 2 handlep 2055934523368550400
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 obj->size 0-u64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]

drivers/gpu/drm/xe/xe_bo.c xe_gem_create_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 2 handlep 747390173758091264
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 1 obj->size 0-u64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]

drivers/accel/rocket/rocket_gem.c rocket_ioctl_create_bo() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->driver_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $2
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/vc4/vc4_bo.c vc4_bo_dumb_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vc4/vc4_bo.c vc4_create_bo_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/vc4/vc4_bo.c vc4_create_shader_bo_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/drm_gem_framebuffer_helper.c drm_gem_fb_create_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $2
USER_DATA 2 *handlep 0-u32max
USER_PTR 2 handlep

drivers/gpu/drm/virtio/virtgpu_gem.c virtio_gpu_gem_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 8512194855497977856
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_gb_surface_reference_internal() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 1-u64max
PARAM_VALUE 2 handlep 355703317121855488
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $3
UNITS 0 file_priv unit_byte
LOCK2 &dev_priv->cmdbuf_mutex
TYPE_LOCK (struct vmw_private)->cmdbuf_mutex

drivers/gpu/drm/drm_framebuffer.c drm_mode_getfb2_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 1-u64max
PARAM_VALUE 2 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2
USER_DATA 2 *handlep 0
USER_PTR 2 handlep

drivers/gpu/drm/i915/gem/i915_gem_create.c i915_gem_publish() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/etnaviv/etnaviv_gem.c etnaviv_gem_new_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.base.dep_map->name 0-255
PARAM_VALUE 1 obj->_resv.lock.base.first_waiter 0
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->_resv.lock.ww_class->acquire_name 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 1 obj->_resv.lock.ww_class->mutex_name 4096-ptr_max
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping 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
PARAM_VALUE 1 obj->gpuva.list.next 4096-ptr_max
PARAM_VALUE 1 obj->gpuva.list.next->next 4096-ptr_max
PARAM_VALUE 1 obj->gpuva.list.prev 4096-ptr_max
PARAM_VALUE 1 obj->gpuva.list.prev->next 4096-ptr_max
PARAM_VALUE 1 obj->gpuva.list.prev->prev 4096-ptr_max
PARAM_VALUE 1 obj->gpuva.lock.dep_map->name 0-255
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.next->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->size 0,4096-u32max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_files.rb_node 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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_left 0
PARAM_VALUE 1 obj->vma_node.vm_node.rb.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 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $4
MEM_ZERO 1 &obj->vma_node
USER_DATA 1 obj->filp->f_flags 0-18433,32770
USER_DATA 1 obj->filp->f_mode 33554432,34078720-571342855[c]
USER_DATA 1 obj->size 0,4096-u32max[c]
USER_DATA 2 *handlep 0-u32max[u]
NO_OVERFLOW_SIMPLE 1 obj->dev->num_crtcs
USER_PTR 2 handlep

drivers/gpu/drm/etnaviv/etnaviv_gem.c etnaviv_gem_new_userptr() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $5
USER_DATA 2 *handlep 0-u32max[u]
USER_PTR 2 handlep

drivers/gpu/drm/gma500/fbdev.c psb_fbdev_driver_fbdev_probe() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->filp 0,4096-ptr_max
PARAM_VALUE 1 obj->funcs 2844984848955047936
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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_left 0
PARAM_VALUE 1 obj->vma_node.vm_node.rb.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 handlep 7147886869062197248
BUF_SIZE 1 obj 704
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->clientlist_mutex
LOCK2 &fb_helper->lock
TYPE_LOCK (struct drm_device)->clientlist_mutex
TYPE_LOCK (struct drm_fb_helper)->lock

drivers/gpu/drm/msm/msm_fbdev.c msm_fbdev_driver_fbdev_probe() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.base.dep_map->name 0-255
PARAM_VALUE 1 obj->_resv.lock.base.first_waiter 0
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->_resv.lock.ww_class->acquire_name 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 1 obj->_resv.lock.ww_class->mutex_name 4096-ptr_max
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->dev->dev_private 4096-ptr_max
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 obj->dev->gem_lru_mutex.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 obj->dev->gem_lru_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 obj->dev->vma_offset_manager 4096-ptr_max
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.owner (-1)
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.owner_cpu u32max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping 4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping->gfp_mask 1051842
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->gpuva.lock.dep_map->name 0-255
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.next->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->size 4096-u64max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.color 0
PARAM_VALUE 1 obj->vma_node.vm_node.flags 0
PARAM_VALUE 1 obj->vma_node.vm_node.hole_size 0-1
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_addr.rb_node 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_size.rb_leftmost 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.node_list.next->prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_left 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_right 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.subtree_max_hole 1
PARAM_VALUE 2 handlep 1789873890166022144
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 1 obj->dev->num_crtcs
LOCK2 &dev->clientlist_mutex
LOCK2 &helper->lock
TYPE_LOCK (struct drm_device)->clientlist_mutex
TYPE_LOCK (struct drm_fb_helper)->lock

drivers/gpu/drm/exynos/exynos_drm_fbdev.c exynos_drm_fbdev_driver_fbdev_probe() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->funcs 2015899404676136960
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->size 0-9223372036854775807
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.color 0
PARAM_VALUE 1 obj->vma_node.vm_node.flags 0
PARAM_VALUE 1 obj->vma_node.vm_node.hole_size 0-1
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_left 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_right 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.subtree_max_hole 1
PARAM_VALUE 2 handlep 7366324612213825536
BUF_SIZE 1 obj 704
CAPPED_DATA 1 obj->size 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->clientlist_mutex
LOCK2 &helper->lock
TYPE_LOCK (struct drm_device)->clientlist_mutex
TYPE_LOCK (struct drm_fb_helper)->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_create_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 1338379193327837184
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2

drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_userptr_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->driver_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4587356031891132416
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2

drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_mode_dumb_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->driver_priv 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 1917057295910825984
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
PARAM_VALUE 1 obj->vma_node.vm_lock.raw_lock.wlocked 0
PARAM_VALUE 2 handlep 4096-ptr_max
LOCK2 &p->mutex
TYPE_LOCK (struct kfd_process)->mutex

drivers/gpu/drm/vc4/vc4_gem.c vc4_get_hang_state_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 2 handlep 7246857752679194624
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $2

drivers/gpu/drm/omapdrm/omap_gem.c omap_gem_new_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.base.dep_map->name 0-255
PARAM_VALUE 1 obj->_resv.lock.base.first_waiter 0
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->_resv.lock.ww_class->acquire_name 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 1 obj->_resv.lock.ww_class->mutex_name 4096-ptr_max
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 0,4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping 4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping->gfp_mask 1051844
PARAM_VALUE 1 obj->funcs 8428423579271348224
PARAM_VALUE 1 obj->gpuva.lock.dep_map->name 0-255
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.next->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->size 0-u32max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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_left 0
PARAM_VALUE 1 obj->vma_node.vm_node.rb.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 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 1 obj r omap_gem_new
DATA_SOURCE 2 handlep $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *handlep 0-u32max[u]
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 1 obj->dev->num_crtcs
USER_PTR 2 handlep

drivers/gpu/drm/qxl/qxl_gem.c qxl_gem_object_create_with_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.ctx 0
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->funcs 5667872005089095680
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 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->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->size 0-s64max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu 4294967295
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.flags 0
PARAM_VALUE 2 handlep 996388078000029696,1154060513665404928,4892517878402949120
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $6
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 obj->size 0-s64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]

drivers/gpu/drm/rockchip/rockchip_drm_gem.c rockchip_gem_create_with_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 0,4096-ptr_max
PARAM_VALUE 1 obj->funcs 3677677793095483392
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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_left 0
PARAM_VALUE 1 obj->vma_node.vm_node.rb.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 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 2 handlep $3
RX_PATH
TASK_NOT_RUNNING

drivers/accel/qaic/qaic_data.c qaic_create_bo_ioctl() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->driver_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.base.dep_map->name 0-255
PARAM_VALUE 1 obj->_resv.lock.base.first_waiter 0
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->_resv.lock.ww_class->acquire_name 0,4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 1 obj->_resv.lock.ww_class->mutex_name 0,4096-ptr_max
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->dev->vma_offset_manager 4096-ptr_max
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.owner (-1)
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.owner_cpu u32max
PARAM_VALUE 1 obj->filp 0
PARAM_VALUE 1 obj->funcs 6450607984830607360
PARAM_VALUE 1 obj->gpuva.lock.dep_map->name 0-255
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.next->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->size 4096-u64max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.color 0
PARAM_VALUE 1 obj->vma_node.vm_node.flags 0
PARAM_VALUE 1 obj->vma_node.vm_node.hole_size 0-1
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_addr.rb_node 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_size.rb_leftmost 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_left 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_right 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.subtree_max_hole 1
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 1 obj 704
BUF_SIZE 1 obj->funcs 120
DATA_SOURCE 0 file_priv $2
MEM_ZERO 1 &obj->vma_node
USER_DATA 1 obj->size 4096-u64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
USER_DATA 2 *handlep 0-u32max[u]
NO_OVERFLOW_SIMPLE 1 obj->dev->num_crtcs
USER_PTR 2 handlep
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/xen/xen_drm_front.c xen_drm_drv_dumb_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->funcs 7841167688512135168
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->size 0-9223372036854775807
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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_left 0
PARAM_VALUE 1 obj->vma_node.vm_node.rb.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 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 1 obj r xen_drm_front_gem_create
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 obj->base.dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 1 obj->base.dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 1 obj->base.dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 1 obj->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 1 obj->num_pages

drivers/gpu/drm/loongson/lsdc_gem.c lsdc_dumb_create() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.ctx 0
PARAM_VALUE 1 obj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->funcs 891455490984665088
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
PARAM_VALUE 1 obj->size 0,4096-9223372036854775807
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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 2 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 1 obj 704
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 1 obj r lsdc_gem_object_create
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_gem_shmem_helper.c drm_gem_shmem_create_with_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
PARAM_VALUE 2 *handlep 0
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $0
DATA_SOURCE 2 handlep $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]

drivers/gpu/drm/i915/display/intel_fb.c intel_user_framebuffer_create_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 1 obj r intel_fb_bo
DATA_SOURCE 2 handlep $2
USER_DATA 2 *handlep 0-u32max
USER_PTR 2 handlep

drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_framebuffer_bo_create_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $2
USER_DATA 2 *handlep 0-u32max
USER_PTR 2 handlep

drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_framebuffer_surface_create_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
PARAM_VALUE 0 file_priv->minor->dev 4096-ptr_max
PARAM_VALUE 1 obj 1-u64max
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
BUF_SIZE 0 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 2 handlep $2
USER_DATA 2 *handlep 0-u32max
USER_PTR 2 handlep

drivers/gpu/drm/msm/msm_gem.c msm_gem_new_handle() -> drm_gem_handle_create()

Type Parameter Key Value
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->_resv.fences 0
PARAM_VALUE 1 obj->_resv.lock.base.dep_map->name 0-255
PARAM_VALUE 1 obj->_resv.lock.base.first_waiter 0
PARAM_VALUE 1 obj->_resv.lock.base.magic 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->_resv.lock.ww_class->acquire_name 4096-ptr_max
PARAM_VALUE 1 obj->_resv.lock.ww_class->is_wait_die 0-s32max
PARAM_VALUE 1 obj->_resv.lock.ww_class->mutex_name 4096-ptr_max
PARAM_VALUE 1 obj->dev 4096-ptr_max
PARAM_VALUE 1 obj->dev->dev_private 4096-ptr_max
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 obj->dev->dev_private->obj_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 obj->dev->gem_lru_mutex.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 1 obj->dev->gem_lru_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 obj->dev->gem_lru_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 obj->dev->vma_offset_manager 4096-ptr_max
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.dep_map->name 0-255
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.owner (-1)
PARAM_VALUE 1 obj->dev->vma_offset_manager->vm_lock.owner_cpu u32max
PARAM_VALUE 1 obj->filp 4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping 4096-ptr_max
PARAM_VALUE 1 obj->filp->f_mapping->gfp_mask 1051842
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->gpuva.lock.dep_map->name 0-255
PARAM_VALUE 1 obj->gpuva.lock.first_waiter 0
PARAM_VALUE 1 obj->gpuva.lock.magic 4096-ptr_max
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 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.next->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->next 4096-ptr_max
PARAM_VALUE 1 obj->lru_node.prev->prev 4096-ptr_max
PARAM_VALUE 1 obj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 obj->resv 1-u64max
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 4096-ptr_max
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 8825623990767841280
PARAM_VALUE 1 obj->size 4096-u64max
PARAM_VALUE 1 obj->vma_node.driver_private 0
PARAM_VALUE 1 obj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 1 obj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 1 obj->vma_node.vm_lock.owner_cpu u32max
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.color 0
PARAM_VALUE 1 obj->vma_node.vm_node.flags 0
PARAM_VALUE 1 obj->vma_node.vm_node.hole_size 0-1
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_addr.rb_node 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_size.rb_leftmost 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.node_list.next->prev 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_left 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb.rb_right 0,4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 1 obj->vma_node.vm_node.subtree_max_hole 1
PARAM_VALUE 2 handlep 4096-ptr_max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
BUF_SIZE 0 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 file_priv $1
DATA_SOURCE 1 obj r msm_gem_new
DATA_SOURCE 2 handlep $4
STR_LEN 1 obj->dev (-1),4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 obj->filp->f_mode 33554432,34078720-571342855[c]
USER_DATA 1 obj->size 4096-u64max[c]
USER_DATA 1 obj->vma_node.vm_node.size 1-s32max[c]
USER_DATA 1 obj->vma_node.vm_node.start 0-s32max[c]
USER_DATA 2 *handlep 0-u32max[u]
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 1 obj->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 1 obj->dev->num_crtcs
USER_PTR 2 handlep