Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/radeon/radeon_fbdev.c radeon_fbdev_create_pinned_object() -> radeon_fbdev_destroy_pinned_object()

Type Parameter Key Value
PARAM_VALUE 0 gobj 4096-ptr_max
PARAM_VALUE 0 gobj->_resv.fences 0
PARAM_VALUE 0 gobj->_resv.lock.ctx 0
PARAM_VALUE 0 gobj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 gobj->filp 0
PARAM_VALUE 0 gobj->funcs 4919632343371948032
PARAM_VALUE 0 gobj->gpuva.lock.first_waiter 0
PARAM_VALUE 0 gobj->gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 gobj->gpuva.lock.owner.counter 0
PARAM_VALUE 0 gobj->handle_count 0
PARAM_VALUE 0 gobj->refcount.refcount.refs.counter 1
PARAM_VALUE 0 gobj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 gobj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 gobj->vma_node.vm_lock.owner_cpu 4294967295
PARAM_VALUE 0 gobj->vma_node.vm_lock.raw_lock.wlocked 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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/radeon/radeon_fbdev.c radeon_fbdev_driver_fbdev_probe() -> radeon_fbdev_destroy_pinned_object()

Type Parameter Key Value
PARAM_VALUE 0 gobj 4096-ptr_max
PARAM_VALUE 0 gobj->_resv.fences 0
PARAM_VALUE 0 gobj->_resv.lock.ctx 0
PARAM_VALUE 0 gobj->_resv.lock.ww_class 8825623990767841280
PARAM_VALUE 0 gobj->filp 0
PARAM_VALUE 0 gobj->funcs 4919632343371948032
PARAM_VALUE 0 gobj->gpuva.lock.first_waiter 0
PARAM_VALUE 0 gobj->gpuva.lock.osq.tail.counter 0
PARAM_VALUE 0 gobj->gpuva.lock.owner.counter 0
PARAM_VALUE 0 gobj->handle_count 0
PARAM_VALUE 0 gobj->refcount.refcount.refs.counter 1
PARAM_VALUE 0 gobj->vma_node.driver_private 0
PARAM_VALUE 0 gobj->vma_node.vm_lock.magic 3736018669
PARAM_VALUE 0 gobj->vma_node.vm_lock.owner (-1)
PARAM_VALUE 0 gobj->vma_node.vm_lock.owner_cpu 4294967295
PARAM_VALUE 0 gobj->vma_node.vm_lock.raw_lock.wlocked 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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/radeon/radeon_fbdev.c radeon_fbdev_fb_destroy() -> radeon_fbdev_destroy_pinned_object()

Type Parameter Key Value
DATA_SOURCE 0 gobj r drm_gem_fb_get_obj
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &registration_lock