Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c gf100_grctx_generate() -> (struct gf100_grctx_func)->main()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->attrib_cb 4096-ptr_max
PARAM_VALUE 0 chan->attrib_cb->tree.__rb_parent_color 1
PARAM_VALUE 0 chan->attrib_cb->used 1
PARAM_VALUE 0 chan->bundle_cb 4096-ptr_max
PARAM_VALUE 0 chan->bundle_cb->tree.__rb_parent_color 1
PARAM_VALUE 0 chan->bundle_cb->used 1
PARAM_VALUE 0 chan->gr 7328171526534107128
PARAM_VALUE 0 chan->gr->base.engine.subdev.device 4096-ptr_max
PARAM_VALUE 0 chan->object.func 8261164794882248704
PARAM_VALUE 0 chan->object.func->bind 0,4096-ptr_max
PARAM_VALUE 0 chan->object.func->dtor 0,4096-ptr_max
PARAM_VALUE 0 chan->object.func->fini 0,4096-ptr_max
PARAM_VALUE 0 chan->object.func->init 0,247655648623849472,543232050256359424,1015388528529465344,1699567579666870272,2065750860828282880,3797282894570950656,8753013936775495680
PARAM_VALUE 0 chan->object.func->map 0,4096-ptr_max
PARAM_VALUE 0 chan->object.func->mthd 0,4096-ptr_max
PARAM_VALUE 0 chan->object.func->ntfy 0,3550460611746496512,8227552669155663872
PARAM_VALUE 0 chan->object.func->sclass 0,4096-ptr_max
PARAM_VALUE 0 chan->object.func->uevent 0,1320788413495767040,1504948025692229632,4900727931508170752,5778894645865406464,7430820925579927552,7856731233311633408
PARAM_VALUE 0 chan->object.func->unmap 0,842332245201981440,6689864093459828736
PARAM_VALUE 0 chan->object.handle 0
PARAM_VALUE 0 chan->object.head.next 4096-ptr_max
PARAM_VALUE 0 chan->object.head.next->next 4096-ptr_max
PARAM_VALUE 0 chan->object.head.prev 4096-ptr_max
PARAM_VALUE 0 chan->object.head.prev->next 4096-ptr_max
PARAM_VALUE 0 chan->object.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 chan->object.object 0
PARAM_VALUE 0 chan->object.oclass 0
PARAM_VALUE 0 chan->object.tree.next 4096-ptr_max
PARAM_VALUE 0 chan->object.tree.next->next 4096-ptr_max
PARAM_VALUE 0 chan->object.tree.prev 4096-ptr_max
PARAM_VALUE 0 chan->object.tree.prev->next 4096-ptr_max
PARAM_VALUE 0 chan->object.tree.prev->prev 4096-ptr_max
PARAM_VALUE 0 chan->pagepool 4096-ptr_max
PARAM_VALUE 0 chan->pagepool->tree.__rb_parent_color 1
PARAM_VALUE 0 chan->pagepool->used 1
PARAM_VALUE 0 chan->vmm 4096-ptr_max
PARAM_VALUE 0 chan->vmm->free.rb_node 4096-ptr_max
PARAM_VALUE 0 chan->vmm->mmu->subdev.device->fb->tags.mutex.dep_map->name 0-255
PARAM_VALUE 0 chan->vmm->mmu->subdev.device->fb->tags.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 chan->vmm->mmu->subdev.device->fb->tags.mutex.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 chan->vmm->mmu->subdev.device->fb->tags.mutex.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 chan->vmm->mmu->subdev.device->fb->tags.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 chan->vmm->root.rb_node 4096-ptr_max
BUF_SIZE 0 chan 168
DATA_SOURCE 0 chan $1
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cgrp->mutex
LOCK2 &gr->fecs.mutex
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &svmm->mutex
TYPE_LOCK (struct gf100_gr)->fecs.mutex
TYPE_LOCK (struct nvkm_cgrp)->mutex