Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c nvkm_chan_new_() -> (struct nvkm_chan_func_ramfc)->write()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->blocked.counter 1
PARAM_VALUE 0 chan->cctxs.next 4096-ptr_max
PARAM_VALUE 0 chan->cctxs.next->next 4096-ptr_max
PARAM_VALUE 0 chan->cctxs.prev 4096-ptr_max
PARAM_VALUE 0 chan->cctxs.prev->next 4096-ptr_max
PARAM_VALUE 0 chan->cctxs.prev->prev 4096-ptr_max
PARAM_VALUE 0 chan->cgrp 4096-ptr_max
PARAM_VALUE 0 chan->cgrp->chan_nr s32min-s32max
PARAM_VALUE 0 chan->cgrp->func->preempt 0,3588207398369255424,5253009983311933440
PARAM_VALUE 0 chan->cgrp->id s32min-s32max
PARAM_VALUE 0 chan->cgrp->kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 chan->errored.counter 0
PARAM_VALUE 0 chan->func 4096-ptr_max
PARAM_VALUE 0 chan->func->inst 4096-ptr_max
PARAM_VALUE 0 chan->func->ramfc 4096-ptr_max
PARAM_VALUE 0 chan->func->userd 4096-ptr_max
PARAM_VALUE 0 chan->func->userd->clear 0,6977783151430172672
PARAM_VALUE 0 chan->head.next 4096-ptr_max
PARAM_VALUE 0 chan->head.next->next 4096-ptr_max
PARAM_VALUE 0 chan->head.prev 4096-ptr_max
PARAM_VALUE 0 chan->head.prev->next 4096-ptr_max
PARAM_VALUE 0 chan->head.prev->prev 4096-ptr_max
PARAM_VALUE 0 chan->id 0-64
PARAM_VALUE 0 chan->inst 4096-ptr_max
PARAM_VALUE 0 chan->inst->func 1452543410995273728,5743475173220380672
PARAM_VALUE 0 chan->inst->func->acquire 5351045347342757888,6099861650541039616
PARAM_VALUE 0 chan->inst->func->map 4314142577791733760,5813302368079769600
PARAM_VALUE 0 chan->inst->func->rd32 0
PARAM_VALUE 0 chan->inst->func->release 0
PARAM_VALUE 0 chan->inst->func->wr32 0
PARAM_VALUE 0 chan->inst->heap.block_size 0-1048575
PARAM_VALUE 0 chan->inst->heap.heap_nodes 1-2
PARAM_VALUE 0 chan->inst->node->next 0
PARAM_VALUE 0 chan->inst->node->type 1
PARAM_VALUE 0 chan->inst->parent->func 0-9223372036854775807
PARAM_VALUE 0 chan->inst->parent->func->acquire 0,5351045347342757888,6099861650541039616
PARAM_VALUE 0 chan->inst->parent->func->map 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->inst->parent->ptrs 0-s64max
PARAM_VALUE 0 chan->inst->ptrs 1452543410995273728,5743475173220380672
PARAM_VALUE 0 chan->runq s32min-1
PARAM_VALUE 0 chan->userd.mem 0,4096-ptr_max
PARAM_VALUE 0 *chan->inst->map (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *chan->inst->parent->map (-4611686018427387904)-4611686018427387903
PARAM_VALUE 3 devm 0-4095
BUF_SIZE 0 chan->userd.mem (-1),32
CAPPED_DATA 0 chan->id 1
CAPPED_DATA 0 chan->runq 1
CAPPED_DATA 3 devm 1
DATA_SOURCE 1 offset $9
DATA_SOURCE 2 length $10
DATA_SOURCE 3 devm $6
DATA_SOURCE 4 priv $5
CONTAINER 0 -8-16-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &svmm->mutex