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_define_ext_ioctl() -> vmw_gb_surface_define_internal()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 3 file_priv 4096-ptr_max
BUF_SIZE 1 req 72
BUF_SIZE 2 rep 24
BUF_SIZE 3 file_priv s32min-(-1),1-s32max
BUF_SIZE 3 file_priv s32min-(-1),1-s32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 file_priv $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 req->base.array_size 0-u32max[u]
USER_DATA 1 req->base.autogen_filter 0-u32max[u]
USER_DATA 1 req->base.base_size.depth 0-u32max[u]
USER_DATA 1 req->base.base_size.height 0-u32max[u]
USER_DATA 1 req->base.base_size.pad64 0-u32max[u]
USER_DATA 1 req->base.base_size.width 0-u32max[u]
USER_DATA 1 req->base.buffer_handle 0-u32max[u]
USER_DATA 1 req->base.drm_surface_flags 0-u32max[u]
USER_DATA 1 req->base.format 0-u32max[u]
USER_DATA 1 req->base.mip_levels 0-u32max[u]
USER_DATA 1 req->base.multisample_count 0-u32max[u]
USER_DATA 1 req->base.svga3d_flags 0-u32max[u]
USER_DATA 1 req->buffer_byte_stride 0-u32max[u]
USER_DATA 1 req->multisample_pattern 0-u32max[u]
USER_DATA 1 req->must_be_zero 0-u32max[u]
USER_DATA 1 req->quality_level 0-u32max[u]
USER_DATA 1 req->svga3d_flags_upper_32_bits 0-u32max[u]
USER_DATA 1 req->version 0-u32max[u]
USER_DATA 2 rep->backup_size 0-u32max[u]
USER_DATA 2 rep->buffer_handle 0-u32max[u]
USER_DATA 2 rep->buffer_map_handle 0-u64max[u]
USER_DATA 2 rep->buffer_size 0-u32max[u]
USER_DATA 2 rep->handle 0-u32max[u]
UNITS 0 dev unit_byte

drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_gb_surface_define_ioctl() -> vmw_gb_surface_define_internal()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
PARAM_VALUE 1 req 5930059739150499840
PARAM_VALUE 1 req->buffer_byte_stride 0
PARAM_VALUE 1 req->multisample_pattern 0
PARAM_VALUE 1 req->must_be_zero 0
PARAM_VALUE 1 req->quality_level 0
PARAM_VALUE 1 req->svga3d_flags_upper_32_bits 0
PARAM_VALUE 1 req->version 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 2 rep 24
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->base.array_size 0-u32max[u]
USER_DATA 1 req->base.autogen_filter 0-u32max[u]
USER_DATA 1 req->base.base_size.depth 0-u32max[u]
USER_DATA 1 req->base.base_size.height 0-u32max[u]
USER_DATA 1 req->base.base_size.pad64 0-u32max[u]
USER_DATA 1 req->base.base_size.width 0-u32max[u]
USER_DATA 1 req->base.buffer_handle 0-u32max[u]
USER_DATA 1 req->base.drm_surface_flags 0-u32max[u]
USER_DATA 1 req->base.format 0-u32max[u]
USER_DATA 1 req->base.mip_levels 0-u32max[u]
USER_DATA 1 req->base.multisample_count 0-u32max[u]
USER_DATA 1 req->base.svga3d_flags 0-u32max[u]
USER_DATA 2 rep->backup_size 0-u32max[u]
USER_DATA 2 rep->buffer_handle 0-u32max[u]
USER_DATA 2 rep->buffer_map_handle 0-u64max[u]
USER_DATA 2 rep->buffer_size 0-u32max[u]
USER_DATA 2 rep->handle 0-u32max[u]
UNITS 0 dev unit_byte