Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_ggtt.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
DATA_SOURCE 0 gt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ce->timeline->mutex
TYPE_LOCK (struct intel_timeline)->mutex

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c intel_gt_pm_debugfs_forcewake_user_open() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
PARAM_VALUE 0 gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 gt s32min-(-1),1-s32max
BUF_SIZE 0 gt s32min-(-1),1-s32max
DATA_SOURCE 0 gt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 gt unit_array_size

drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
DATA_SOURCE 0 gt $0
NOCHECK_CALL
HALF_LOCKED2 &ce->timeline->mutex

drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
DATA_SOURCE 0 gt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ce->timeline->mutex
TYPE_LOCK (struct intel_timeline)->mutex

drivers/gpu/drm/i915/i915_vma.c __i915_vma_active() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ref->mutex
HALF_LOCKED2 &vma->vm->mutex
HALF_LOCKED2 ce->ring->vma->obj->base.resv
HALF_LOCKED2 ce->timeline->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 ring->vma->obj->base.resv
HALF_LOCKED2 tl->hwsp_ggtt->obj->base.resv
TYPE_LOCK (struct i915_active)->mutex

drivers/gpu/drm/i915/gem/i915_gem_object.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
DATA_SOURCE 0 gt $0
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
BUF_SIZE 0 gt (-1),424,1216
BUF_SIZE 0 gt (-1),424,1216
DATA_SOURCE 0 gt $0
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_gt_pm.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
PARAM_VALUE 0 gt->uc.ops->fini 0,4096-ptr_max
PARAM_VALUE 0 gt->uc.ops->fini_fw 0,4096-ptr_max
PARAM_VALUE 0 gt->uc.ops->fini_hw 0,4096-ptr_max
PARAM_VALUE 0 gt->uc.ops->init 0,4096-ptr_max
PARAM_VALUE 0 gt->uc.ops->init_fw 0,4096-ptr_max
PARAM_VALUE 0 gt->uc.ops->init_hw 0,4096-ptr_max
PARAM_VALUE 0 gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 gt (-1),424,1216
BUF_SIZE 0 gt (-1),424,1216
BUF_SIZE 0 gt->vm (-1),1208
DATA_SOURCE 0 gt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 gt->rc6.bios_rc_state 0-u32max
HOST_DATA 0 gt->rps.boost_freq 0-255
HOST_DATA 0 gt->rps.cur_freq 0-255
HOST_DATA 0 gt->rps.efficient_freq 0-255
HOST_DATA 0 gt->rps.idle_freq 0-255
HOST_DATA 0 gt->rps.ips.corr 0-255
HOST_DATA 0 gt->rps.ips.last_count1 0-12884901885
HOST_DATA 0 gt->rps.ips.last_count2 0-u32max
HOST_DATA 0 gt->rps.last_freq 0-254[c]
HOST_DATA 0 gt->rps.max_freq 0-255
HOST_DATA 0 gt->rps.max_freq_softlimit 0-255
HOST_DATA 0 gt->rps.min_freq 0-255
HOST_DATA 0 gt->rps.min_freq_softlimit 0-255
HOST_DATA 0 gt->rps.rp0_freq 0-255
HOST_DATA 0 gt->rps.rp1_freq 0-255
HOST_DATA 0 gt->uc.guc.mmio_msg 0
HOST_DATA 0 gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 0 gt->rps.last_freq
NO_OVERFLOW_SIMPLE 0 gt->uc.gsc.fw.rsa_data->fence_size
NO_OVERFLOW_SIMPLE 0 gt->uc.gsc.local->fence_size
NO_OVERFLOW_SIMPLE 0 gt->uc.gsc.local->size
NO_OVERFLOW_SIMPLE 0 gt->uc.gsc.proxy.vma->fence_size
NO_OVERFLOW_SIMPLE 0 gt->uc.gsc.proxy.vma->size
NO_OVERFLOW_SIMPLE 0 gt->uc.gsc.wq->rescuer->task->dl.pi_se->dl_runtime

drivers/gpu/drm/i915/i915_request.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
DATA_SOURCE 0 gt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ce->timeline->mutex
HALF_LOCKED2 &ce->pin_mutex
HALF_LOCKED2 &gt->perf.lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 ctx->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 rq->context->timeline->mutex
HALF_LOCKED2 scratch->obj->base.resv
HALF_LOCKED2 tl->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 vma->obj->base.resv
TYPE_LOCK (struct intel_timeline)->mutex

drivers/gpu/drm/i915/gt/intel_engine_pm.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
DATA_SOURCE 0 gt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wf->mutex
HALF_LOCKED2 &ce->pin_mutex
HALF_LOCKED2 &ref->mutex
HALF_LOCKED2 obj->base.resv
TYPE_LOCK (struct intel_wakeref)->mutex

drivers/gpu/drm/i915/gt/intel_reset.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
BUF_SIZE 0 gt (-1),424,1216
BUF_SIZE 0 gt (-1),424,1216
DATA_SOURCE 0 gt $0
NOCHECK_CALL

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
DATA_SOURCE 0 gt $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/intel_rps.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
PARAM_VALUE 0 gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 gt (-1),424,1216
BUF_SIZE 0 gt (-1),424,1216
DATA_SOURCE 0 gt $0
NOCHECK_CALL

drivers/gpu/drm/i915/gem/i915_gem_mman.c disable_retire_worker() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/i915/gem/i915_gem_mman.c intel_gt_pm_get() -> intel_gt_pm_get_untracked()

Type Parameter Key Value
PARAM_VALUE 0 gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
DATA_SOURCE 0 gt $0
NOCHECK_CALL