Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c, line 128
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c, line 55
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c, line 40
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c, line 84
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c, line 45
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c tu102_chan_start() -> gk104_chan_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->cgrp | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->cgrp->runl | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->cgrp->runl->fifo | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->eng->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 0 | chan->eng->func->map | 0,4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 0 | chan->eng->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 0 | chan->eng->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 0 | chan->eng->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 0 | chan->eng->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 0 | chan->eng->parent->func->map | 0,4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 0 | chan->eng->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 0 | chan->eng->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 0 | chan->eng->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 0 | chan->func | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->func->bind | 0,88985167148699648,3887193320912723968,5474944897287720960,5995241619358195712,6580487067901808640 |
| PARAM_VALUE | 0 | chan->func->preempt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chan->inst->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 0 | chan->inst->func->map | 0,4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 0 | chan->inst->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 0 | chan->inst->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 0 | chan->inst->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 0 | chan->inst->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 0 | chan->inst->parent->func->map | 0,4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 0 | chan->inst->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 0 | chan->inst->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 0 | chan->inst->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 0 | chan->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | chan | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &chan->lock | |
| HALF_LOCKED2 | 0 | &chan->cgrp->mutex | |
| TYPE_LOCK | (struct nvkm_chan)->lock |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c nvkm_chan_allow() -> (struct nvkm_chan_func)->start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->eng->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 0 | chan->eng->func->map | 0,4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 0 | chan->eng->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 0 | chan->eng->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 0 | chan->eng->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 0 | chan->eng->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 0 | chan->eng->parent->func->map | 0,4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 0 | chan->eng->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 0 | chan->eng->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 0 | chan->eng->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 0 | chan->func | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->func->bind | 0,88985167148699648,3887193320912723968,5474944897287720960,5995241619358195712,6580487067901808640 |
| PARAM_VALUE | 0 | chan->func->preempt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chan->inst->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 0 | chan->inst->func->map | 0,4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 0 | chan->inst->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 0 | chan->inst->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 0 | chan->inst->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 0 | chan->inst->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 0 | chan->inst->parent->func->map | 0,4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 0 | chan->inst->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 0 | chan->inst->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 0 | chan->inst->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 0 | chan->lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | chan | $0 |
| CONTAINER | 0 | -40-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &chan->lock | |
| HALF_LOCKED2 | 0 | &chan->cgrp->mutex | |
| TYPE_LOCK | (struct nvkm_chan)->lock |