Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c gv100_dmaobj_new() -> nvkm_dmaobj_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 5041186267830272000
PARAM_VALUE 1 dma 4096-ptr_max
PARAM_VALUE 1 dma->func 4096-ptr_max
PARAM_VALUE 2 oclass 4096-ptr_max
PARAM_VALUE 2 oclass->engine 0-ptr_max
PARAM_VALUE 2 oclass->engine->subdev.device->bar->bar2 0-1
PARAM_VALUE 2 oclass->engine->subdev.device->mmu->dma_bits 0-255
PARAM_VALUE 4 *psize 0-4294967239
PARAM_VALUE 5 dmaobj 4096-ptr_max
BUF_SIZE 2 oclass->parent (-1),96
DATA_SOURCE 1 dma $0
DATA_SOURCE 2 oclass $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &svmm->mutex

drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c gf119_dmaobj_new() -> nvkm_dmaobj_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 2976798443014184960
PARAM_VALUE 1 dma 4096-ptr_max
PARAM_VALUE 1 dma->func 4096-ptr_max
PARAM_VALUE 2 oclass 4096-ptr_max
PARAM_VALUE 2 oclass->engine 0-ptr_max
PARAM_VALUE 2 oclass->engine->subdev.device->bar->bar2 0-1
PARAM_VALUE 2 oclass->engine->subdev.device->mmu->dma_bits 0-255
PARAM_VALUE 4 *psize 0-4294967239
PARAM_VALUE 5 dmaobj 4096-ptr_max
BUF_SIZE 2 oclass->parent (-1),96
DATA_SOURCE 1 dma $0
DATA_SOURCE 2 oclass $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &svmm->mutex

drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c nv50_dmaobj_new() -> nvkm_dmaobj_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 8929784587716800512
PARAM_VALUE 1 dma 4096-ptr_max
PARAM_VALUE 1 dma->func 4096-ptr_max
PARAM_VALUE 2 oclass 4096-ptr_max
PARAM_VALUE 2 oclass->engine 0-ptr_max
PARAM_VALUE 2 oclass->engine->subdev.device->bar->bar2 0-1
PARAM_VALUE 2 oclass->engine->subdev.device->mmu->dma_bits 0-255
PARAM_VALUE 4 *psize 0-4294967239
PARAM_VALUE 5 dmaobj 4096-ptr_max
BUF_SIZE 2 oclass->parent (-1),96
DATA_SOURCE 1 dma $0
DATA_SOURCE 2 oclass $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &svmm->mutex

drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c gf100_dmaobj_new() -> nvkm_dmaobj_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 659819213193449472
PARAM_VALUE 1 dma 4096-ptr_max
PARAM_VALUE 1 dma->func 4096-ptr_max
PARAM_VALUE 2 oclass 4096-ptr_max
PARAM_VALUE 2 oclass->engine 0-ptr_max
PARAM_VALUE 2 oclass->engine->subdev.device->bar->bar2 0-1
PARAM_VALUE 2 oclass->engine->subdev.device->mmu->dma_bits 0-255
PARAM_VALUE 4 *psize 0-4294967239
PARAM_VALUE 5 dmaobj 4096-ptr_max
BUF_SIZE 2 oclass->parent (-1),96
DATA_SOURCE 1 dma $0
DATA_SOURCE 2 oclass $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &svmm->mutex

drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c nv04_dmaobj_new() -> nvkm_dmaobj_ctor()

Type Parameter Key Value
PARAM_VALUE 0 func 5476894023598292992
PARAM_VALUE 1 dma 4096-ptr_max
PARAM_VALUE 1 dma->func 4096-ptr_max
PARAM_VALUE 2 oclass 4096-ptr_max
PARAM_VALUE 2 oclass->engine 0-ptr_max
PARAM_VALUE 2 oclass->engine->subdev.device->bar->bar2 0-1
PARAM_VALUE 4 *psize 0-4294967239
PARAM_VALUE 5 dmaobj 4096-ptr_max
BUF_SIZE 2 oclass->parent (-1),96
DATA_SOURCE 1 dma $0
DATA_SOURCE 2 oclass $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &svmm->mutex