Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_lrc.c lrc_init_wa_ctx() -> wa_bb_fn[]()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->add_active_request 5202968537889243136,5856037249295310848
PARAM_VALUE 0 engine->barrier_tasks.first 0
PARAM_VALUE 0 engine->bind_context->guc_state.prio 0-3
PARAM_VALUE 0 engine->bind_context->watchdog.timeout_us 1000-4294967295000
PARAM_VALUE 0 engine->breadcrumbs 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_disable 1930164451255939072,4921889270761144320
PARAM_VALUE 0 engine->breadcrumbs->irq_enable 2209053558355849216,2481115926665437184
PARAM_VALUE 0 engine->breadcrumbs->ref.refcount.refs.counter 1
PARAM_VALUE 0 engine->busyness 18019157787267072,469238384564170752
PARAM_VALUE 0 engine->cops 3336019798087417856,6569513016797011968
PARAM_VALUE 0 engine->cops->alloc 3206062465178124288,4914706846599946240
PARAM_VALUE 0 engine->cops->cancel_request 7587403903737016320,7734987898920275968
PARAM_VALUE 0 engine->cops->close 0,1799950565580234752
PARAM_VALUE 0 engine->cops->create_parallel 4344691657821306880,7260410288512454656
PARAM_VALUE 0 engine->cops->create_virtual 1146300204672368640,3892326905403764736
PARAM_VALUE 0 engine->cops->destroy 4317080809805844480,6692175863814242304
PARAM_VALUE 0 engine->cops->enter 3062915639313915904
PARAM_VALUE 0 engine->cops->exit 4477962219188862976
PARAM_VALUE 0 engine->cops->flags 2-3
PARAM_VALUE 0 engine->cops->get_sibling 0
PARAM_VALUE 0 engine->cops->pin 1709076353535090688,6570608196069306368
PARAM_VALUE 0 engine->cops->post_unpin 4235355252069527552,4243007301222789120
PARAM_VALUE 0 engine->cops->pre_pin 1168282635364016128,4223051122703777792
PARAM_VALUE 0 engine->cops->reset 611050065406488576
PARAM_VALUE 0 engine->cops->revoke 0,2938255850853117952
PARAM_VALUE 0 engine->cops->sched_disable 0,3470322737079640064
PARAM_VALUE 0 engine->cops->unpin 4909610258557603840,7915246575870107648
PARAM_VALUE 0 engine->cops->update_stats 0,7182017842297241600
PARAM_VALUE 0 engine->ctx_wa_list.name 5885456827040493568
PARAM_VALUE 0 engine->emit_bb_start 15593607863345152,455310647038844928,2962536936763645952,4460407388797104128
PARAM_VALUE 0 engine->emit_fini_breadcrumb 101327500385722368,893360724925743104,1497227276827721728,6041563311197913088,6085958528088739840
PARAM_VALUE 0 engine->emit_flush 2279328895141654528,5142000730906984448,5794564664187228160,6962255705544888320,8543378085885665280
PARAM_VALUE 0 engine->emit_init_breadcrumb 5571992594385084416
PARAM_VALUE 0 engine->execlists.port_mask 1
PARAM_VALUE 0 engine->gt 4096-ptr_max
PARAM_VALUE 0 engine->gt->ggtt->vm.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 engine->gt->ggtt->vm.unbound_list.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->gt->ggtt->vm.unbound_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 engine->gt->uncore->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 engine->i915 4096-ptr_max
PARAM_VALUE 0 engine->kernel_context->guc_state.prio 0-3
PARAM_VALUE 0 engine->kernel_context->watchdog.timeout_us 1000-4294967295000
PARAM_VALUE 0 engine->reg_tables->num_regs 7,34,40,66
PARAM_VALUE 0 engine->reg_tables->regs 1732485791678484480,3151014299732463616,3966771345603833856,8261069889012371456
PARAM_VALUE 0 engine->remove_active_request 4830258171690487808,5098454260582727680
PARAM_VALUE 0 engine->request_alloc 3820491741448945664,6794170780317483008
PARAM_VALUE 0 engine->reset.cancel 3423654621578575872,6842766305880424448
PARAM_VALUE 0 engine->reset.finish 2100439841883336704,3423654621578575872
PARAM_VALUE 0 engine->reset.prepare 6523548714191564800,9152535994763694080
PARAM_VALUE 0 engine->reset.rewind 2289421282179682304,7182252491913342976
PARAM_VALUE 0 engine->resume 2044387281123835904,5039345678946627584
PARAM_VALUE 0 engine->sched_engine 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->hold.next->next 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->hold.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->hold.prev->prev 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->requests.next->next 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->requests.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->requests.prev->prev 4096-ptr_max
PARAM_VALUE 0 engine->set_default_submission 2782157647145644032,7333671234005872640
PARAM_VALUE 0 engine->status_page.timelines.next 4096-ptr_max
PARAM_VALUE 0 engine->status_page.timelines.next->next 4096-ptr_max
PARAM_VALUE 0 engine->status_page.timelines.prev 4096-ptr_max
PARAM_VALUE 0 engine->status_page.timelines.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->status_page.timelines.prev->prev 4096-ptr_max
PARAM_VALUE 0 engine->status_page.vma 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->active.cache->node.__rb_parent_color 1
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.cb.node.next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.cb.node.next->prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.cb.node.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence 0,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence->cb_list.next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence->cb_list.prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence->context 0
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence->error (-11)
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence->flags 1,3,5,7
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence->ops 2307253740320665600
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence->refcount.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 engine->wa_ctx.vma->active.excl.fence->seqno 0
PARAM_VALUE 0 engine->wa_ctx.vma->active.tree.rb_node->__rb_parent_color 0
PARAM_VALUE 0 engine->wa_ctx.vma->active.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.color 0-63
PARAM_VALUE 0 engine->wa_ctx.vma->node.hole_size 0-1
PARAM_VALUE 0 engine->wa_ctx.vma->node.hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.mm 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.mm->holes_size.rb_leftmost->rb_right 0
PARAM_VALUE 0 engine->wa_ctx.vma->node.mm->interval_tree.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.mm->interval_tree.rb_leftmost->rb_left 0
PARAM_VALUE 0 engine->wa_ctx.vma->node.rb.rb_left 0,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.rb.rb_right 0,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->node.rb.rb_right->rb_left 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.dev->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.dev->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.import_attach->dmabuf 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.resv->lock.base.dep_map->name 0-255
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.resv->lock.base.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.resv->lock.base.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.resv->lock.base.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.resv->lock.base.first_waiter->task->blocked_on 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.resv->lock.base.osq.tail.counter 0-s32max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->base.resv->lock.ctx 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.get_dma_page.lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.get_dma_page.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.get_dma_page.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.get_dma_page.lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.get_dma_page.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.get_dma_page.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.pages 16,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.region->objects.lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.res 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.res->bo 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.res->bus.addr 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.res->bus.is_iomem 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.res->bus.offset 0
PARAM_VALUE 0 engine->wa_ctx.vma->obj->mm.rsgt 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->obj->obj_link.next 627658359970336920,5101519123401379992
PARAM_VALUE 0 engine->wa_ctx.vma->obj->ttm.cached_io_rsgt 1-u64max
PARAM_VALUE 0 engine->wa_ctx.vma->pages 0-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->pages->orig_nents 0
PARAM_VALUE 0 engine->wa_ctx.vma->pages->sgl 0,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->resource 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->allocated 1
PARAM_VALUE 0 engine->wa_ctx.vma->resource->bi.pages_rsgt 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->chain.error 0
PARAM_VALUE 0 engine->wa_ctx.vma->resource->chain.pending.counter 1
PARAM_VALUE 0 engine->wa_ctx.vma->resource->chain.wait.head.next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->chain.wait.head.prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->hold_count.refs.counter 1
PARAM_VALUE 0 engine->wa_ctx.vma->resource->mr 0,4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->page_sizes_gtt 0,4096-u32max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->private->flush.dep_map->name 0-255
PARAM_VALUE 0 engine->wa_ctx.vma->resource->private->flush.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 engine->wa_ctx.vma->resource->private->flush.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 engine->wa_ctx.vma->resource->private->flush.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 engine->wa_ctx.vma->resource->private->flush.first_waiter->task->blocked_on 0
PARAM_VALUE 0 engine->wa_ctx.vma->resource->private->flush.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->private->flush.osq.tail.counter 0-s32max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->private->pp_dir 0-4294967295
PARAM_VALUE 0 engine->wa_ctx.vma->resource->unbind_fence.cb_list.next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->unbind_fence.cb_list.prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->resource->unbind_fence.context 0
PARAM_VALUE 0 engine->wa_ctx.vma->resource->unbind_fence.error 0
PARAM_VALUE 0 engine->wa_ctx.vma->resource->unbind_fence.flags 1,3,5,7
PARAM_VALUE 0 engine->wa_ctx.vma->resource->unbind_fence.ops 3785200688404316160
PARAM_VALUE 0 engine->wa_ctx.vma->resource->unbind_fence.refcount.refcount.refs.counter 1
PARAM_VALUE 0 engine->wa_ctx.vma->resource->unbind_fence.seqno 0
PARAM_VALUE 0 engine->wa_ctx.vma->resource->vm 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->bound_list.prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->bound_list.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->bound_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->fpriv->client 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->fpriv->client->objects_list.prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->fpriv->client->objects_list.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->fpriv->client->objects_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 engine->wa_ctx.vma->vm->i915 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->i915->runtime_pm.debug.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->i915->runtime_pm.debug.quarantine.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->i915->runtime_pm.debug.quarantine.prev->next->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->i915->runtime_pm.kdev->power.request 0-4
PARAM_VALUE 0 engine->wa_ctx.vma->vm->i915->runtime_pm.kdev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->i915->runtime_pm.kdev->power.runtime_status 0,2
PARAM_VALUE 0 engine->wa_ctx.vma->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 engine->wa_ctx.vma->vm->unbound_list.prev 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->unbound_list.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm->unbound_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 engine->wa_ctx.vma->vm_link.next 4096-ptr_max
PARAM_VALUE 0 engine->wa_list.gt 4096-ptr_max
PARAM_VALUE 0 engine->wa_list.name 4096-ptr_max
PARAM_VALUE 0 engine->wakeref.count.counter 0
PARAM_VALUE 0 engine->wakeref.debug->class 0-255
PARAM_VALUE 0 engine->wakeref.debug.class 1-u64max
PARAM_VALUE 0 engine->wakeref.debug.dead 0
PARAM_VALUE 0 engine->wakeref.debug.no_tracker.refs.counter 1
PARAM_VALUE 0 engine->wakeref.debug.quarantine_avail 16
PARAM_VALUE 0 engine->wakeref.debug.untracked.refs.counter 1
PARAM_VALUE 0 engine->wakeref.ops->get 2518513893018693632,7455521386479726592
PARAM_VALUE 0 engine->wakeref.ops->put 4290303708860280832,5113273690340397056
PARAM_VALUE 0 engine->wakeref.wakeref 0
PARAM_VALUE 0 engine->wakeref.work.work.lockdep_map->name 0-255
PARAM_VALUE 0 engine->whitelist.gt 4096-ptr_max
PARAM_VALUE 0 engine->whitelist.name 4096-ptr_max
PARAM_VALUE 0 *engine->wa_ctx->vma->resource->private->pd_addr 0-4294967295
PARAM_VALUE 1 batch 1-u64max
BUF_SIZE 0 engine->sched_engine (-1),288
DATA_SOURCE 0 engine $0
BIT_INFO 0 engine->flags 0x200,0xffffffffffffffff
TERMINATED 0 engine->ctx_wa_list.name 1
HARD_MAX 0 engine->breadcrumbs->irq_disable 4921889270761144320
HARD_MAX 0 engine->breadcrumbs->irq_enable 2481115926665437184
HARD_MAX 0 engine->cops->flags 3
MEM_ZERO 0 engine->execlists.inflight
MEM_ZERO 0 engine->execlists.pending
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 0 engine->wa_ctx.vma->fence_size
NO_OVERFLOW_SIMPLE 0 engine->wa_ctx.vma->size
LOCK2 wa_ctx->vma->obj->base.resv