Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c, line 570
- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c, line 356
- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c, line 628
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c, line 200
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c, line 119
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c, line 44
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c, line 152
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c nv50_disp_dmac_bind() -> nvkm_ramht_insert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | object | 4096-ptr_max |
| PARAM_VALUE | 3 | addr | (-10) |
| PARAM_VALUE | 5 | context | 0-2147483976 |
| DATA_SOURCE | 1 | object | $1 |
| DATA_SOURCE | 4 | handle | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c nv50_eobj_ramht_add() -> nvkm_ramht_insert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | object | 4096-ptr_max |
| PARAM_VALUE | 1 | object->func->init | 0,4096-ptr_max |
| PARAM_VALUE | 1 | object->func->ntfy | 0,3550460611746496512,8227552669155663872 |
| PARAM_VALUE | 1 | object->func->uevent | 0,1320788413495767040,1504948025692229632,4900727931508170752,5778894645865406464,7430820925579927552,7856731233311633408 |
| PARAM_VALUE | 1 | object->func->unmap | 0,842332245201981440,6689864093459828736 |
| PARAM_VALUE | 2 | chid | 0 |
| PARAM_VALUE | 3 | addr | 4 |
| PARAM_VALUE | 5 | context | 0,1048576-4293918720 |
| DATA_SOURCE | 1 | object | $1 |
| BIT_INFO | 5 | context | 0x0,0xfff00000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c nv40_eobj_ramht_add() -> nvkm_ramht_insert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | object | 4096-ptr_max |
| PARAM_VALUE | 1 | object->func->init | 0,4096-ptr_max |
| PARAM_VALUE | 1 | object->func->ntfy | 0,3550460611746496512,8227552669155663872 |
| PARAM_VALUE | 1 | object->func->uevent | 0,1320788413495767040,1504948025692229632,4900727931508170752,5778894645865406464,7430820925579927552,7856731233311633408 |
| PARAM_VALUE | 1 | object->func->unmap | 0,842332245201981440,6689864093459828736 |
| PARAM_VALUE | 3 | addr | 4 |
| PARAM_VALUE | 5 | context | 0-s32max |
| DATA_SOURCE | 1 | object | $1 |
| BIT_INFO | 5 | context | 0x0,0x7ff00000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fifo->mutex | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex | ||
| TYPE_LOCK | (struct nvkm_fifo)->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c gv100_disp_dmac_bind() -> nvkm_ramht_insert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | object | 4096-ptr_max |
| PARAM_VALUE | 3 | addr | (-9) |
| PARAM_VALUE | 5 | context | 0,64-s32max,2147483712-2415919168 |
| DATA_SOURCE | 1 | object | $1 |
| DATA_SOURCE | 4 | handle | $2 |
| BIT_INFO | 5 | context | 0x40,0xfe000040 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dmac_bind() -> nvkm_ramht_insert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | object | 4096-ptr_max |
| PARAM_VALUE | 3 | addr | (-9) |
| DATA_SOURCE | 1 | object | $1 |
| DATA_SOURCE | 4 | handle | $2 |
| BIT_INFO | 5 | context | 0x0,0xfe003fff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c gf119_disp_dmac_bind() -> nvkm_ramht_insert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | object | 4096-ptr_max |
| PARAM_VALUE | 3 | addr | (-9) |
| PARAM_VALUE | 5 | context | 1,134217729-1073741825 |
| DATA_SOURCE | 1 | object | $1 |
| DATA_SOURCE | 4 | handle | $2 |
| BIT_INFO | 5 | context | 0x1,0xf8000001 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c nv04_eobj_ramht_add() -> nvkm_ramht_insert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | object | 4096-ptr_max |
| PARAM_VALUE | 1 | object->func->init | 0,4096-ptr_max |
| PARAM_VALUE | 1 | object->func->ntfy | 0,3550460611746496512,8227552669155663872 |
| PARAM_VALUE | 1 | object->func->uevent | 0,1320788413495767040,1504948025692229632,4900727931508170752,5778894645865406464,7430820925579927552,7856731233311633408 |
| PARAM_VALUE | 1 | object->func->unmap | 0,842332245201981440,6689864093459828736 |
| PARAM_VALUE | 3 | addr | 4 |
| DATA_SOURCE | 1 | object | $1 |
| BIT_INFO | 5 | context | 0x80000000,0xffff0000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fifo->mutex | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex | ||
| TYPE_LOCK | (struct nvkm_fifo)->mutex |