Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_execlists_submission.c intel_execlists_submission_setup() -> lrc_init_wa_ctx()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->add_active_request 5856037249295310848
PARAM_VALUE 0 engine->barrier_tasks.first 0
PARAM_VALUE 0 engine->breadcrumbs 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_disable 1930164451255939072
PARAM_VALUE 0 engine->breadcrumbs->irq_enable 2481115926665437184
PARAM_VALUE 0 engine->breadcrumbs->irq_engine 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->gt 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->i915 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->status_page.timelines.next 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->status_page.timelines.prev 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->status_page.vma 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->ref.refcount.refs.counter 1
PARAM_VALUE 0 engine->breadcrumbs->signalers.next 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->signalers.next->next 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->signalers.prev 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->signalers.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->signalers.prev->prev 4096-ptr_max
PARAM_VALUE 0 engine->busyness 18019157787267072
PARAM_VALUE 0 engine->cops 6569513016797011968
PARAM_VALUE 0 engine->cops->alloc 3206062465178124288
PARAM_VALUE 0 engine->cops->cancel_request 7734987898920275968
PARAM_VALUE 0 engine->cops->close 0
PARAM_VALUE 0 engine->cops->create_parallel 7260410288512454656
PARAM_VALUE 0 engine->cops->create_virtual 3892326905403764736
PARAM_VALUE 0 engine->cops->destroy 6692175863814242304
PARAM_VALUE 0 engine->cops->enter 3062915639313915904
PARAM_VALUE 0 engine->cops->exit 4477962219188862976
PARAM_VALUE 0 engine->cops->flags 3
PARAM_VALUE 0 engine->cops->get_sibling 0
PARAM_VALUE 0 engine->cops->pin 1709076353535090688
PARAM_VALUE 0 engine->cops->post_unpin 4235355252069527552
PARAM_VALUE 0 engine->cops->pre_pin 1168282635364016128
PARAM_VALUE 0 engine->cops->reset 611050065406488576
PARAM_VALUE 0 engine->cops->revoke 0
PARAM_VALUE 0 engine->cops->sched_disable 0
PARAM_VALUE 0 engine->cops->unpin 7915246575870107648
PARAM_VALUE 0 engine->cops->update_stats 0
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->execlists.preempt.entry.pprev 0
PARAM_VALUE 0 engine->execlists.preempt.flags 0-4194302
PARAM_VALUE 0 engine->execlists.preempt.lockdep_map->name 0-255
PARAM_VALUE 0 engine->execlists.timer.entry.pprev 0
PARAM_VALUE 0 engine->execlists.timer.flags 0-4194302
PARAM_VALUE 0 engine->execlists.timer.lockdep_map->name 0-255
PARAM_VALUE 0 engine->gt 4096-ptr_max
PARAM_VALUE 0 engine->gt->ggtt->vm.unbound_list.prev 4096-ptr_max
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->debug->lock.rlock.dep_map->name 0-255
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->irq_disable 4499275758334427136
PARAM_VALUE 0 engine->irq_enable 4199437688867278848
PARAM_VALUE 0 engine->park 6035920064592613376
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 5098454260582727680
PARAM_VALUE 0 engine->request_alloc 6794170780317483008
PARAM_VALUE 0 engine->reset.cancel 6842766305880424448
PARAM_VALUE 0 engine->reset.finish 2100439841883336704
PARAM_VALUE 0 engine->reset.prepare 6523548714191564800
PARAM_VALUE 0 engine->reset.rewind 2289421282179682304
PARAM_VALUE 0 engine->resume 2044387281123835904
PARAM_VALUE 0 engine->sched_engine 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->destroy 2013391973114421248
PARAM_VALUE 0 engine->sched_engine->disabled 686319013111865344
PARAM_VALUE 0 engine->sched_engine->hold.next 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->hold.next->next 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->hold.prev 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->private_data 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->queue_priority_hint s32min
PARAM_VALUE 0 engine->sched_engine->ref.refcount.refs.counter 1
PARAM_VALUE 0 engine->sched_engine->requests.next 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->requests.next->next 4096-ptr_max
PARAM_VALUE 0 engine->sched_engine->requests.prev 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->sched_engine->tasklet.data 0
PARAM_VALUE 0 engine->sched_engine->tasklet.next 0
PARAM_VALUE 0 engine->sched_engine->tasklet.state 0
PARAM_VALUE 0 engine->sched_engine->tasklet.use_callback 1
PARAM_VALUE 0 engine->set_default_submission 7333671234005872640
PARAM_VALUE 0 engine->stats.execlists.lock.dep_map->name 0-255
PARAM_VALUE 0 engine->stats.execlists.lock.sequence 0
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->unpark 0
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
DATA_SOURCE 0 engine $0
TERMINATED 0 engine->ctx_wa_list.name 1
MEM_ZERO 0 engine->execlists.inflight
MEM_ZERO 0 engine->execlists.pending
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c intel_guc_submission_setup() -> lrc_init_wa_ctx()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->add_active_request 5202968537889243136
PARAM_VALUE 0 engine->barrier_tasks.first 0
PARAM_VALUE 0 engine->breadcrumbs 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_disable 4921889270761144320
PARAM_VALUE 0 engine->breadcrumbs->irq_enable 2209053558355849216
PARAM_VALUE 0 engine->breadcrumbs->irq_engine 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->gt 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->i915 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->status_page.timelines.next 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->status_page.timelines.prev 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->irq_engine->status_page.vma 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->ref.refcount.refs.counter 1
PARAM_VALUE 0 engine->breadcrumbs->signalers.next 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->signalers.next->next 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->signalers.prev 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->signalers.prev->next 4096-ptr_max
PARAM_VALUE 0 engine->breadcrumbs->signalers.prev->prev 4096-ptr_max
PARAM_VALUE 0 engine->busyness 469238384564170752
PARAM_VALUE 0 engine->cops 3336019798087417856
PARAM_VALUE 0 engine->cops->alloc 4914706846599946240
PARAM_VALUE 0 engine->cops->cancel_request 7587403903737016320
PARAM_VALUE 0 engine->cops->close 1799950565580234752
PARAM_VALUE 0 engine->cops->create_parallel 4344691657821306880
PARAM_VALUE 0 engine->cops->create_virtual 1146300204672368640
PARAM_VALUE 0 engine->cops->destroy 4317080809805844480
PARAM_VALUE 0 engine->cops->enter 3062915639313915904
PARAM_VALUE 0 engine->cops->exit 4477962219188862976
PARAM_VALUE 0 engine->cops->flags 2
PARAM_VALUE 0 engine->cops->get_sibling 0
PARAM_VALUE 0 engine->cops->pin 6570608196069306368
PARAM_VALUE 0 engine->cops->post_unpin 4243007301222789120
PARAM_VALUE 0 engine->cops->pre_pin 4223051122703777792
PARAM_VALUE 0 engine->cops->reset 611050065406488576
PARAM_VALUE 0 engine->cops->revoke 2938255850853117952
PARAM_VALUE 0 engine->cops->sched_disable 3470322737079640064
PARAM_VALUE 0 engine->cops->unpin 4909610258557603840
PARAM_VALUE 0 engine->cops->update_stats 7182017842297241600
PARAM_VALUE 0 engine->ctx_wa_list.name 5885456827040493568
PARAM_VALUE 0 engine->emit_bb_start 15593607863345152,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.unbound_list.prev 4096-ptr_max
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->debug->lock.rlock.dep_map->name 0-255
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->irq_keep_mask 1
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
PARAM_VALUE 0 engine->request_alloc 3820491741448945664
PARAM_VALUE 0 engine->reset.cancel 3423654621578575872
PARAM_VALUE 0 engine->reset.finish 3423654621578575872
PARAM_VALUE 0 engine->reset.prepare 9152535994763694080
PARAM_VALUE 0 engine->reset.rewind 7182252491913342976
PARAM_VALUE 0 engine->resume 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->sched_engine->schedule 4956675901970235392
PARAM_VALUE 0 engine->set_default_submission 2782157647145644032
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_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
BUF_SIZE 0 engine->sched_engine (-1),288
DATA_SOURCE 0 engine $0
TERMINATED 0 engine->ctx_wa_list.name 1
MEM_ZERO 0 engine->execlists.inflight
MEM_ZERO 0 engine->execlists.pending
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HALF_LOCKED2 &pdev->dev.mutex