Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c gp100_ram_new() -> gf100_ram_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 563509079446351872
PARAM_VALUE 1 fb 1921720137686102008
PARAM_VALUE 1 fb->func 4096-ptr_max
PARAM_VALUE 1 fb->func->ram_new 1-u64max
PARAM_VALUE 2 ram 4096-ptr_max
DATA_SOURCE 1 fb $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_new_() -> gf100_ram_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 4999560824369299456,5423955474022531072,6964308845646614528
PARAM_VALUE 1 fb 4657505280765956096,8287219106504081400,8485040495069773824
PARAM_VALUE 1 fb->func 4096-ptr_max
PARAM_VALUE 1 fb->func->ram_new 1-u64max
PARAM_VALUE 1 fb->subdev.device 4096-ptr_max
PARAM_VALUE 1 fb->subdev.device->bios 4096-ptr_max
PARAM_VALUE 2 ram 4096-ptr_max
DATA_SOURCE 0 func $0
DATA_SOURCE 1 fb $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c gf100_ram_new_() -> gf100_ram_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 3150287121062682624,7257404156545486848
PARAM_VALUE 1 fb 5668658534280458240,7490396088627650560
PARAM_VALUE 1 fb->func 1163334510406135808,8683772808066228224
PARAM_VALUE 1 fb->func->ram_new 1-u64max
PARAM_VALUE 1 fb->subdev.device 4096-ptr_max
PARAM_VALUE 2 ram 4096-ptr_max
DATA_SOURCE 0 func $0
DATA_SOURCE 1 fb $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex