Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
- drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h, line 32
- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
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 |