Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 850118797204664320
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3

drivers/gpu/drm/nouveau/nvkm/engine/falcon.c nvkm_falcon_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 76910298104201216
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
DATA_SOURCE 4 enable $4

drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c nvkm_dma_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 2858373866713112576
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3

drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c nv44_mpeg_new() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 6748480612333129728
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $0
DATA_SOURCE 2 type $1
DATA_SOURCE 3 inst $2

drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c nvkm_sw_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 5946847740793647104
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3

drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c nvkm_nvenc_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 3793642113326821376
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c nvkm_rm_engine_ctor() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 4096-ptr_max
PARAM_VALUE 0 func->sclass 4096-ptr_max
PARAM_VALUE 2 type 30,43-46
PARAM_VALUE 3 inst 0-19
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
BUF_SIZE 0 func 184
BUF_SIZE 0 func 184
BUF_SIZE 5 engine (-1),376
BUF_SIZE 5 engine (-1),376
DATA_SOURCE 0 func r _kzalloc_noprof
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
DATA_SOURCE 5 engine $6
HARD_MAX 2 type 46
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c nv31_mpeg_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8617788129873551360
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3

drivers/gpu/drm/nouveau/nvkm/core/engine.c nvkm_engine_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 4096-ptr_max
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 0 func $0
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
DATA_SOURCE 4 enable $4
DATA_SOURCE 5 engine r _kzalloc_noprof

drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c nvkm_sec2_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 4425027295164968960
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3

drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c nvkm_xtensa_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 6899616006149513216
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
DATA_SOURCE 4 enable $4

drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c nvkm_nvdec_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 785739761382195200
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3

drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c nvkm_gr_ctor() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8495699133660119040
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
DATA_SOURCE 4 enable $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c r535_sec2_new() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 5609617829646876672
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 1 device->gsp 4096-ptr_max
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3

drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c nvkm_fifo_new_() -> nvkm_engine_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 2694290035118395392
PARAM_VALUE 4 enable 1
PARAM_VALUE 5 engine 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3