Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.c nv20_ram_new() -> nvkm_ram_new_()

Type Parameter Key Value
PARAM_VALUE 0 func 8738721423082586112
PARAM_VALUE 1 fb 1921720137686102008
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->pri 4096-ptr_max
PARAM_VALUE 2 type 0,3-4,7-8
PARAM_VALUE 3 size 0,16777216-u32max
PARAM_VALUE 4 pram 1921720137686102584
DATA_SOURCE 1 fb $0
DATA_SOURCE 4 pram $1
FUZZY_MAX 2 type 8
BIT_INFO 3 size 0x0,0xff000000
HARD_MAX 2 type 8
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 size 0,16777216-u32max
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c nv1a_ram_new() -> nvkm_ram_new_()

Type Parameter Key Value
PARAM_VALUE 0 func 8738721423082586112
PARAM_VALUE 1 fb 8394017068225282048
PARAM_VALUE 1 fb->func 6522572556158091264
PARAM_VALUE 1 fb->func->ram_new 1-u64max
PARAM_VALUE 1 fb->subdev.device 4096-ptr_max
PARAM_VALUE 1 fb->subdev.device->dev 4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 size 1048576
PARAM_VALUE 4 pram 1921720137686102584
DATA_SOURCE 1 fb $0
DATA_SOURCE 4 pram $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 size 1048576[c]
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.c nv10_ram_new() -> nvkm_ram_new_()

Type Parameter Key Value
PARAM_VALUE 0 func 8738721423082586112
PARAM_VALUE 1 fb 4160481888433684480
PARAM_VALUE 1 fb->func 4658943355932438528
PARAM_VALUE 1 fb->func->ram_new 1-u64max
PARAM_VALUE 1 fb->subdev.device 4096-ptr_max
PARAM_VALUE 1 fb->subdev.device->pri 4096-ptr_max
PARAM_VALUE 2 type 3-4
PARAM_VALUE 3 size 0,16777216-u32max
PARAM_VALUE 4 pram 1921720137686102584
DATA_SOURCE 1 fb $0
DATA_SOURCE 4 pram $1
FUZZY_MAX 2 type 4
BIT_INFO 3 size 0x0,0xff000000
HARD_MAX 2 type 4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 size 0,16777216-u32max
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.c nv04_ram_new() -> nvkm_ram_new_()

Type Parameter Key Value
PARAM_VALUE 0 func 8738721423082586112
PARAM_VALUE 1 fb 2024093569871990784
PARAM_VALUE 1 fb->func 6512373520186421248
PARAM_VALUE 1 fb->func->ram_new 1-u64max
PARAM_VALUE 1 fb->subdev.device 4096-ptr_max
PARAM_VALUE 1 fb->subdev.device->pri 4096-ptr_max
PARAM_VALUE 2 type 2-3
PARAM_VALUE 3 size 2097152-33554432
PARAM_VALUE 4 pram 1921720137686102584
DATA_SOURCE 1 fb $0
DATA_SOURCE 4 pram $1
FUZZY_MAX 2 type 3
FUZZY_MAX 3 size 33554432
BIT_INFO 2 type 0x2,0x3
HARD_MAX 2 type 3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 size 2097152-33554432[c]
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.c nv4e_ram_new() -> nvkm_ram_new_()

Type Parameter Key Value
PARAM_VALUE 0 func 8738721423082586112
PARAM_VALUE 1 fb 4096-ptr_max
PARAM_VALUE 1 fb->subdev.device 4096-ptr_max
PARAM_VALUE 1 fb->subdev.device->pri 4096-ptr_max
PARAM_VALUE 2 type 0
PARAM_VALUE 3 size 0,16777216-u32max
DATA_SOURCE 1 fb $0
DATA_SOURCE 4 pram $1
BIT_INFO 3 size 0x0,0xff000000
HOST_DATA 3 size 0,16777216-u32max

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c gp102_ram_new() -> nvkm_ram_new_()

Type Parameter Key Value
PARAM_VALUE 0 func 6076569704586813440
PARAM_VALUE 1 fb 1921720137686102008
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 1 fb->subdev.device->bios->subdev.device 4096-ptr_max
PARAM_VALUE 2 type 0,5-6,8,10-13
PARAM_VALUE 4 pram 1921720137686102584
DATA_SOURCE 1 fb $0
DATA_SOURCE 2 type r nvkm_fb_bios_memtype
DATA_SOURCE 4 pram $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 size 0,1048576-4503599626321920[c]
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex