Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_gb_shader_destroy() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
CAPPED_DATA 0 &dev_priv->binding_mutex 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev_priv->cmdbuf_mutex

drivers/gpu/drm/vmwgfx/vmwgfx_drv.c vmw_driver_unload() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
CAPPED_DATA 0 dev_priv->ctx.cmd_bounce 1
CAPPED_DATA 0 dev_priv->ctx.staged_bindings 1
CAPPED_DATA 0 &dev_priv->pm_nb 1
DATA_SOURCE 0 dev_priv r vmw_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_drv.c vmw_pm_freeze() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
DATA_SOURCE 0 dev_priv r vmw_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_dx_context_destroy() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev_priv->cmdbuf_mutex

drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_gb_context_destroy() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev_priv->cmdbuf_mutex

drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_hw_context_destroy() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev_priv->binding_mutex
HALF_LOCKED2 &dev_priv->cmdbuf_mutex

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_gb_surface_create() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev_priv->cmdbuf_mutex

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_gb_surface_destroy() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
CAPPED_DATA 0 &dev_priv->binding_mutex 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev_priv->cmdbuf_mutex

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_legacy_srf_destroy() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev_priv->cmdbuf_mutex

drivers/gpu/drm/vmwgfx/vmwgfx_mob.c vmw_mob_bind() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
DATA_SOURCE 0 dev_priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bo->base.resv

drivers/gpu/drm/vmwgfx/vmwgfx_mob.c vmw_mob_unbind() -> vmw_fifo_resource_dec()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
DATA_SOURCE 0 dev_priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL