Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
PARAM_VALUE 3 file_priv 4096-ptr_max
PARAM_VALUE 3 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 file_priv->minor 4096-ptr_max
PARAM_VALUE 3 file_priv->minor->dev 4096-ptr_max
BUF_SIZE 1 req 8
BUF_SIZE 2 rep 96
BUF_SIZE 3 file_priv s32min-(-2),1-s32max
BUF_SIZE 3 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 file_priv $2
USER_DATA 1 req->handle_type 0-u32max[u]
USER_DATA 1 req->sid s32min-s32max[u]
USER_DATA 2 rep->crep.backup_size 0-u32max[u]
USER_DATA 2 rep->crep.buffer_handle 0-u32max[u]
USER_DATA 2 rep->crep.buffer_map_handle 0-u64max[u]
USER_DATA 2 rep->crep.buffer_size 0-u32max[u]
USER_DATA 2 rep->crep.handle 0-u32max[u]
USER_DATA 2 rep->creq.base.array_size 0-u32max[u]
USER_DATA 2 rep->creq.base.autogen_filter 0-u32max[u]
USER_DATA 2 rep->creq.base.base_size.depth 0-u32max[u]
USER_DATA 2 rep->creq.base.base_size.height 0-u32max[u]
USER_DATA 2 rep->creq.base.base_size.pad64 0-u32max[u]
USER_DATA 2 rep->creq.base.base_size.width 0-u32max[u]
USER_DATA 2 rep->creq.base.buffer_handle 0-u32max[u]
USER_DATA 2 rep->creq.base.drm_surface_flags 0-u32max[u]
USER_DATA 2 rep->creq.base.format 0-u32max[u]
USER_DATA 2 rep->creq.base.mip_levels 0-u32max[u]
USER_DATA 2 rep->creq.base.multisample_count 0-u32max[u]
USER_DATA 2 rep->creq.base.svga3d_flags 0-u32max[u]
USER_DATA 2 rep->creq.buffer_byte_stride 0-u32max[u]
USER_DATA 2 rep->creq.multisample_pattern 0-u32max[u]
USER_DATA 2 rep->creq.must_be_zero 0-u32max[u]
USER_DATA 2 rep->creq.quality_level 0-u32max[u]
USER_DATA 2 rep->creq.svga3d_flags_upper_32_bits 0-u32max[u]
USER_DATA 2 rep->creq.version 0-u32max[u]
UNITS 0 dev unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
PARAM_VALUE 2 rep 1818391412082970624
PARAM_VALUE 3 file_priv 4096-ptr_max
PARAM_VALUE 3 file_priv->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 file_priv->minor 4096-ptr_max
PARAM_VALUE 3 file_priv->minor->dev 4096-ptr_max
BUF_SIZE 1 req 8
BUF_SIZE 3 file_priv s32min-(-2),1-s32max
BUF_SIZE 3 file_priv s32min-(-2),1-s32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 file_priv $2
USER_DATA 1 req->handle_type 0-u32max[u]
USER_DATA 1 req->sid s32min-s32max[u]
UNITS 0 dev unit_byte