Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c compute_crc() -> vmw_surface_get_desc()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_dumb_create() -> vmw_surface_get_desc()

Type Parameter Key Value
PARAM_VALUE 0 format 1,3,97,142
DATA_SOURCE 0 format r vmw_format_bpp_to_svga
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_gb_surface_define() -> vmw_surface_get_desc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 format 0-u32max[u]

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_define_ioctl() -> vmw_surface_get_desc()

Type Parameter Key Value
USER_DATA 0 format 0-u32max[u]

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_dma_encode() -> vmw_surface_get_desc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_get_serialized_size() -> vmw_surface_get_desc()

Type Parameter Key Value
DATA_SOURCE 0 format $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 format 0-u32max[u]

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_setup_cache() -> vmw_surface_get_desc()

Type Parameter Key Value
DATA_SOURCE 0 format $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c vmw_cursor_snooper_create() -> vmw_surface_get_desc()

Type Parameter Key Value
PARAM_VALUE 0 format 2

drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c vmw_kms_cursor_snoop() -> vmw_surface_get_desc()

Type Parameter Key Value
PARAM_VALUE 0 format 2
LOCK2 &dev_priv->cmdbuf_mutex
TYPE_LOCK (struct vmw_private)->cmdbuf_mutex