Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/nouveau/gv100_fence.c, line 75
- drivers/gpu/drm/nouveau/nv84_fence.c, line 208
- drivers/gpu/drm/nouveau/nvc0_fence.c, line 80
Smatch caller information:
drivers/gpu/drm/nouveau/gv100_fence.c gv100_fence_context_new() -> nv84_fence_context_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan->gpfifo.map.ptr | 0-255 |
| PARAM_VALUE | 0 | chan->chan.func | 3496365484262834176,3606493500018610176,8544023611025186816 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.kick | 63550537915269120,1073918497856270336 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.post | 0,6579321081391046656 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.post_size | 0,5-6 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.push | 2629813392513253376 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.read_get | 4958656422837399552,6932260089935314944 |
| PARAM_VALUE | 0 | chan->chan.func->push.read_get | 1463686336268337152,3575051502871060480 |
| PARAM_VALUE | 0 | chan->chan.func->sem.release | 0,7472446114176565248,7892661721119178752 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.cur | 0-1023 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.free | 1023 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.map.ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan.gpfifo.max | 1023 |
| PARAM_VALUE | 0 | chan->chan.push.addr | 0 |
| PARAM_VALUE | 0 | chan->chan.push.bgn | 4096-18446744073709547521 |
| PARAM_VALUE | 0 | chan->chan.push.cur | 4097-u64max |
| PARAM_VALUE | 0 | chan->chan.push.hw.max | 16384 |
| PARAM_VALUE | 0 | chan->chan.push.kick | 2131539570505687040,3814734942141935616 |
| PARAM_VALUE | 0 | chan->chan.push.mem.object.name | 6203132897931915264 |
| PARAM_VALUE | 0 | chan->chan.push.seg | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan.push.wait | 1925932106355011584,7784722026486198272 |
| PARAM_VALUE | 0 | chan->chan.userd.map.ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan.usermode | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->cli | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->dma.cur | 0 |
| PARAM_VALUE | 0 | chan->dma.free | 16382 |
| PARAM_VALUE | 0 | chan->dma.max | 16382 |
| PARAM_VALUE | 0 | chan->dma.put | 0 |
| PARAM_VALUE | 0 | chan->push.buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->sema.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->sema.vma | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->userd | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->userd->client->object.priv->obj_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | *chan->userd->client->object.priv->data | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | chan->chan.push.cur | 1 |
| CAPPED_DATA | 0 | chan->userd | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | chan->chan.push->bgn | 0-u32max[u] |
| USER_DATA | 0 | chan->gart.handle | 0-4294967294[u] |
| USER_DATA | 0 | chan->gart.oclass | 61[u] |
| USER_DATA | 0 | chan->nvsw.handle | 110[u] |
| USER_DATA | 0 | chan->nvsw.oclass | (-4)[u] |
| USER_DATA | 0 | chan->vram.handle | 0-4294967294[u] |
| USER_DATA | 0 | chan->vram.oclass | 61[u] |
| USER_PTR | 0 | chan->chan.push.cur | |
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/nouveau/nvc0_fence.c nvc0_fence_context_new() -> nv84_fence_context_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan->gpfifo.map.ptr | 0-255 |
| PARAM_VALUE | 0 | chan->chan.func | 3496365484262834176,3606493500018610176,8544023611025186816 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.kick | 63550537915269120,1073918497856270336 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.post | 0,6579321081391046656 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.post_size | 0,5-6 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.push | 2629813392513253376 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.read_get | 4958656422837399552,6932260089935314944 |
| PARAM_VALUE | 0 | chan->chan.func->push.read_get | 1463686336268337152,3575051502871060480 |
| PARAM_VALUE | 0 | chan->chan.func->sem.release | 0,7472446114176565248,7892661721119178752 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.cur | 0-1023 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.free | 1023 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.map.ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan.gpfifo.max | 1023 |
| PARAM_VALUE | 0 | chan->chan.push.addr | 0 |
| PARAM_VALUE | 0 | chan->chan.push.bgn | 4096-18446744073709547521 |
| PARAM_VALUE | 0 | chan->chan.push.cur | 4097-u64max |
| PARAM_VALUE | 0 | chan->chan.push.hw.max | 16384 |
| PARAM_VALUE | 0 | chan->chan.push.kick | 2131539570505687040,3814734942141935616 |
| PARAM_VALUE | 0 | chan->chan.push.mem.object.name | 6203132897931915264 |
| PARAM_VALUE | 0 | chan->chan.push.seg | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan.push.wait | 1925932106355011584,7784722026486198272 |
| PARAM_VALUE | 0 | chan->chan.userd.map.ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan.usermode | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->cli | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->dma.cur | 0 |
| PARAM_VALUE | 0 | chan->dma.free | 16382 |
| PARAM_VALUE | 0 | chan->dma.max | 16382 |
| PARAM_VALUE | 0 | chan->dma.put | 0 |
| PARAM_VALUE | 0 | chan->push.buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->sema.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->sema.vma | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->userd | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->userd->client->object.priv->obj_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | *chan->userd->client->object.priv->data | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | chan->chan.push.cur | 1 |
| CAPPED_DATA | 0 | chan->userd | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | chan->chan.push->bgn | 0-u32max[u] |
| USER_DATA | 0 | chan->gart.handle | 0-4294967294[u] |
| USER_DATA | 0 | chan->gart.oclass | 61[u] |
| USER_DATA | 0 | chan->nvsw.handle | 110[u] |
| USER_DATA | 0 | chan->nvsw.oclass | (-4)[u] |
| USER_DATA | 0 | chan->vram.handle | 0-4294967294[u] |
| USER_DATA | 0 | chan->vram.oclass | 61[u] |
| USER_PTR | 0 | chan->chan.push.cur | |
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channel_init() -> (struct nouveau_fence_priv)->context_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan->gpfifo.map.ptr | 0-255 |
| PARAM_VALUE | 0 | chan->chan.func | 3496365484262834176,3606493500018610176,8544023611025186816 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.kick | 63550537915269120,1073918497856270336 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.post | 0,6579321081391046656 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.post_size | 0,5-6 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.push | 2629813392513253376 |
| PARAM_VALUE | 0 | chan->chan.func->gpfifo.read_get | 4958656422837399552,6932260089935314944 |
| PARAM_VALUE | 0 | chan->chan.func->push.read_get | 1463686336268337152,3575051502871060480 |
| PARAM_VALUE | 0 | chan->chan.func->sem.release | 0,7472446114176565248,7892661721119178752 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.cur | 0-1023 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.free | 1023 |
| PARAM_VALUE | 0 | chan->chan.gpfifo.map.ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan.gpfifo.max | 1023 |
| PARAM_VALUE | 0 | chan->chan.push.addr | 0 |
| PARAM_VALUE | 0 | chan->chan.push.bgn | 4096-18446744073709547521 |
| PARAM_VALUE | 0 | chan->chan.push.cur | 4097-u64max |
| PARAM_VALUE | 0 | chan->chan.push.hw.max | 16384 |
| PARAM_VALUE | 0 | chan->chan.push.kick | 2131539570505687040,3814734942141935616 |
| PARAM_VALUE | 0 | chan->chan.push.mem.object.name | 6203132897931915264 |
| PARAM_VALUE | 0 | chan->chan.push.seg | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->chan.push.wait | 1925932106355011584,7784722026486198272 |
| PARAM_VALUE | 0 | chan->chan.usermode | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->cli | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->dma.cur | 0 |
| PARAM_VALUE | 0 | chan->dma.free | 16382 |
| PARAM_VALUE | 0 | chan->dma.max | 16382 |
| PARAM_VALUE | 0 | chan->dma.put | 0 |
| PARAM_VALUE | 0 | chan->push.buffer | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->sema.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->sema.vma | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->userd | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->userd->client->object.priv->data | 0 |
| PARAM_VALUE | 0 | chan->userd->client->object.priv->obj_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | *chan->userd->client->object.priv->data | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | chan->chan.push.cur | 1 |
| CAPPED_DATA | 0 | chan->userd | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | chan->chan.push->bgn | 0-u32max[u] |
| USER_DATA | 0 | chan->gart.handle | 0-4294967294[u] |
| USER_DATA | 0 | chan->gart.oclass | 61[u] |
| USER_DATA | 0 | chan->nvsw.handle | 110[u] |
| USER_DATA | 0 | chan->nvsw.oclass | (-4)[u] |
| USER_DATA | 0 | chan->vram.handle | 0-4294967294[u] |
| USER_DATA | 0 | chan->vram.oclass | 61[u] |
| USER_PTR | 0 | chan->chan.push.cur | |
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |