Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/gvt/cmd_parser.c cmd_handler_mi_display_flip() -> gvt_check_valid_cmd_length()

Type Parameter Key Value
PARAM_VALUE 1 valid_len 3-4
CAPPED_DATA 0 len 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 &vgpu->vgpu_lock

drivers/gpu/drm/i915/gvt/cmd_parser.c cmd_handler_mi_flush_dw() -> gvt_check_valid_cmd_length()

Type Parameter Key Value
PARAM_VALUE 1 valid_len 4
CAPPED_DATA 0 len 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 &vgpu->vgpu_lock

drivers/gpu/drm/i915/gvt/cmd_parser.c cmd_handler_mi_flush_dw() -> gvt_check_valid_cmd_length()

Type Parameter Key Value
CAPPED_DATA 0 len 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 &vgpu->vgpu_lock

drivers/gpu/drm/i915/gvt/cmd_parser.c cmd_handler_mi_op_2f() -> gvt_check_valid_cmd_length()

Type Parameter Key Value
PARAM_VALUE 1 valid_len 3,11
CAPPED_DATA 0 len 1
BIT_INFO 1 valid_len 0x3,0xb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 &vgpu->vgpu_lock

drivers/gpu/drm/i915/gvt/cmd_parser.c cmd_handler_mi_store_data_imm() -> gvt_check_valid_cmd_length()

Type Parameter Key Value
PARAM_VALUE 1 valid_len 4-5
CAPPED_DATA 0 len 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 &vgpu->vgpu_lock

drivers/gpu/drm/i915/gvt/cmd_parser.c cmd_parser_exec() -> gvt_check_valid_cmd_length()

Type Parameter Key Value
PARAM_VALUE 1 valid_len 0,2-5
CAPPED_DATA 0 len 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 &vgpu->vgpu_lock