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/falcon/fw.c nvkm_falcon_fw_ctor() -> nvkm_falcon_fw_oneinit()

Type Parameter Key Value
PARAM_VALUE 0 fw 4096-ptr_max
PARAM_VALUE 0 fw->fw.device 4096-ptr_max
PARAM_VALUE 0 fw->fw.device->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fw->fw.device->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 fw->fw.device->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 fw->fw.device->dev->cma_area->available_count 0-s64max
PARAM_VALUE 0 fw->fw.device->dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 fw->fw.device->dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 fw->fw.func 1928199982882492416,3519730092954079232
PARAM_VALUE 0 fw->fw.func->type 0-2
PARAM_VALUE 0 fw->fw.img 1-u64max
PARAM_VALUE 0 fw->fw.mem.memory.func 1457718511323676672
PARAM_VALUE 0 fw->fw.mem.memory.func->acquire 0,1354433437275181056,1715297917377433600,6207062915254943744,6469037244790833152,7125052383215267840
PARAM_VALUE 0 fw->fw.mem.memory.func->addr 2954835720646828032,4297144394876411904,5125377514358312960,6354774614649286656,7137474371981737984,8067482164593111040,9080805301960265728
PARAM_VALUE 0 fw->fw.mem.memory.func->bar2 0,4155332346058452992
PARAM_VALUE 0 fw->fw.mem.memory.func->boot 0,1378670282206253056
PARAM_VALUE 0 fw->fw.mem.memory.func->dtor 575345838196396032,1238235433151676416,2367237736056549376,3490557588813291520,3588095582715375616,6715136378668052480,7789284929791737856,8966122068375601152
PARAM_VALUE 0 fw->fw.mem.memory.func->kmap 0,1830353158940368896
PARAM_VALUE 0 fw->fw.mem.memory.func->map 0,924800545149652992,4266286399550210048,4492275154584756224,4961541643058626560,6032573046400118784,7027937521440387072
PARAM_VALUE 0 fw->fw.mem.memory.func->page 0,1281664200407363584,3698556205873483776,4545657309411684352,6213757674674642944
PARAM_VALUE 0 fw->fw.mem.memory.func->release 0,5062163190957694976,5366639401644609536,7573658101327941632,7654627476336537600,7953460292391997440
PARAM_VALUE 0 fw->fw.mem.memory.func->size 2424711849141719040,4068434499181211648,4528209365425397760,5779988908427026432,6778508448364130304,7984601990771867648,8977039228644601856
PARAM_VALUE 0 fw->fw.mem.memory.func->target 311009917370265600,1613104859853631488,1893571859223875584,4658962597759463424,5424576171172085760,5757376093666480128,8750352925660831744
PARAM_VALUE 0 fw->fw.mem.memory.kref.refcount.refs.counter 1
PARAM_VALUE 0 fw->fw.mem.sgl.dma_address 0
PARAM_VALUE 0 fw->fw.mem.sgl.dma_flags 0
PARAM_VALUE 0 fw->fw.mem.sgl.dma_length 0
PARAM_VALUE 0 fw->fw.mem.sgl.offset 0-4095
PARAM_VALUE 0 fw->fw.mem.sgt.nents 0-s32max
PARAM_VALUE 0 fw->fw.name 4096-ptr_max
PARAM_VALUE 1 falcon 4096-ptr_max
PARAM_VALUE 2 vmm 0
PARAM_VALUE 3 inst 0
BUF_SIZE 0 fw->func (-1),48
DATA_SOURCE 0 fw $7
DATA_SOURCE 1 falcon $6
STR_LEN 0 fw->func (-1),3-4,6-7,10,13-14,16-17
STR_LEN 0 fw->fw.name (-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c nvkm_acr_oneinit() -> nvkm_falcon_fw_oneinit()

Type Parameter Key Value
PARAM_VALUE 0 fw 4096-ptr_max
PARAM_VALUE 1 falcon 4096-ptr_max
PARAM_VALUE 2 vmm->func 4096-ptr_max
PARAM_VALUE 2 vmm->join.prev 4096-ptr_max
PARAM_VALUE 2 vmm->join.prev->next 4096-ptr_max
PARAM_VALUE 2 vmm->join.prev->next->next 4096-ptr_max
PARAM_VALUE 3 inst 0
BUF_SIZE 1 falcon 800
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex