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/subdev/instmem/nv50.c nv50_instobj_new() -> nv50_instobj_wrap()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 0 base->func 4096-ptr_max
PARAM_VALUE 0 base->reserved 0-234752,524288-8568830
PARAM_VALUE 0 base->subdev.device 4096-ptr_max
PARAM_VALUE 0 base->subdev.device->fb 4096-ptr_max
PARAM_VALUE 0 base->subdev.device->fb->ram 4096-ptr_max
PARAM_VALUE 1 memory 4096-ptr_max
PARAM_VALUE 1 memory->func 7444517914798755840
PARAM_VALUE 1 memory->kref.refcount.refs.counter 1
PARAM_VALUE 2 pmemory 5925710580100628480
PARAM_VALUE 2 *pmemory 0
DATA_SOURCE 0 base $0
DATA_SOURCE 2 pmemory $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cgrp->mutex
HALF_LOCKED2 &gr->fecs.mutex
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c nvkm_instobj_wrap() -> (struct nvkm_instmem_func)->memory_wrap()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 0 base->func 4096-ptr_max
PARAM_VALUE 0 base->func->memory_wrap 1-u64max
PARAM_VALUE 1 memory 4096-ptr_max
PARAM_VALUE 1 memory->func 4096-ptr_max
PARAM_VALUE 2 pmemory 4096-ptr_max
DATA_SOURCE 1 memory $1
DATA_SOURCE 2 pmemory $2
CONTAINER 0 -64-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING