Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/drm_file.c drm_file_free() -> drm_is_primary_client()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
BUF_SIZE 0 file_priv (-1),26,1216
BUF_SIZE 0 file_priv (-1),26,1216
DATA_SOURCE 0 file_priv $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_file.c drm_open_helper() -> drm_is_primary_client()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->minor 4096-ptr_max
BUF_SIZE 0 file_priv 1216
DATA_SOURCE 0 file_priv r drm_file_alloc
RX_PATH
TASK_NOT_RUNNING

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

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() -> drm_is_primary_client()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->minor 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() -> drm_is_primary_client()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->minor 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_handle_reference() -> drm_is_primary_client()

Type Parameter Key Value
PARAM_VALUE 0 file_priv 4096-ptr_max
PARAM_VALUE 0 file_priv->minor 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