Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_late_bind_fw.c parse_lb_layout() -> parse_cpd_header()

Type Parameter Key Value
PARAM_VALUE 0 lb_fw 4096-ptr_max
PARAM_VALUE 0 lb_fw->blob_path 4096-ptr_max
PARAM_VALUE 0 lb_fw->flags 0,2-4294967294
PARAM_VALUE 0 lb_fw->id 0
PARAM_VALUE 0 lb_fw->type 1
PARAM_VALUE 2 size 1-4095
PARAM_VALUE 3 manifest_entry 5138791406195666944
BUF_SIZE 0 lb_fw 4216
BUF_SIZE 3 manifest_entry 9
DATA_SOURCE 0 lb_fw $0
STR_LEN 0 lb_fw 4
STR_LEN 0 lb_fw 4
STR_LEN 0 lb_fw->blob_path 4095
STR_LEN 1 data 8
BIT_INFO 0 lb_fw->flags 0x0,0xfffffffe
TERMINATED 3 manifest_entry 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
UNITS 2 size unit_byte

drivers/gpu/drm/xe/xe_uc_fw.c parse_gsc_layout() -> parse_cpd_header()

Type Parameter Key Value
PARAM_VALUE 0 lb_fw 4096-ptr_max
PARAM_VALUE 0 lb_fw->__status (-1),2
PARAM_VALUE 0 lb_fw->path 4096-ptr_max
PARAM_VALUE 0 lb_fw->status (-1),2
PARAM_VALUE 0 lb_fw->type 2
PARAM_VALUE 0 lb_fw->versions.wanted_type 0-1
PARAM_VALUE 2 size 1-u32max
PARAM_VALUE 3 manifest_entry 544317321650917376
PARAM_VALUE 4 css_entry 0
BUF_SIZE 3 manifest_entry 9
DATA_SOURCE 0 lb_fw $0
STR_LEN 0 lb_fw 8
TERMINATED 3 manifest_entry 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
UNITS 2 size unit_byte

drivers/gpu/drm/xe/xe_uc_fw.c parse_headers() -> parse_cpd_header()

Type Parameter Key Value
PARAM_VALUE 0 lb_fw 4096-ptr_max
PARAM_VALUE 0 lb_fw->__status (-1),2
PARAM_VALUE 0 lb_fw->path 4096-ptr_max
PARAM_VALUE 0 lb_fw->status (-1),2
PARAM_VALUE 0 lb_fw->type 1
PARAM_VALUE 0 lb_fw->versions.wanted_type 0-1
PARAM_VALUE 3 manifest_entry 7958656049922859008
PARAM_VALUE 4 css_entry 9068326578748309504
BUF_SIZE 1 data 1-s32max
BUF_SIZE 3 manifest_entry 9
BUF_SIZE 4 css_entry 7
DATA_SOURCE 0 lb_fw $0
STR_LEN 0 lb_fw 8
STR_LEN 1 data 6
TERMINATED 3 manifest_entry 1
TERMINATED 4 css_entry 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
UNITS 2 size unit_byte