Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c nv50_disp_oneinit() -> dcb_outp_parse()

Type Parameter Key Value
PARAM_VALUE 2 ver 3741769358641324032
PARAM_VALUE 3 len 6513760617603919872
PARAM_VALUE 4 outp 8255085278285524992
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c nv50_disp_oneinit() -> dcb_outp_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 0 bios->subdev.device 4096-ptr_max
PARAM_VALUE 2 ver 3741769358641324032
PARAM_VALUE 3 len 6513760617603919872
PARAM_VALUE 3 *len 10
PARAM_VALUE 4 outp 8255085278285524992
PARAM_VALUE 4 outp->bus 0
PARAM_VALUE 4 outp->extdev 0
PARAM_VALUE 4 outp->hashm 0,64-192
PARAM_VALUE 4 outp->hasht 0-15
PARAM_VALUE 4 outp->heads 0
PARAM_VALUE 4 outp->id 0
PARAM_VALUE 4 outp->index 0
PARAM_VALUE 4 outp->link 0
PARAM_VALUE 4 outp->location 0
PARAM_VALUE 4 outp->or 0
PARAM_VALUE 4 outp->type 0-3,6,8
MEM_ZERO 4 outp
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c nv50_devinit_init() -> dcb_outp_parse()

Type Parameter Key Value
PARAM_VALUE 2 ver 5672523513271136256
PARAM_VALUE 2 *ver 0,32-34,255
PARAM_VALUE 3 len 3881350382971486208
PARAM_VALUE 4 outp 1719672453097807872
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c nv50_devinit_init() -> dcb_outp_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 0 bios->subdev.device 4096-ptr_max
PARAM_VALUE 2 ver 5672523513271136256
PARAM_VALUE 2 *ver 0,32-34
PARAM_VALUE 3 len 3881350382971486208
PARAM_VALUE 4 outp 1719672453097807872
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c nvkm_i2c_new_() -> dcb_outp_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 0 bios->subdev.device 4096-ptr_max
PARAM_VALUE 2 ver 130404293796818944
PARAM_VALUE 3 len 6492563453484593152
PARAM_VALUE 4 outp 7219940467391688704

drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c nvkm_i2c_new_() -> dcb_outp_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 0 bios->subdev.device 4096-ptr_max
PARAM_VALUE 2 ver 130404293796818944
PARAM_VALUE 3 len 6492563453484593152
PARAM_VALUE 4 outp 7219940467391688704

drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c dcb_outp_match() -> dcb_outp_parse()

Type Parameter Key Value
DATA_SOURCE 0 bios $0
DATA_SOURCE 2 ver $3
DATA_SOURCE 3 len $4
DATA_SOURCE 4 outp $5

drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c dcb_outp_match() -> dcb_outp_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 0 bios->subdev.device 4096-ptr_max
PARAM_VALUE 3 *len 10
PARAM_VALUE 4 outp 4096-ptr_max
PARAM_VALUE 4 outp->bus 0
PARAM_VALUE 4 outp->connector 0
PARAM_VALUE 4 outp->crtconf.maxfreq 0
PARAM_VALUE 4 outp->dpconf.link_bw 0
PARAM_VALUE 4 outp->dpconf.link_nr 0
PARAM_VALUE 4 outp->dpconf.sor.link 0
PARAM_VALUE 4 outp->duallink_possible 0
PARAM_VALUE 4 outp->extdev 0
PARAM_VALUE 4 outp->hashm 0,64-192
PARAM_VALUE 4 outp->hasht 0-15
PARAM_VALUE 4 outp->heads 0
PARAM_VALUE 4 outp->i2c_index 0
PARAM_VALUE 4 outp->i2c_upper_default 0
PARAM_VALUE 4 outp->id 0
PARAM_VALUE 4 outp->index 0
PARAM_VALUE 4 outp->link 0
PARAM_VALUE 4 outp->location 0
PARAM_VALUE 4 outp->lvdsconf.sor.link 0
PARAM_VALUE 4 outp->lvdsconf.use_acpi_for_edid 0
PARAM_VALUE 4 outp->lvdsconf.use_power_scripts 0
PARAM_VALUE 4 outp->lvdsconf.use_straps_for_mode 0
PARAM_VALUE 4 outp->or 0
PARAM_VALUE 4 outp->sorconf.link 0
PARAM_VALUE 4 outp->tmdsconf.slave_addr 0
PARAM_VALUE 4 outp->tmdsconf.sor.link 0
PARAM_VALUE 4 outp->tvconf.has_component_output 0
PARAM_VALUE 4 outp->type 0
DATA_SOURCE 0 bios $0
DATA_SOURCE 2 ver $3
DATA_SOURCE 3 len $4
DATA_SOURCE 4 outp $5
MEM_ZERO 4 outp