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/subdev/instmem/nv40.c nv40_instmem_dtor() -> nvkm_ramht_del()

Type Parameter Key Value
PARAM_VALUE 0 pramht 784852273757753920
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 global &nv_devices_mutex

drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c nvkm_chan_del() -> nvkm_ramht_del()

Type Parameter Key Value
PARAM_VALUE 0 pramht 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/core/ramht.c nvkm_ramht_new() -> nvkm_ramht_del()

Type Parameter Key Value
PARAM_VALUE 0 pramht 4096-ptr_max
PARAM_VALUE 0 (*pramht)->bits 0-64
PARAM_VALUE 0 (*pramht)->device->imem 4096-ptr_max
PARAM_VALUE 0 (*pramht)->gpuobj 0
PARAM_VALUE 0 (*pramht)->gpuobj->func 1452543410995273728,5743475173220380672
PARAM_VALUE 0 (*pramht)->gpuobj->func->acquire 5351045347342757888,6099861650541039616
PARAM_VALUE 0 (*pramht)->gpuobj->func->map 4314142577791733760,5813302368079769600
PARAM_VALUE 0 (*pramht)->gpuobj->heap.block_size 0-1048575
PARAM_VALUE 0 (*pramht)->gpuobj->parent->func 0-s64max
PARAM_VALUE 0 (*pramht)->gpuobj->parent->func->acquire 0,5351045347342757888,6099861650541039616
PARAM_VALUE 0 (*pramht)->gpuobj->parent->func->map 4314142577791733760,5813302368079769600
PARAM_VALUE 0 (*pramht)->gpuobj->parent->func->rd32 0,1412466373555200000,1477639721399631872,5213892458862817280
PARAM_VALUE 0 (*pramht)->gpuobj->parent->func->release 0,4707012781462945792,6930913848629039104
PARAM_VALUE 0 (*pramht)->gpuobj->parent->func->wr32 0,2354007479838035968,5464638249898913792,8529216654203256832
PARAM_VALUE 0 (*pramht)->gpuobj->parent->ptrs 0-9223372036854775807
PARAM_VALUE 0 (*pramht)->gpuobj->ptrs 1452543410995273728,5743475173220380672
PARAM_VALUE 0 (*pramht)->parent->func 1452543410995273728,5743475173220380672
PARAM_VALUE 0 (*pramht)->parent->heap.block_size 0-1048575
PARAM_VALUE 0 (*pramht)->parent->heap.heap_nodes 1-2
PARAM_VALUE 0 (*pramht)->parent->ptrs 1452543410995273728,5743475173220380672
PARAM_VALUE 0 (*pramht)->size 0-8191
PARAM_VALUE 0 *pramht 4096-ptr_max
PARAM_VALUE 0 *pramht->size 0-8191
BUF_SIZE 0 *pramht 32-131088
DATA_SOURCE 0 pramht $4
FUZZY_MAX 0 *pramht->size 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_dtor() -> nvkm_ramht_del()

Type Parameter Key Value
PARAM_VALUE 0 pramht 7937252529911543584
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 global &nv_devices_mutex

drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c nv04_instmem_dtor() -> nvkm_ramht_del()

Type Parameter Key Value
PARAM_VALUE 0 pramht 784852273757753920
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 global &nv_devices_mutex