Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c gp100_ram_init() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 2627137840014761984
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->or (-1)
PARAM_VALUE 0 init->outp 0
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c nv40_ram_prog() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 6438209783783620608
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->or (-1)
PARAM_VALUE 0 init->outp 0
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c nv50_disp_super_ied_off() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 7828520833638064128
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 4096-ptr_max
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
NOCHECK_CALL
LOCK2 &disp->super.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c nv50_disp_super_ied_on() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 5878620417075593216
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 1-255
PARAM_VALUE 0 init->outp 4096-ptr_max
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
NOCHECK_CALL
LOCK2 &disp->super.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_repeat() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 4096-ptr_max
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->ramcfg 0,2147483648-2147483903
PARAM_VALUE 0 init->subdev 4096-ptr_max
PARAM_VALUE 0 init->subdev->device 4096-ptr_max
PARAM_VALUE 0 init->subdev->device->bios 4096-ptr_max
BUF_SIZE 0 init->outp (-1),44
BUF_SIZE 0 init->subdev (-1),296
CAPPED_DATA 0 init->subdev 1
DATA_SOURCE 0 init $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_sub() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 4096-ptr_max
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->offset 1-255
PARAM_VALUE 0 init->ramcfg 0,2147483648-2147483903
PARAM_VALUE 0 init->subdev 4096-ptr_max
PARAM_VALUE 0 init->subdev->device 4096-ptr_max
PARAM_VALUE 0 init->subdev->device->bios 4096-ptr_max
BUF_SIZE 0 init->outp (-1),44
BUF_SIZE 0 init->subdev (-1),296
CAPPED_DATA 0 init->subdev 1
DATA_SOURCE 0 init $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_sub_direct() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 4096-ptr_max
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->ramcfg 0,2147483648-2147483903
PARAM_VALUE 0 init->subdev 4096-ptr_max
PARAM_VALUE 0 init->subdev->device 4096-ptr_max
PARAM_VALUE 0 init->subdev->device->bios 4096-ptr_max
BUF_SIZE 0 init->outp (-1),44
BUF_SIZE 0 init->subdev (-1),296
CAPPED_DATA 0 init->subdev 1
DATA_SOURCE 0 init $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c nvbios_post() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 8125085211144273920
PARAM_VALUE 0 init->execute 0-1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 1-255
PARAM_VALUE 0 init->or (-1)
PARAM_VALUE 0 init->outp 0
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->mutex
TYPE_LOCK (struct nvkm_device)->mutex

drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c nvbios_post() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 8125085211144273920
PARAM_VALUE 0 init->execute 0-1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 1-255
PARAM_VALUE 0 init->or (-1)
PARAM_VALUE 0 init->outp 0
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->mutex
TYPE_LOCK (struct nvkm_device)->mutex

drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c gm107_gr_init_bios_2() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 6754752448769327104
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 1-255
PARAM_VALUE 0 init->or (-1)
PARAM_VALUE 0 init->outp 0
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 3774636541669961744
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

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

Type Parameter Key Value
PARAM_VALUE 0 init 5273383707410661376
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0-1
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 1719672453097807872
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 678542816345677824
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nouveau_bios.c nouveau_bios_run_init_table() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 2064139729159684096
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->link 0
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 1-255
PARAM_VALUE 0 init->or (-1)
PARAM_VALUE 0 init->outp 4096-ptr_max
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_init() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 3417911822454226944
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->or (-1)
PARAM_VALUE 0 init->outp 0
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c nvkm_dp_disable() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 2029169211293212672
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 4096-ptr_max
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &disp->super.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c nvkm_dp_train_fini() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 8639870554513956864
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 2324705313860079220
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
LOCK2 &outp->dp.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex
TYPE_LOCK (struct nvkm_outp)->dp.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c nvkm_dp_train_init() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 407734515482484736
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 2324705313860079220
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
LOCK2 &outp->dp.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex
TYPE_LOCK (struct nvkm_outp)->dp.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c nvkm_dp_train_init() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 407734515482484736
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 2324705313860079220
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
LOCK2 &outp->dp.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex
TYPE_LOCK (struct nvkm_outp)->dp.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c nvkm_dp_train_init() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 407734515482484736
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 2324705313860079220
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
LOCK2 &outp->dp.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex
TYPE_LOCK (struct nvkm_outp)->dp.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c nvkm_dp_train_links() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 4209171580164763648
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 2324705313860079220
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
LOCK2 &outp->dp.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex
TYPE_LOCK (struct nvkm_outp)->dp.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c nvkm_dp_train_links() -> nvbios_exec()

Type Parameter Key Value
PARAM_VALUE 0 init 4209171580164763648
PARAM_VALUE 0 init->execute 1
PARAM_VALUE 0 init->head (-1)
PARAM_VALUE 0 init->link 0-3
PARAM_VALUE 0 init->nested 0
PARAM_VALUE 0 init->offset 0-255
PARAM_VALUE 0 init->outp 2324705313860079220
PARAM_VALUE 0 init->ramcfg 0
PARAM_VALUE 0 init->repeat 0
PARAM_VALUE 0 init->repend 0
PARAM_VALUE 0 init->subdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
LOCK2 &outp->dp.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex
TYPE_LOCK (struct nvkm_outp)->dp.mutex