Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 22 files:
- drivers/gpu/drm/nouveau/dispnv50/crc.c, line 539
- drivers/gpu/drm/nouveau/dispnv50/disp.c
- drivers/gpu/drm/nouveau/dispnv50/wndw.c, line 51
- drivers/gpu/drm/nouveau/nouveau_abi16.c
- drivers/gpu/drm/nouveau/nouveau_bo.c, line 1052
- drivers/gpu/drm/nouveau/nouveau_chan.c
- drivers/gpu/drm/nouveau/nouveau_debugfs.c, line 311
- drivers/gpu/drm/nouveau/nouveau_drm.c
- drivers/gpu/drm/nouveau/nouveau_svm.c, line 983
- drivers/gpu/drm/nouveau/nv10_fence.c, line 63
- drivers/gpu/drm/nouveau/nvif/client.c, line 47
- drivers/gpu/drm/nouveau/nvif/conn.c, line 51
- drivers/gpu/drm/nouveau/nvif/device.c, line 53
- drivers/gpu/drm/nouveau/nvif/disp.c, line 32
- drivers/gpu/drm/nouveau/nvif/event.c, line 53
- drivers/gpu/drm/nouveau/nvif/head.c, line 42
- drivers/gpu/drm/nouveau/nvif/mem.c, line 44
- drivers/gpu/drm/nouveau/nvif/mmu.c, line 36
- drivers/gpu/drm/nouveau/nvif/object.c
- drivers/gpu/drm/nouveau/nvif/outp.c, line 492
- drivers/gpu/drm/nouveau/nvif/user.c, line 31
- drivers/gpu/drm/nouveau/nvif/vmm.c, line 195
Smatch caller information:
drivers/gpu/drm/nouveau/nvif/event.c nvif_event_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvif/mmu.c nvif_mmu_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_debugfs.c nouveau_debugfs_fini() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->priv | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/dispnv50/crc.c nv50_crc_ctx_fini() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_abi16.c nouveau_abi16_chan_fini() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | object->handle | 0[u] |
| USER_DATA | 0 | object->oclass | 50101,50613[u] |
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/nouveau/nouveau_abi16.c nouveau_abi16_ioctl_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &filp->driver_priv->mutex |
drivers/gpu/drm/nouveau/nouveau_abi16.c nouveau_abi16_ntfy_fini() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | object->handle | 0-u32max[u] |
| USER_DATA | 0 | object->oclass | s32min-(-1),1-s32max[u] |
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/nouveau/nvif/device.c nvif_device_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | object->map.size |
drivers/gpu/drm/nouveau/nvif/head.c nvif_head_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_move_init() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->handle | 0-524287 |
| PARAM_VALUE | 0 | object->map.ptr | 0 |
| PARAM_VALUE | 0 | object->map.size | 0 |
| PARAM_VALUE | 0 | object->name | 1-u64max |
| PARAM_VALUE | 0 | object->oclass | 0,57,20537,29889,34229,36921,37045,37048,41141,45237,49333,49589,50101,50613,50869,51125,51381,51637,51893 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvif/user.c nvif_user_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvif/object.c nvif_object_ctor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 0 |
| PARAM_VALUE | 0 | object->map.ptr | 0 |
| PARAM_VALUE | 0 | object->map.size | 0 |
| PARAM_VALUE | 0 | object->name | 1-u64max |
| BUF_SIZE | 0 | object->name | (-1),4-5,7-12,14-18,20,32 |
| DATA_SOURCE | 0 | object | $6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | object->handle | 0-u32max[u] |
| USER_DATA | 0 | object->oclass | s32min-s32max[u] |
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &filp->driver_priv->mutex |
drivers/gpu/drm/nouveau/nvif/object.c nvif_object_ctor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 0 |
| PARAM_VALUE | 0 | object->map.ptr | 0 |
| PARAM_VALUE | 0 | object->map.size | 0 |
| PARAM_VALUE | 0 | object->name | 1-u64max |
| BUF_SIZE | 0 | object->name | (-1),4-5,7-12,14-18,20,32 |
| DATA_SOURCE | 0 | object | $6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | object->handle | 0-u32max[u] |
| USER_DATA | 0 | object->oclass | s32min-s32max[u] |
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &filp->driver_priv->mutex |
drivers/gpu/drm/nouveau/nvif/object.c nvif_object_ctor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 0 |
| PARAM_VALUE | 0 | object->map.ptr | 0 |
| PARAM_VALUE | 0 | object->map.size | 0 |
| PARAM_VALUE | 0 | object->name | 1-u64max |
| BUF_SIZE | 0 | object->name | (-1),4-5,7-12,14-18,20,32 |
| DATA_SOURCE | 0 | object | $6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | object->handle | 0-u32max[u] |
| USER_DATA | 0 | object->oclass | s32min-s32max[u] |
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &filp->driver_priv->mutex |
drivers/gpu/drm/nouveau/dispnv50/wndw.c nv50_wndw_ctxdma_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_svm.c nouveau_svm_fault_buffer_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channel_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channel_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channel_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channel_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channel_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channel_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvif/disp.c nvif_disp_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | object->handle | 0[u] |
| USER_DATA | 0 | object->oclass | s32min-s32max[u] |
| HALF_LOCKED2 | &cli->mutex |
drivers/gpu/drm/nouveau/nv10_fence.c nv10_fence_context_del() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_chan_create() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->handle | 0 |
| PARAM_VALUE | 0 | object->map.ptr | 0 |
| PARAM_VALUE | 0 | object->map.size | 0 |
| PARAM_VALUE | 0 | object->name | 1-u64max |
| PARAM_VALUE | 0 | object->oclass | s32min-(-1),1-s32max |
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_chan_destroy() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_display_destroy() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->map.ptr | 0 |
| PARAM_VALUE | 0 | object->map.size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_dmac_destroy() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_dmac_destroy() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_accel_ce_fini() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_accel_gr_fini() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvif/mem.c nvif_mem_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mem->drm->client_mutex |
drivers/gpu/drm/nouveau/nvif/conn.c nvif_conn_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvif/client.c nvif_client_dtor() -> nvif_object_dtor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cli->drm->client_mutex |