Defined in 1 files as a struct:
Defined in 1 files as a function:
Referenced in 14 files:
- drivers/gpu/drm/vmwgfx/vmwgfx_context.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c, line 1638
- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c, line 425
- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c
- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c, line 297
- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c, line 146
- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
- drivers/gpu/drm/vmwgfx/vmwgfx_va.c, line 121
Smatch caller information:
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_shader_define() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $1 |
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_shader_destroy_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c vmw_postclose() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | (-1),26,1216 |
| BUF_SIZE | 0 | file_priv | (-1),26,1216 |
| DATA_SOURCE | 0 | file_priv | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c vmw_user_object_lookup() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 0,4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | file_priv | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &crtc->cursor->mutex | ||
| HALF_LOCKED2 | &crtc->mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_event_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_obj_signaled_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_obj_unref_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_fence_obj_wait_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_user_fence_create() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | file_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c vmw_get_cap_3d_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c vmw_getparam_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c vmw_present_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c vmw_simple_resource_create_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_context_define() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_context_destroy_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_buffer_prime_to_surface_base() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $1 |
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_dumb_create() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | file_priv | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | file_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_gb_surface_define_internal() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | file_priv | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_define_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_destroy_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_handle_reference() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $1 |
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_reference_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_execbuf_process() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $0 |
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_execbuf_process() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $0 |
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_kms_helper_validation_finish() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $1 |
| RX_PATH | |||
| HALF_LOCKED2 | &dev->mode_config.mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_prime.c vmw_prime_fd_to_handle() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $1 |
drivers/gpu/drm/vmwgfx/vmwgfx_prime.c vmw_prime_handle_to_fd() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $1 |
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c vmw_overlay_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |
drivers/gpu/drm/vmwgfx/vmwgfx_va.c vmw_stream_unref_ioctl() -> vmw_fpriv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | file_priv | 4096-ptr_max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | file_priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | file_priv | $2 |