Defined in 1 files as a struct:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_rm_boot_ctor() -> nvfw_bin_hdr()

Type Parameter Key Value
PARAM_VALUE 0 subdev 5831258479015505920
PARAM_VALUE 0 subdev->device 4096-ptr_max
BUF_SIZE 1 data 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c ga102_gsp_booter_ctor() -> nvfw_bin_hdr()

Type Parameter Key Value
PARAM_VALUE 0 subdev 2376566461146857472
PARAM_VALUE 0 subdev->device 4096-ptr_max
BUF_SIZE 0 subdev 296
BUF_SIZE 1 data 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/falcon/fw.c nvkm_falcon_fw_ctor_hs() -> nvfw_bin_hdr()

Type Parameter Key Value
PARAM_VALUE 0 subdev 4096-ptr_max
PARAM_VALUE 0 subdev->device 4096-ptr_max
PARAM_VALUE 0 subdev->device->chip 4096-ptr_max
BUF_SIZE 0 subdev (-1),296
BUF_SIZE 0 subdev (-1),296
BUF_SIZE 1 data 1-s32max
DATA_SOURCE 0 subdev $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/falcon/fw.c nvkm_falcon_fw_ctor_hs() -> nvfw_bin_hdr()

Type Parameter Key Value
PARAM_VALUE 0 subdev 4096-ptr_max
PARAM_VALUE 0 subdev->debug 0-7
PARAM_VALUE 0 subdev->device 4096-ptr_max
PARAM_VALUE 0 subdev->device->chip 4096-ptr_max
PARAM_VALUE 0 subdev->func 8865978841169260544
PARAM_VALUE 0 subdev->inst 0-s32max
PARAM_VALUE 0 subdev->use.mutex.magic 4096-ptr_max
PARAM_VALUE 0 subdev->use.refcount.refs.counter 1
BUF_SIZE 1 data 1-s32max
DATA_SOURCE 0 subdev $2
RX_PATH
UNITS 1 data unit_byte

drivers/gpu/drm/nouveau/nvkm/falcon/fw.c nvkm_falcon_fw_ctor_hs_v2() -> nvfw_bin_hdr()

Type Parameter Key Value
PARAM_VALUE 0 subdev 4096-ptr_max
PARAM_VALUE 0 subdev->device 4096-ptr_max
PARAM_VALUE 0 subdev->device->chip 4096-ptr_max
BUF_SIZE 0 subdev (-1),296
BUF_SIZE 0 subdev (-1),296
BUF_SIZE 1 data 1-s32max
DATA_SOURCE 0 subdev $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c nvkm_gsp_fwsec_v2() -> nvfw_bin_hdr()

Type Parameter Key Value
PARAM_VALUE 0 subdev 7438602455693479936,9091186704665587712
PARAM_VALUE 0 subdev->device 4096-ptr_max
PARAM_VALUE 0 subdev->device->chip 4096-ptr_max
BUF_SIZE 0 subdev 296
BUF_SIZE 1 data 1-s32max
CAPPED_DATA 0 subdev 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c nvkm_acr_lsfw_load_bl_inst_data_sig() -> nvfw_bin_hdr()

Type Parameter Key Value
PARAM_VALUE 0 subdev 4096-ptr_max
PARAM_VALUE 0 subdev->debug 0-7
PARAM_VALUE 0 subdev->device 4096-ptr_max
PARAM_VALUE 0 subdev->device->acr 4096-ptr_max
PARAM_VALUE 0 subdev->device->acr->lsfw.prev 4096-ptr_max
PARAM_VALUE 0 subdev->device->acr->lsfw.prev->next->next 4096-ptr_max
PARAM_VALUE 0 subdev->device->chip 4096-ptr_max
PARAM_VALUE 0 subdev->func 4799907807552802816
PARAM_VALUE 0 subdev->inst 0-s32max
PARAM_VALUE 0 subdev->use.mutex.magic 4096-ptr_max
BUF_SIZE 0 subdev (-1),296
BUF_SIZE 0 subdev (-1),296
BUF_SIZE 1 data 1-s32max
DATA_SOURCE 0 subdev $0
STR_LEN 0 subdev 8-9
STR_LEN 0 subdev 8-9
UNITS 1 data unit_byte

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c tu102_gsp_booter_ctor() -> nvfw_bin_hdr()

Type Parameter Key Value
PARAM_VALUE 0 subdev 2376566461146857472
PARAM_VALUE 0 subdev->device 4096-ptr_max
BUF_SIZE 0 subdev 296
BUF_SIZE 1 data 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 data unit_byte
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex