Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

drivers/gpu/drm/nouveau/nvkm/core/ramht.c nvkm_ramht_update() -> nvkm_gpuobj_del()

Type Parameter Key Value
PARAM_VALUE 0 pgpuobj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fifo->mutex

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

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

drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c nvkm_gpuobj_new() -> nvkm_gpuobj_del()

Type Parameter Key Value
PARAM_VALUE 0 pgpuobj 4096-ptr_max
PARAM_VALUE 0 *pgpuobj 4096-ptr_max
BUF_SIZE 0 *pgpuobj 96
DATA_SOURCE 0 pgpuobj $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cgrp->mutex
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_dtor() -> nvkm_gpuobj_del()

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

drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_dtor() -> nvkm_gpuobj_del()

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

drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_dtor() -> nvkm_gpuobj_del()

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

drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_dtor() -> nvkm_gpuobj_del()

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

drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_dtor() -> nvkm_gpuobj_del()

Type Parameter Key Value
PARAM_VALUE 0 pgpuobj 5972042303911317920
PARAM_VALUE 0 *pgpuobj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 global &nv_devices_mutex

drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c nvkm_cgrp_vctx_put() -> nvkm_gpuobj_del()

Type Parameter Key Value
PARAM_VALUE 0 pgpuobj 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cgrp->mutex

drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_accel_gr_fini() -> nvkm_gpuobj_del()

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