Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/gpu/drm/i915/intel_uncore.c intel_uncore_init_mmio() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/intel_uncore.c uncore_raw_init() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/i915_driver.c i915_driver_hw_probe() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
BUF_SIZE 0 dev_priv->display 8416
DATA_SOURCE 0 dev_priv $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev_priv->vgpu->active 0-1
HOST_DATA 0 dev_priv->vgpu->caps 0-u32max
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/i915_driver.c i915_driver_hw_probe() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
BUF_SIZE 0 dev_priv->display 8416
DATA_SOURCE 0 dev_priv $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev_priv->vgpu->active 0-1
HOST_DATA 0 dev_priv->vgpu->caps 0-u32max
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/i915_driver.c vgpu_active() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gt/intel_rc6.c rc6_supported() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
DATA_SOURCE 0 dev_priv r rc6_to_i915
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c intel_ggtt_init_fences() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_cleanup() -> intel_vgpu_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ggtt->vm.mutex

drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_create() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev_priv->uncore.fifo_count 0-127,u32max
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/gem/i915_gem_stolen.c i915_gem_init_stolen() -> intel_vgpu_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/intel_gvt.c intel_gvt_init_device() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
BUF_SIZE 0 dev_priv->display (-1),8416
DATA_SOURCE 0 dev_priv $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev_priv->mm.stolen_region->total 0-u64max
HOST_DATA 0 dev_priv->vgpu->active 0-1
HOST_DATA 0 dev_priv->vgpu->caps 0-u32max
NO_OVERFLOW_SIMPLE 0 dev_priv->bdev.wq->rescuer->task->dl.pi_se->dl_runtime
LOCK2 global &intel_gvt_mutex

drivers/gpu/drm/i915/gt/intel_execlists_submission.c live_suppress_self_preempt() -> intel_vgpu_active()

Type Parameter Key Value

drivers/gpu/drm/i915/gt/intel_execlists_submission.c logical_ring_default_vfuncs() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/i915_vgpu.c intel_vgpu_register() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
BUF_SIZE 0 dev_priv->display 8416
DATA_SOURCE 0 dev_priv $0
MEM_ZERO 0 &dev_priv->pmu.timer
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev_priv->mm.stolen_region->total 0-u64max
HOST_DATA 0 dev_priv->uncore.fifo_count 0-127,u32max
HOST_DATA 0 dev_priv->vgpu->active 0-1
HOST_DATA 0 dev_priv->vgpu->caps 0-u32max
NO_OVERFLOW_SIMPLE 0 dev_priv->bdev.wq->rescuer->task->dl.pi_se->dl_runtime
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/i915_vgpu.c intel_vgt_balloon() -> intel_vgpu_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/i915_vgpu.c intel_vgt_deballoon() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ggtt->vm.mutex
TYPE_LOCK (struct i915_address_space)->mutex

drivers/gpu/drm/i915/i915_gem.c i915_gem_init() -> intel_vgpu_active()

Type Parameter Key Value
PARAM_VALUE 0 dev_priv 4096-ptr_max
BUF_SIZE 0 dev_priv->display 8416
DATA_SOURCE 0 dev_priv $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev_priv->mm.stolen_region->total 0-u64max
HOST_DATA 0 dev_priv->uncore.fifo_count 0-127,u32max
HOST_DATA 0 dev_priv->vgpu->active 0-1
HOST_DATA 0 dev_priv->vgpu->caps 0-u32max
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock