Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_perf.c i915_perf_init() -> oa_init_engine_groups()

Type Parameter Key Value
PARAM_VALUE 0 perf 4096-ptr_max
PARAM_VALUE 0 perf->i915 4096-ptr_max
PARAM_VALUE 0 perf->i915->__info 4096-ptr_max
PARAM_VALUE 0 perf->i915->__runtime.ppgtt_type 0
PARAM_VALUE 0 perf->i915->bdev.alloc_flags 0
PARAM_VALUE 0 perf->i915->bdev.funcs 3015360794895851520
PARAM_VALUE 0 perf->i915->bdev.pool.alloc_flags 0
PARAM_VALUE 0 perf->i915->bdev.pool.dev 0,4096-ptr_max
PARAM_VALUE 0 perf->i915->bdev.sysman.func 8470644571397554176
PARAM_VALUE 0 perf->i915->bdev.sysman.size 0
PARAM_VALUE 0 perf->i915->bdev.sysman.usage 0
PARAM_VALUE 0 perf->i915->bdev.sysman.use_tt 1
PARAM_VALUE 0 perf->i915->bdev.sysman.use_type 1
PARAM_VALUE 0 perf->i915->bdev.unevictable.next 4096-ptr_max
PARAM_VALUE 0 perf->i915->bdev.unevictable.prev 4096-ptr_max
PARAM_VALUE 0 perf->i915->bdev.vma_manager 1-u64max
PARAM_VALUE 0 perf->i915->bdev.wq 4096-ptr_max
PARAM_VALUE 0 perf->i915->clock_gating_funcs 4096-ptr_max
PARAM_VALUE 0 perf->i915->display 4096-ptr_max
PARAM_VALUE 0 perf->i915->drm.dev 4096-ptr_max
PARAM_VALUE 0 perf->i915->drm.managed.resources.next 4096-ptr_max
PARAM_VALUE 0 perf->i915->drm.vma_offset_manager 1-u64max
PARAM_VALUE 0 perf->i915->gmch.mch_res.flags 512
PARAM_VALUE 0 perf->i915->gmch.mch_res.name 3772907694369710080
PARAM_VALUE 0 perf->i915->gmch.pdev 4096-ptr_max
PARAM_VALUE 0 perf->i915->mm.free_list.first 0
PARAM_VALUE 0 perf->i915->mmio_debug.unclaimed_mmio_check 1
PARAM_VALUE 0 perf->i915->perf.i915 4096-ptr_max
PARAM_VALUE 0 perf->i915->perf.metrics_idr.idr_base 1
PARAM_VALUE 0 perf->i915->perf.metrics_idr.idr_next 0
PARAM_VALUE 0 perf->i915->perf.metrics_idr.idr_rt.xa_flags 33554436
PARAM_VALUE 0 perf->i915->perf.metrics_lock.magic 4096-ptr_max
PARAM_VALUE 0 perf->i915->perf.noa_programming_delay.counter 500000
PARAM_VALUE 0 perf->i915->perf.oa_formats 1972293105060081664
PARAM_VALUE 0 perf->i915->perf.ops.enable_metric_set 1-u64max
PARAM_VALUE 0 perf->i915->perf.spurious_report_rs.burst 10
PARAM_VALUE 0 perf->i915->perf.spurious_report_rs.flags 1
PARAM_VALUE 0 perf->i915->perf.spurious_report_rs.interval 1250
PARAM_VALUE 0 perf->i915->perf.spurious_report_rs.lock.magic 3735899821
PARAM_VALUE 0 perf->i915->perf.spurious_report_rs.lock.owner (-1)
PARAM_VALUE 0 perf->i915->perf.spurious_report_rs.lock.owner_cpu u32max
PARAM_VALUE 0 perf->i915->perf.tail_pointer_race.burst 10
PARAM_VALUE 0 perf->i915->perf.tail_pointer_race.flags 1
PARAM_VALUE 0 perf->i915->perf.tail_pointer_race.interval 1250
PARAM_VALUE 0 perf->i915->perf.tail_pointer_race.lock.magic 3735899821
PARAM_VALUE 0 perf->i915->perf.tail_pointer_race.lock.owner (-1)
PARAM_VALUE 0 perf->i915->perf.tail_pointer_race.lock.owner_cpu u32max
PARAM_VALUE 0 perf->i915->runtime_pm.debug.class 1-u64max
PARAM_VALUE 0 perf->i915->runtime_pm.debug.dead 0
PARAM_VALUE 0 perf->i915->runtime_pm.debug.list.next 4096-ptr_max
PARAM_VALUE 0 perf->i915->runtime_pm.debug.list.prev 4096-ptr_max
PARAM_VALUE 0 perf->i915->runtime_pm.debug.no_tracker.refs.counter 1
PARAM_VALUE 0 perf->i915->runtime_pm.debug.quarantine.next 4096-ptr_max
PARAM_VALUE 0 perf->i915->runtime_pm.debug.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 perf->i915->runtime_pm.debug.quarantine_avail 16
PARAM_VALUE 0 perf->i915->runtime_pm.debug.untracked.refs.counter 1
PARAM_VALUE 0 perf->i915->runtime_pm.kdev 4096-ptr_max
PARAM_VALUE 0 perf->i915->runtime_pm.lmem_userfault_list.next 4096-ptr_max
PARAM_VALUE 0 perf->i915->runtime_pm.lmem_userfault_list.prev 4096-ptr_max
PARAM_VALUE 0 perf->i915->runtime_pm.userfault_wakeref.i915 4096-ptr_max
PARAM_VALUE 0 perf->i915->runtime_pm.userfault_wakeref.timer.flags 0-4194302
PARAM_VALUE 0 perf->i915->sb_lock.first_waiter 0
PARAM_VALUE 0 perf->i915->sb_lock.magic 4096-ptr_max
PARAM_VALUE 0 perf->i915->sb_lock.osq.tail.counter 0
PARAM_VALUE 0 perf->i915->sb_lock.owner.counter 0
PARAM_VALUE 0 perf->i915->uncore.debug 4096-ptr_max
PARAM_VALUE 0 perf->i915->unordered_wq 4096-ptr_max
PARAM_VALUE 0 perf->i915->vlv_iosf_sb.lock.magic 4096-ptr_max
PARAM_VALUE 0 perf->i915->vlv_iosf_sb.qos.qos 2404875435994365952
PARAM_VALUE 0 perf->i915->vlv_s0ix_state 4096-ptr_max
PARAM_VALUE 0 perf->i915->wq 4096-ptr_max
PARAM_VALUE 0 perf->metrics_idr.idr_base 1
PARAM_VALUE 0 perf->metrics_idr.idr_next 0
PARAM_VALUE 0 perf->metrics_idr.idr_rt.xa_flags 33554436
PARAM_VALUE 0 perf->metrics_idr.idr_rt.xa_head 0
PARAM_VALUE 0 perf->metrics_lock.dep_map->name 0-255
PARAM_VALUE 0 perf->metrics_lock.first_waiter 0
PARAM_VALUE 0 perf->metrics_lock.magic 4096-ptr_max
PARAM_VALUE 0 perf->metrics_lock.osq.tail.counter 0
PARAM_VALUE 0 perf->metrics_lock.owner.counter 0
PARAM_VALUE 0 perf->noa_programming_delay.counter 500000
PARAM_VALUE 0 perf->oa_formats 1972293105060081664
PARAM_VALUE 0 perf->ops.enable_metric_set 1-u64max
PARAM_VALUE 0 perf->spurious_report_rs.begin 0
PARAM_VALUE 0 perf->spurious_report_rs.burst 10
PARAM_VALUE 0 perf->spurious_report_rs.flags 1
PARAM_VALUE 0 perf->spurious_report_rs.interval 1250
PARAM_VALUE 0 perf->spurious_report_rs.lock.magic 3735899821
PARAM_VALUE 0 perf->spurious_report_rs.lock.owner (-1)
PARAM_VALUE 0 perf->spurious_report_rs.lock.owner_cpu u32max
PARAM_VALUE 0 perf->spurious_report_rs.missed.counter 0
PARAM_VALUE 0 perf->tail_pointer_race.begin 0
PARAM_VALUE 0 perf->tail_pointer_race.burst 10
PARAM_VALUE 0 perf->tail_pointer_race.flags 1
PARAM_VALUE 0 perf->tail_pointer_race.interval 1250
PARAM_VALUE 0 perf->tail_pointer_race.lock.magic 3735899821
PARAM_VALUE 0 perf->tail_pointer_race.lock.owner (-1)
PARAM_VALUE 0 perf->tail_pointer_race.lock.owner_cpu u32max
PARAM_VALUE 0 perf->tail_pointer_race.missed.counter 0
BUF_SIZE 0 perf 584
BUF_SIZE 0 perf->oa_formats 240
MEM_ZERO 0 &perf->spurious_report_rs
MEM_ZERO 0 &perf->tail_pointer_race
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock