Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_guc_relay.c pf_fails_bad_origin() -> relay_process_msg()

Type Parameter Key Value
PARAM_VALUE 1 origin 5
PARAM_VALUE 2 rid 1234
PARAM_VALUE 3 msg 4096-ptr_max
PARAM_VALUE 4 len 1
BUF_SIZE 0 relay s32min,(-10),1-s32max
BUF_SIZE 0 relay s32min,(-10),1-s32max

drivers/gpu/drm/xe/xe_guc_relay.c pf_fails_bad_type() -> relay_process_msg()

Type Parameter Key Value
PARAM_VALUE 1 origin 5
PARAM_VALUE 2 rid 1234
PARAM_VALUE 3 msg 4096-ptr_max
PARAM_VALUE 4 len 1
BUF_SIZE 0 relay s32min,(-10),1-s32max
BUF_SIZE 0 relay s32min,(-10),1-s32max

drivers/gpu/drm/xe/xe_guc_relay.c pf_fails_no_payload() -> relay_process_msg()

Type Parameter Key Value
PARAM_VALUE 1 origin 5
PARAM_VALUE 2 rid 1234
PARAM_VALUE 3 msg 8038892372933304320
PARAM_VALUE 3 *msg 0
PARAM_VALUE 4 len 0
BUF_SIZE 0 relay s32min,(-10),1-s32max
BUF_SIZE 0 relay s32min,(-10),1-s32max

drivers/gpu/drm/xe/xe_guc_relay.c xe_guc_relay_process_guc2pf() -> relay_process_msg()

Type Parameter Key Value
PARAM_VALUE 0 relay 4096-ptr_max
PARAM_VALUE 0 relay->pool.elements 1-u64max
PARAM_VALUE 1 origin 0-u16max
PARAM_VALUE 4 len 0-252
BUF_SIZE 0 relay s32min,(-10),(-1),1-s32max
BUF_SIZE 0 relay s32min,(-10),(-1),1-s32max
CAPPED_DATA 1 origin 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 relay $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_relay.c xe_guc_relay_process_guc2vf() -> relay_process_msg()

Type Parameter Key Value
PARAM_VALUE 0 relay 4096-ptr_max
PARAM_VALUE 0 relay->pool.elements 1-u64max
PARAM_VALUE 1 origin 0
PARAM_VALUE 4 len 0-252
BUF_SIZE 0 relay s32min,(-10),(-1),1-s32max
BUF_SIZE 0 relay s32min,(-10),(-1),1-s32max
CAPPED_DATA 4 len 1
DATA_SOURCE 0 relay $0
RX_PATH
TASK_NOT_RUNNING