Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c nvkm_fault_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 5333533889335951360
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c nvkm_pci_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 4828688020437270528
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c nvkm_mxm_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 9009102224944353280
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $0
DATA_SOURCE 2 type $1
DATA_SOURCE 3 inst $2
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c nvkm_mc_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 650510627400097792
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c nvkm_clk_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 4540456947398545408
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 4 subdev 4096-ptr_max
BUF_SIZE 4 subdev 296
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c nvkm_therm_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 6393636045037264896
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c nvkm_fb_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 6589120890753019904
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c nvkm_bar_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 3458977196921044992
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c nvkm_bios_new() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 7728167522392625152
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $0
DATA_SOURCE 2 type $1
DATA_SOURCE 3 inst $2
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c nvkm_fuse_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8678467745334124544
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.c nvkm_vfn_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 3785845382517702656
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c nvkm_mmu_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 1573411982133542912
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c nvkm_top_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8838431725105430528
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 1 device->gsp 0,4096-ptr_max
PARAM_VALUE 1 device->gsp->fw.img 0
PARAM_VALUE 1 device->gsp->fws.rm 0
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

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

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

drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c nvkm_iccsense_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 2242183350688165888
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $0
DATA_SOURCE 2 type $1
DATA_SOURCE 3 inst $2
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c nvkm_volt_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 1492489325245157376
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c nvkm_devinit_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 6575969888317431808
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c nvkm_acr_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8865978841169260544
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c nvkm_timer_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8426880637505093632
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/core/subdev.c nvkm_subdev_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 1029151925241442304,3661717866056486912,5699110552425598976,6767958735978258432,8455051807070838784,9128848074136698880
PARAM_VALUE 4 subdev 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 subdev r _kzalloc_noprof
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c nvkm_gpio_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 2676833087782400000
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/fsp/base.c nvkm_fsp_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 4918351408055783424
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c nvkm_bus_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 6983767556289949696
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c nvkm_pmu_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 1357478618550513664
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 func 5504623141896499200
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c nvkm_ltc_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8813144322557145088
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c nvkm_gsp_new_() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 9014968646236119040
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c nvkm_instmem_ctor() -> nvkm_subdev_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8320230297757941760
PARAM_VALUE 4 subdev 4096-ptr_max
DATA_SOURCE 1 device $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 inst $3
NOCHECK_CALL