Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/vmwgfx/vmwgfx_resource.c vmw_user_resource_lookup_handle() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 7886580916509515776
PARAM_VALUE 0 *p_base 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &dev_priv->cmdbuf_mutex

drivers/gpu/drm/vmwgfx/ttm_object.c ttm_base_object_init() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 *p_base 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/ttm_object.c ttm_prime_dmabuf_release() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 1099698973025730560
PARAM_VALUE 0 *p_base 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/ttm_object.c ttm_prime_handle_to_fd() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 554143087858253824
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/ttm_object.c ttm_ref_object_release() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tfile->lock

drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_event_ioctl() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 6569267726411431936
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_obj_lookup() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 5144536684812541952
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_obj_signaled_ioctl() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 159076578028081152
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_obj_wait_ioctl() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 1533302733595340800
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c vmw_simple_resource_lookup() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 1611952550750257152
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c vmw_simple_resource_lookup() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 1611952550750257152
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 p_base 3214118823960784896
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_lookup_surface_for_buffer() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 3393602863274541056
PARAM_VALUE 0 *p_base 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crtc->cursor->mutex
HALF_LOCKED2 &crtc->mutex

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_lookup_surface_handle_for_buffer() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 6238634357300559872
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_handle_reference() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 227176701475377152
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_reference_ioctl() -> ttm_base_object_unref()

Type Parameter Key Value
PARAM_VALUE 0 p_base 3339719321119297536
PARAM_VALUE 0 *p_base 4096-ptr_max
NOCHECK_CALL